CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2019 开发者帮助

对象间关系的评估

2024-5-18 17:57| 发布者: admin| 查看: 106| 评论: 0|原作者: admin|来自: AutoCAD

对象间关系的评估

创建动态块时,AutoCAD 绘图器使用创作元素来实现智能夹点编辑行为。这些创作元素包括夹点、参数和操作。用户使用块编辑器功能定义和操作创作元素。有关创作图元和块编辑器的详细信息,请参见《AutoCAD 用户手册》。

为了将 grip、parameter 和 action 元素组织成连贯的功能单元,块作者在它们之间引入了依赖关系。例如,块作者可能希望允许用户在块参照中围绕其中心点缩放圆,并通过水平移动夹点来实现。为此,作者在块定义中放置了一个 grip 元素、一个 width 参数和一个缩放动作。然后,作者将夹具的运动与宽度的右端点联系起来,并将缩放动作与宽度参数的变化联系起来。最后,作者将缩放动作的基点指定为圆的中心,并选择圆作为要缩放的对象。

在动态块的实例中编辑夹点时,用户会移动夹点。为了反映握把运动的效果,框架以固定的顺序评估对象关系。首先,它移动了握把。接下来,它评估相关宽度参数并更新其状态。最后,它评估依赖于 width 参数的操作。在此示例中,该操作计算相对于前一个宽度的变化百分比,并使用计算出的百分比缩放圆。

为了一致地重新创建从握把运动到圆圈修改的步骤序列,动态块框架创建了一个对象间关系的持久模型。支持此类模型的机制通过图形求值类公开。


路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2025-3-5 17:43

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部