老师,我参考一个modal的话,请问
1.视图选择
2.偏移位置
3出图比例
这些都设置,用类哪些成员?谢谢老师。
Point3d vectorX = msApp.Point3dFromXYZ(0, 1, 0);
Point3d vectorY = msApp.Point3dFromXYZ(-1, 0, 0);
Point3d vectorZ = msApp.Point3dFromXYZ(0, 0, 1);
Matrix3d matrix = msApp.Matrix3dFromPoint3dColumns(vectorX, vectorY, vectorZ);
Point3d pt = msApp.Point3dFromXYZ(123, 456, 789);
Transform3d transform = msApp.Transform3dFromMatrix3dPoint3d(ref matrix, ref pt);
string needModifyAttaModelName = "testAttaModelName";
string needModifyAttaFileName = "D:\testAttaFileName.dgn";
foreach (Attachment attachment in msApp.ActiveModelReference.Attachments)
{
if (attachment.Name == needModifyAttaModelName && attachment.DesignFile.FullName == needModifyAttaFileName)
attachment.Transform(ref transform, false);//旋转以及移动
attachment.ScaleFactor = 10;//设置出图比例
attachment.Rewrite();//这一步很重要,如果没有执行这一步,设计文件关闭后重新打开会发现参考又恢复到修改之前的状态
}
Answer Verified By: Andy
老师,请问链接参考文件的c++接口是什么?
DgnModelRef::CreateDgnAttachment
MS学习资源:
MicroStation Wednesday视频分享
深入探讨MicroStation DGN基本概念系列
一步步学习MicroStation CE Addin开发
一步步学习MicroStation CE MDL开发
George said:老师,请问链接参考文件的c++接口是什么?
请不要在多年前结贴的帖子下继续追问,这样不利于我们管理论坛。如果您在所有现有的帖子中找不到您的答案,可以发一个新贴来提问。
不好意思,老师。以后不会了。