#region 创建构件图
public static void creatAssDrawing(this DrawingHandler drawingHandler)
{
Identifier assemblyId = new Identifier();
Assembly part = new Picker().PickObject(Picker.PickObjectEnum.PICK_ONE_OBJECT) as Assembly;
assemblyId = part.Identifier;
Size size = new Size(800, 800);
AssemblyDrawing assemblyDrawing = new AssemblyDrawing(assemblyId,"Standard");
assemblyDrawing.Layout.SheetSize=size;
assemblyDrawing.PlaceViews();
assemblyDrawing.Insert();
drawingHandler.SetActiveDrawing(assemblyDrawing);
}
#endregion
#region 创建零件图
public static void creatpartDrawing(this DrawingHandler drawingHandler)
{
Identifier assemblyId = new Identifier();
Tekla.Structures.Model.Part part = new Picker().PickObject(Picker.PickObjectEnum.PICK_ONE_OBJECT) as Tekla.Structures.Model.Part;
assemblyId = part.Identifier;
Size size = new Size(800, 800);
Drawing assemblyDrawing = new SinglePartDrawing(assemblyId, "Standard");
assemblyDrawing.Layout.SheetSize = size;
assemblyDrawing.PlaceViews();
assemblyDrawing.Insert();
drawingHandler.SetActiveDrawing(assemblyDrawing);
}
#endregion
03-17
07-30
2369
08-03
478
10-12
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交