ObjectARX是一个开放式架构,多个应用程序可以实现自己的自定义实体。在 AutoCAD 会话中可能会同时加载多个应用程序。用户可能会在操作中选择您的自定义实体,导致它与您不知道的另一个自定义实体相交。以下准则应有助于实现自定义实体的功能。 ® subIntersectWith()
在此过程中,您需要注意如何调用参数的函数以及如何解释作为交集结果的点。例如,如果交集类型为,则希望在调用参数之前将其更改为。同样,如果交集是投影平面上的明显交集,则从参数实体上的调用返回的点位于参数实体上,而不一定位于实体上。您应该返回实体上的交点;因此,您需要将点投影回投影平面(它们将位于投影图元上的位置),然后在返回之前将它们投影回实体。intersectWith()kExtendArgkExtendThisintersectWith()intersectWith() |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-8 19:24
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.