latour_g 发表于 2017-8-15 16:19:20

开关组

**** Hidden Message *****

gile 发表于 2017-8-15 18:35:55

嗨;TransformBy() 方法适用于块及其属性引用,尝试替换: Point3d position1 = br1.职位;。
Point3d 位置 2 = br2,职位;。
双旋转1 = br1,旋转;。
双旋转2 = br2,旋转;。

br1.位置 = 位置 2;。
br2.位置 = 位置 1;。

br1.旋转 = 旋转2;。
br2.旋转 = 旋转1;with: Matrix3d xform1 = br1.块变形;。
Matrix3d xform2 = br2.块变形;。

br1.TransformBy(xform2 * xform1.逆());。
br2.TransformBy(xform1 * xform2.逆());。

latour_g 发表于 2017-8-16 09:40:26

非常感谢,它工作正常!
页: [1]
查看完整版本: 开关组