iCAx开思网
标题:
怎样获取点
[打印本页]
作者:
透明的紫
时间:
2010-12-6 23:28
标题:
怎样获取点
我用下面代码生成了点
pt.X = 100;
pt.Y = 100;
pt.Z = 100;
Point p;
p = se.Parts.Work.Points.CreatePoint(pt);
p.SetVisibility(SmartObject.VisibilityOption.Visible);
我想在下面的用这个点,录像中是用了FindObject这个函数,但我找不到我生成的点的对应的
journalIdentifier
。帮助中也说不支持编程中使用这个函数,那我该怎样获得这个点呢?
谢谢大家!!
作者:
zxzx
时间:
2010-12-7 07:56
你的PT不是指针,需改成
p = se.Parts.Work.Points.CreatePoint(
&
pt);
作者:
透明的紫
时间:
2010-12-7 18:31
2#
zxzx
生成点的语句没有问题,我试过了能成功。我想问的是,生成以后,怎样在以后的程序中获取这个点,用于编程。
作者:
zxzx
时间:
2010-12-7 19:41
/**Returns the coordinates of the point <br> License requirements : None */
public: NXOpen::Point3d Coordinates
(
);
复制代码
作者:
透明的紫
时间:
2010-12-7 20:33
4#
zxzx
因为我用的C#,而不一样?
作者:
yangocean
时间:
2010-12-8 02:48
Save in a list? e.g.
std::vector<DisplayableObject *> objects1;
objects1.push_back(point);
作者:
zxzx
时间:
2010-12-8 07:56
C#不懂, .
欢迎光临 iCAx开思网 (https://www.icax.org/)
Powered by Discuz! X3.3