|
[步骤九]处理曲线、园、弧与交叉线 AutoCAD 里的图元使用的是向量格式,所谓向量格式指的是以属性描述图元的记录方式,听起 来似乎很玄,关于线、圆、弧的叙述式,举个例子说,线(line)包括起点和终点座标(x, y, z)、以及线 的向量。弧包含了起点和终点座标(x, y, z)、弧的园心座标(x, y, z)。园就更简单了只包含园心座标和 半径。但是不会纪录在图形里有哪些图元跟它交叉,例如两条任意交叉的线段,只有 AutoCAD 的 Osnap 抓点功能能以交叉点(intersection)模式算出这二个图元同时通过(X-Y 平面)某个座标点位置因 而显示出抓点靶框来。如果我们关闭了 Osnap 抓点功能,那就别想精确的从这个交叉位置再做出什 麽来。 啰啰嗦嗦的讲这些交叉线做什麽, 为的是两条交叉线段导入 SketchUp 以后还是两条独立的交叉 线段,导入时 SketchUp 也不会对交叉位置做任何标记和认知那里有个交叉点,描边封面的过程中通 过 SketchUp 的 snap 抓点功能感应到那里有个交叉位置显现一个绿点,必须等到你在绿点处按下滑 鼠让描边的边线在那里建立一个端点, SketchUp 感应到附近能由端点连接线段形成能闭合区域以 当 后,就会自动产生封面的动作。由此可以推想,在导入的底图上如果存在着许多交叉线,封面过程 中出现意外的封面范围或重叠面也就不足为奇了。在整理 DWG 图形的时候该不该处理图形里的交 叉线,把它们打断成为端点连接。不好说,使用者自己拿主意吧! 圆和弧是另一个问题,前面说过 DWG 图形是向量格式,如果以圆周或弧段上的某处为起点画 一条线,这条线同样跟圆或弧不发生关系,只能说那个线端点跟园周某处有相同的座标值(为了方便 说明我们称它为端点 A)。导入 SketchUp 以后问题就来了,我们得知道 SketchUp 里的线是没有曲线 的,看到的不论圆、弧、曲线都是由相互连接的直线段组成,我们称为“段落” (segment),导入时 SketchUp 会默认的给每个圆和弧设置 24 个段落, 意即原先 DWG 里的圆变成由 24 段直线连在一起(有 点类似 AutoCAD 的多重线)。这时问题就来了,原先落在圆周上的直线端点 A 因为圆周和弧的改变 必然会脱离原先在圆周和弧上的位置,要不变成了交叉要不就成了完全脱离状态。由于必须要把视 景连续放得很大才能看清楚这种接触点的差异,通常在描边封面时只会感觉这个位置明明点了下去 却老是封不了面,就是圆弧曲线被 SketchUp 段落化所造成的后果。该怎麽办?在 SketchUp 里说起 来无解,只能像绣花那样一点一滴慢工细活的去修补或重新连线。但是知道会有这种后果,在 AutoCAD 里倒是可以未雨绸缪去避免它,其一是尽量别把线的端点放在圆周或弧段上,其二是别画 什麽切线之类的,真有需要的话到了 SketchUp 里面再补画这些线。 第三个问题是比较伤感情的,也多发生在前述第一种类型的外来图形文件中,按照制图规定平 面图上柱子、剪力墙是要涂黑的,目的是好跟砌块能有所区别,因此 DWG 图形里柱子和剪力墙得 弄成不透明,正规的方法是先画出墙柱断面轮廓线,再应用 Solid 或 Pline 命令把轮廓线内涂满。但 是我曾经不止一次在把出自一些设计单位的平面图上墙柱涂满的部份删除以后,讶然发现柱子没有 了、剪力墙也不见了,经仔细检查以后发现原来这些被 Pline 多重线涂满的部份底下根本没有画出墙 柱的轮廓线。尤有甚者,被涂满遮蔽住的下面原本该跟墙柱衔接的墙线长长短短乱七八糟。金絮其 外败絮其中,看得令人摇头,仿佛又回到上个世纪拿着铅笔人力制图的年代,我们有些设计师对专 业的轻忽态度和对制图的不到位着实该好好检讨。当然我们不能一根竹竿打翻一船人,还是有许多 设计单位的图形画得中规中矩。我在这里提出来的目的是要告诉大家在把 DWG 图形导入 SketchUp 之前的准备阶段中,一定要考虑到可能会遇上这种现象。如果运气不好真的撞上了,那麽趁早把那 些该有的墙柱轮廓线、没接在一起的墙线、投影线都一一修整清楚。 |
|