设置Cv。实体=oPline。GetParameterAterPoint(P1)
在这里,你给这个类提供了普林线和点(从Ent.IntersectWith)以及一个显示垂直数的距离,例如5.6意味着点位于从顶点5到顶点6的长度的.6,Bob#039;他是你叔叔
使用新的坐标列表崩溃确实有问题
如果起始坐标相同,但从切割线开始,它抛出一个摆动器,则该方法有效
遗憾的是,作为一个新普林需要更多的属性匹配。 如果此剪辑是出于外观原因,则无法#039;您是否使用视口(大小、比例、对齐)来实现您的目标? 本人';我一直在玩这个,因为我一直想要一个修剪功能
修剪多段线比我想象的要难
懒惰和使用intersectwith方法让我大吃一惊
由于切割线的中间可能有一条之字形线,交点的数量可能很大,不幸的是,这些点似乎是随机排列的,因此毫无用处。回到绘图板
我对IntersectWith()所做的所有工作似乎都给了我点的随机顺序(供参考:http://discussion.autodesk.com/thread.jspa?messageID=431889)我总是取每个实体,看它是否穿过我想要相交的线,而不是线是否穿过ct,而不是直线是否穿过它(然而,我很感激,这在您的锯齿形示例中不起作用)
如果我想修剪一条多段线纯粹用于内部计算,我将添加与区域阵列相交的任何两个对象,并使用区域布尔函数最终得到我想要的剩余形状 ;我不知道';我不知道这对你有用吗?
这不是一个选项。剖切部分将用作块,以插入到另一个图形中。如果它只是一个多边形视口那么简单。。。
页:
1
[2]