义,致使AutoLISP解译器发出无法建立360弧 的警告信息而放弃打断圆(椭圆亦同)。 对于其他图元诸如线(Line),自由曲线(SPLine), 多重线 (Polyline), 弧(Arc)这些有交叉情况的图元则统统可以打断,整体来说还是瑕不掩瑜,是个好 用的工具程式, 至于圆和椭圆就只有找个不重要的位置先把它们剪开一小段先让它们变成弧 再执行打断啦。 这个在AutoCAD里一次性打断全部交叉处的
工作,其执行的时机是在前一篇『从DWG导 入SKP的准备工作』里的[步骤九]里面,打断完成以后再导入SKP可以大量节省处理时间。
安装方法: 下载后解
压缩然后把breakall.lsp和xyp_lib.VLX复制到AutoCAD的安装目录下。
使用方法: 在AutoCAD的命令提示号后面键入(load "breakall")按Enter键载入程式后, 再次 键入执行命令qingli就可以选取图元进行一次性打断交叉点的工作, 注意滑鼠从左向右拉是 框选,从右向左拉是全选。由于原先这个breakall.lsp程式码好像是拼凑起来的,每执行一 次就会自动把xyp_lib.VLX载入一次。重复载入不是什麽好事情,数码阿叔已经修正了这个 程式,不日会把修正后的程式码放在数码阿叔个人空间里。 对于上述《状况三》的解决方法 SketchUp里面就地解决,可以执行StrayLines.rb插件找出模型里具有开放端的线段,这个 插件同样是SMUSTARD公司发行的
免费插件。 StrayLines.rb执行中有Label(标记), Select(选 取), Delete(删除) or Show(显示)四个选项。 其中Label(标记)这个选项会在各个线段的开放端加上文字标签。会把它们标记成从"1 of n" 到"n of n" ( n是所发现开放端的总数, 例如1 of 4, 2 of 4,…等等)。 整个操作可以用一次UNDO 命令回复操作前的状态。在你执行了Label以后,并且你判断某些线端本来应该相接但是实 际上却没接在一起, 你可以执行另一个ExtendCloseLines.rb插件在两个没连在一起的线端点 之间自动画一条线把它们真正连接起来。也可以运用另一个CloseOpens.rb插件自动封闭应 该闭合的线段开口。把图形里的线段都弄"清爽",这样接下来你就可以放心的进行封面了。 !对于上述《状况四》的解决方法 在SketchUp里面可以说无解,把那些长短不齐重叠在一起的线段一一理清楚,花费大量的 时间实在不值得,所以建议放弃导入的SKP回到AutoCAD里重新处理。在AutoCAD里面 把这些扫瞄出来杂乱的等高线单独锁在一个图层上, 然后在一个新图层上另行描绘出一份等 高线图,然后删除原先的杂乱线条,留下一份清洁的等高线图。 如果等高线图是来自测绘单位的电子图形
文档,则几乎每一圈等高线都不在Z=0的X-Y平 面上。除非你为特定目的有意要把三维地形图导入SKP里运用别的插件产生三维地形,否 则就利用Flatten.lsp程式把所有等高线Z值归零到X-Y平面上去。
在SketchUp里使用的封面插件6 S( t&; e3 X# ^- |5 o0 n. [$ S
解决了上述四种状况里陈述的问题以后, 再开始利用插件执行封面工作, 当然成功率会比闷 着头一昧硬干要高得多。当然,吃烧饼没有不掉芝麻的,百密总有一疏,导入的DWG图形 越复杂, 发生问题的机率越高。 有时导入了比较复杂图形, 执行封面以后发现一些零星问题, 这时生米煮成了熟饭,再回到AutoCAD里重新处理再重新导入恐怕是不合效率的做法。对 于这种情况我们还是可以在SketchUp里利用插件就地解决。下面列出封面插件与跟封面插 件配套的插件:(注:里面有三个重要的插件不是免费取得的,如果您的米多,倒是可以买 回来用,用些许银子换取长期提升工作效率,还是值得的。)
Makefaces.rb 封面
trayLines.rb 找出线的游离端(线头)
_Overlaps.rb 在线的交叉处产生交点(有点类似breakall.lsp的Ruby插件,.rb自动封闭应该闭合的线段开口,($20.00)
" J# @sketchup
bbsFlatten.rb 把模型构件的Z值归零(有点类似Flatten.lsp或FLT.lsp的Ruby插件)SketchUp中文官方论坛- ExtendCloseLines.rb 自动找出并连接应该衔接而未衔接的线段,
上述Ruby插件都是SMUSTARD公司发行的插件,没注明价格的就是免费的插件,需要的朋友可以到SMUSTARD官方网站下载。这个Makefaces.rb插件执行时会来回遍访你的模型,在需要产生"面" (face)的位置产生面。安装方法:把Makefaces.rb复制到您SketchUp安装目录下的Plugins文件夹里。Makefaces加载时会呼叫另一个插件progressbar.rb,这个插件必须跟Makefaces同时安装到Plugins文件夹里。SketchUp因
设计而完美!SketchUp Pro Chinese
命令位置:在"工具" (Tool)下拉菜单里,命令名称为"MakeFaces"。
操作方法:SketchUp中文官方论坛/ i$ H2 y. x( Z6 D9 |
①首先,如果您安装的是v.1.400版,在执行之前,你可以不用先选取任何模型。或者你可以选取你模型的一部份,Makefaces将只针对那个选取部份执行。如果您安装的是v.1.300版,那麽您必须先选取整个模型或部份模型。②从"工具" (Tool)下拉菜单上点击"MakeFaces",启动封面命令。③启动命令后这个MakeFaces将执行封面工作。
④在执行封面过程中,在状态列上有个"进度条" (progress bar)会显示出进度。⑤MakeFaces在执