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