一.为何要自动出图
当然是因为不想自己画了。
画图对于一个机械工程师来说是吃饭的本领,但对于企业来说,关注的是如何快速准确的出图。
程序快速准确的出图在于产品的标准化程度和模型的标准化程度。
二.如何自动出图
1.创建工程图
//获得工程图模板路径
string TemDrawing = swApp.GetUserPreferenceStringValue((int)swUserPreferenceStringValu e_e.swDefaultTemplateDrawing);
//获得工程图大小
double[] sizes = swApp.GetTemplateSizes(drwTemplate);
//新建工程图
DrawingDoc swDrawing = (DrawingDoc)swApp.NewDocument(TemDrawing, (int)sizes[0], sizes[1], sizes[2]);
2.添加视图
//swDrawing为提前获得的工程图对象,filename为要创建三视图的模型名
bool bRet = swDrawing.Create3rdAngleViews2(filename);