CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2023 开发者帮助

图形计算示例

2024-5-18 19:01| 发布者: admin| 查看: 82| 评论: 0|原作者: admin|来自: AutoCAD

图形计算示例

“对象间关系评估”中介绍的圆示例中,应用程序可以将夹点的 XY 坐标值表示为图形中的节点(GxGy)。width 参数可能由端点的两个节点(W0W1)表示。最后,缩放操作 (S) 可能由单个节点表示。生成的图形如下图所示:

DAG 和评估类的应用并不局限于动态模块。下图显示了如何将图形应用于数学表达式的计算。二进制运算节点依赖于值节点或其他二进制运算符节点。计算二进制运算符节点将对前面节点的值执行指示的操作,并返回计算值。因此,将 ab 乘以乘法 (*) 二元运算符节点,从乘积中减去 3 乘以减法 (-) 二进制运算符,并将此减法的结果除以 7 以产生最终结果 x

在下图中,可连接节点表示动态块实例的创作元素。每个节点都可以根据可连接属性提供和接受连接。当一个节点找到另一个公开所需可连接属性的节点时,可以建立连接。任意数量的节点都可以连接到单个可连接节点。

夹持元件 (G) 出现在图的顶部气泡中。GxGyG 的可连接属性,用于跟踪夹具在 XY 平面中的运动。宽度参数 (W) 由中间气泡表示,提供连接 W0W1,用于维护 width 参数的先前值和当前值。计算 W 时,表达式会计算宽度的变化,并将结果公开为可连接属性。底部气泡中的刻度动作 (S) 提供表示 XY 刻度因子的 SxSy 可连接属性。

当手柄移动时,其 GxGy 值会更新。width 参数 (W) 只需要一个 X 值,并查询 GGx 属性。确认此属性后,W1 属性将连接到 Gx。评估 Gx 时,将更新 W1。然后通过从 W1 中减去原始 X 值 (W0) 并将差值除以原始宽度来计算宽度变化的百分比。此百分比公开为 W 可连接属性。

若要均匀缩放圆,XY 比例因子必须相等。因此,缩放操作组件 (S) 将 SxSy 属性连接到 W 可连接属性。对 W 的评估导致刻度动作 SSxSy 刻度属性组合在一起,根据夹持的移动和由此产生的宽度变化来执行刻度操作。

父主题:

  1. 图形的评估

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-12-15 22:13

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部