只需一步,快速开始
这个是我找到的演示,但这个不是CAD画出来的,我是想如果要在CAD这么画,其编程原理和思路该如何?
我觉得这个很难,绝对是一个挑战.
您需要 登录 才可以下载或查看,没有账号?注册
使用道具 举报
难度忒大!这是PRO/E画的吧?
我这个演示的图形是inventor做的,不过pro/e也可以达到.
如果把难度再降低一点,就是这个尺寸驱动的只有line和circle两种图形,不知道会不会好编一些?
因为这类问题的绝大部分是直线和圆。
还看不太明白,特别是点角点再点圆那一段
=>角點與圓重合
那是inventor畫草圖的動畫,用lisp寫這種驅動不太實際,我那頭像就是inventor做的!
这里有一篇文章提到了尺寸驱动的原理。但是很难看懂。
(在实际工作中有时候会出现一些求解的问题,用尺寸驱动可以实现)
既然可以用VB和+R14实现尺寸驱动,我想用Lisp一定也可以实现,关键是理解这个原理。
这个问题的实质是几何变量的约束问题,通过逐步增加约束,使问题逐步得到解决。
下面这个演示是用相邻直线间起终点坐标进行相互关联的示意:
zml84发表于2007-8-20 18:52:00(defun JS (LST / ANG LST OLD R RI TMP) ;;初始化半径 (setq R (* 0.25 (apply '+ LST)) RI (* 0.1 R) ) &nb
ZML的方法很好,尽管只适用这一个题目,但方法可以稍加改变就能解决其他相似问题。
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2025-5-16 10:36 , Processed in 0.167421 second(s), 19 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.