private static void drawText(double ptStartX, double ptStartY, double ptEndX, double ptEndY){BIM.Application app = Bentley.MstnPlatformNET.InteropServices.Utilities.ComApp;BIM.Point3d ptStart = app.Point3dZero();ptStart.X = 409688.36;ptStart.Y = 3398469.94;BIM.Matrix3d matrizIdentidad = app.Matrix3dIdentity();BIM.TextElement textEle = app.CreateTextElement1 (null, "PLANO PARCELA", ref ptStart, ref matrizIdentidad);//textEle.Color = 1; textEle.LineWeight = 2;app.ActiveModelReference.AddElement(textEle);BIM.Point3d pOrigin = textEle.get_Origin();MessageBox.Show("Origin is: " + pOrigin.X.ToString() + "," + pOrigin.Y.ToString());}
代码如上 插入的位置与最终在场景中渲染出来的位置不同
我用您的代码测试,没发现有什么异常的地方呀:
您好 这是我的结果
您说的测试文件是什么 dng?
是的
test0809.dgn
我看您这个函数还有参数,您试试在命令函数里边直接调用这个函数,不在调其他函数,然后重启Mstn再运行一下看看
不行 还是不行 您那是正常的么
是的,我这边都没问题,能否让我远程看一下,请将TeamViewer ID 发送到我的邮箱。
您好 可以改为向日葵么 teamviewer有漏洞 单位不让用
可以,请将您的ID发送给我
已发送 请查收
没收到,是发送到hongqiang.guo@bentley.com了么?