DaveW 发表于 2006-6-14 22:44:24

3 个源点是共线的。

嘿,大家好,
我正在使用 sendcommand 来对齐一些对象。选择集中的其中一个对象是 3Dsolid,因此我别无选择。
我得到了错误,“3个源点是共线的。
这是发送到 ACAD:
指定第一个源点:-10.3688159,-30.95757643,34.08858268
指定第一个目标点:0,0,0
指定第二个源点:-10.3688159,-30.95757643,81.91141732
指定第二个目标点:1000,0,0
指定第三个源点或
:-10.56566629,-30.95757643,81.91141732
3 个源点是共线的。
如果你画一条线.....
从第一个指定的源点“10.3688159,-30.95757643,34.08858268”
开始,然后第二个指定的源点“-10.3688159,-30.95757643,81.91141732”
然后第三个指定的源点“-10.56566629,-30.95757643,81.91141732”
您将在模型空间中得到一个倒置的“L”。
显然,这不是一条直线,如果您尝试使用这3个点来对齐它,ACAD将为您提供3个源点是共线的错误。
是我遗漏了什么,还是这是ACAD中的一个彻头彻尾的错误?
您的帮助是赞赏的,一如既往,
谢谢,
戴夫
**** Hidden Message *****

MickD 发表于 2006-6-15 02:18:23

假设您使用的是对齐命令,如果您有3个要对齐的零件点和3个要对齐的零件点,您可能可以从任一集合创建一个矩阵,并将零件转换为与另一个对齐。
您认为这对您有用吗?如果是这样,请告诉我们,我会尽我所能帮助您。

DaveW 发表于 2006-6-15 09:01:19

嘿,米克,那可能有用。我很感兴趣。我不确定我是否可以找到一个变通方法并使用它,但无论哪种方式,矩阵的东西都让我害怕。所以最好加入我想并知道正确的方法。我很感激这个提议,我很期待。
你是否从上面的几点创建了两条线并尝试使用它们?
谢谢,
戴夫

DaveW 发表于 2006-6-15 09:47:02

FTI:对大家来说,
经过一段时间的尝试,我想我明白了错误是从哪里冒出来的
如果第一个源点和第二个源点之间的差值:
大于或等于第二个源点和第三个源点间距离的223.61倍,则会因错误而失败。
<确切的数字介于223.6和223.61:1之间<算了吧。。。。
页: [1]
查看完整版本: 3 个源点是共线的。