VB中的UCS世界。网
大家好,我正在使用vb。net编写一个DLL,我可以用netload加载。
如何在VB中将图形的UCS设置为world?
感谢所有建议。
Jozi68号 我还想将UCSFollow更改为0。
任何人 我听说有一种方法可以向您的绘图发送命令。也许这样的事情可以奏效? 坐标系与视口相关联。所以,如果获得了一个视口(可能是通过Editor.ActiveViewportId的事务),那么它的坐标系可以用viewport更改。SetUcsToWorld。 我目前没有使用视口,但并非所有图形都设置为ucs world。
当然应该有一种方法将图形更改为ucs world(在模型中)? 你好
这适用于当前视口(C代码,我让你翻译)
Editor ed = Application.DocumentManager.MdiActiveDocument.Editor;
ed.CurrentUserCoordinateSystem = new Matrix3d(new double{
1.0, 0.0, 0.0, 0.0,
0.0, 1.0, 0.0, 0.0,
0.0, 0.0, 1.0, 0.0,
0.0, 0.0, 0.0, 1.0}); 我不得不承认我给了他们不好的建议。SetUcsToWorld建议。坦率地说,我找不到那种方法像广告中所说的那样有效的场景。如果它确实执行了一些任务,那就不是我想象的那样了。 谢谢gile,它似乎起作用了。现在我只需要一种方法来确保用户实际上在模型中(而不是纸上)。
没问题,肖恩,你已经帮了我比任何人都多的忙了。
页:
[1]