明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 7071|回复: 6

急 急 急:关于自定义填充图案(木纹)

[复制链接]
发表于 2002-8-1 11:42:00 | 显示全部楼层 |阅读模式
我要画一个木头的剖切图,需要填充木纹面,可是CAD2000没有预定,不知怎么用最简单的方法解决,或者介绍资料下载也可。先谢过
发表于 2002-8-1 11:55:00 | 显示全部楼层

晓东CAD空间

晓东CAD空间
http://www.xdcad.com/down/list.php?type=12&setpage=1&setid=12
发表于 2002-8-1 13:04:00 | 显示全部楼层

摘录《Visual LISP for AutoCAD2000程序设计...》有关片段,请参考

本帖最后由 陈伯雄 于 2002-8-1 13:04:26 编辑

摘录《Visual LISP for AutoCAD2000程序设计...》有关片段,请参考...[br]5.35 外部参照修剪的特殊用法和功能修补
        许多特殊的剖面图案是AutoCAD直接提供的功能无法解决的。例如木纹:木纹是一种“同心”曲线“随意”组合而成的年轮图案,无法在AutoCAD的*.PAT文件中描述,木纹也不是某种组合的直线片段图案所能表达的。交互操作下的解决方案如下:
1.        创建木纹图案,交互绘图生成,以mm为单位,应当有足够的大小,Base点放在年轮的中心附近,图形文件是:MW.DWG (参见图5-35-1)
2.绘制零件截面轮廓
        3.XRef参照进来木纹图案文件
4.        以零件截面轮廓为边界,剪裁这个外部参照,参见图5-35-2。
        当然,将木纹做成内部、外部块(Block),也能达到同样的效果,但是从设计数据共享和数据量大小来看,还是外部参照比较合理。
遗憾的是外部参照剪裁边界不支持弧片段,对于带有弧片段的边界,AutoCAD竟然用弧的弦进行实际剪裁(怪怪的想法),而多段线轮廓中带有弧片段绝对不是个别需求(例如图5-32-2)。好在我们可以编写一个程序来弥补这个不足。程序的基本构思是:
(1)        将原有边界原位复制
(2)        将多段线边框分解成直线、圆弧(避开可能是LWPline,数据分析的麻烦)
(3)        将圆弧按照规定的逼近精度生成直线片段的多段线。精度控制是:线段长度为半径的1/10
(4)        将这些片段重新组合成一条多段线,作为临时边界
(5)        引入外部参照MW.DWG,用户手动指定插入点,并以临时边界剪裁之
(6)        删除临时边界
这样,就能将包含弧片段的多段线,以较高的逼近精度,生成形状几乎完全相同,全由直线片段组成的多段线,填好图案,删除临时边界。(T522.LSP)
发表于 2002-8-1 13:05:00 | 显示全部楼层

结果范例...

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2002-8-1 13:11:00 | 显示全部楼层

收到,多谢,我下载了相关的填充,基本上能满足我现在的需要

哈哈~~~
发表于 2002-8-1 13:29:00 | 显示全部楼层

好!

好文章
发表于 2009-4-2 17:56:00 | 显示全部楼层
没有呀
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-26 07:17 , Processed in 0.185616 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表