本帖最后由 作者 于 2007-4-24 15:45:41 编辑
初学反应器.产生了一些问题,昨天晚上也浏览了论坛.但关于反应器的使用都很深奥,看得头晕晕的. 我的问题: 条件: 程序生成的一个圆与一条直线. 目的: 圆的半径与直线互想影响,圆心与直线二个端点始终3点一线.直线起点始终位于圆周上。 1、圆半径改变:直线的起点改变,起点始终位于圆周上。 2、直线起点改变:圆的半径改变,直线终点改变。起点、端点、圆心保持一线。 3、直线端点改变:圆半径不变,直线起点改变。仍然3点一线。 现状: 1、圆改变时能改变直线起点,达到预期效果。 2、直线起点改变时,能影响圆。但不能改变直线端点。 3、直线端点改变时,没有任何变化。 问题: 除了现状 2 3 二点需要解决外,还存在以下疑惑: 1、在拉伸圆或是直线时,始终会提示错误信息“Automation 错误。 对象正在通知” 2、当用程序生成多个圆与直线时,直线或圆改变,会影响到其它的图元(也是用这个程序生成的圆和直线)。 3、现在生成的图元是二个单独的(一个圆与一条直线),能否让这二个图元变成一个整体(一个块),但同样可以达到想要的效果? 程序最后的defun是计算“一条直线”通过”圆心“与圆的”交点“。在程序运行过程中检查过计算出来的点,没有计算错误,但却没有更新图元。 (改变直线端点 DXF11 的那一段已经被我删掉了。因为试了很多次都没成功) 诚恳希望高手能出来指导下。 |