Keith™ 发表于 2007-1-21 20:26:58

本人'我一直在玩曲线。由Frank Oquendo编写的类,它确实使多段线变得简单
设置Cv。实体=oPline。GetParameterAterPoint(P1)
在这里,你给这个类提供了普林线和点(从Ent.IntersectWith)以及一个显示垂直数的距离,例如5.6意味着点位于从顶点5到顶点6的长度的.6,Bob#039;他是你叔叔
使用新的坐标列表崩溃确实有问题
如果起始坐标相同,但从切割线开始,它抛出一个摆动器,则该方法有效
遗憾的是,作为一个新普林需要更多的属性匹配。

Bryco 发表于 2007-1-24 03:54:19

如果此剪辑是出于外观原因,则无法#039;您是否使用视口(大小、比例、对齐)来实现您的目标?

Keith™ 发表于 2007-1-28 19:58:07

本人'我一直在玩这个,因为我一直想要一个修剪功能
修剪多段线比我想象的要难
懒惰和使用intersectwith方法让我大吃一惊
由于切割线的中间可能有一条之字形线,交点的数量可能很大,不幸的是,这些点似乎是随机排列的,因此毫无用处。回到绘图板

Keith™ 发表于 2007-1-29 04:15:45


我对IntersectWith()所做的所有工作似乎都给了我点的随机顺序(供参考:http://discussion.autodesk.com/thread.jspa?messageID=431889)我总是取每个实体,看它是否穿过我想要相交的线,而不是线是否穿过ct,而不是直线是否穿过它(然而,我很感激,这在您的锯齿形示例中不起作用)
如果我想修剪一条多段线纯粹用于内部计算,我将添加与区域阵列相交的任何两个对象,并使用区域布尔函数最终得到我想要的剩余形状 我不知道'我不知道这对你有用吗?

Bryco 发表于 2007-1-29 08:40:51


这不是一个选项。剖切部分将用作块,以插入到另一个图形中。如果它只是一个多边形视口那么简单。。。
页: 1 [2]
查看完整版本: 需要帮助修剪对象