solidworks二次开发C#----自动工程图

一.为何要自动出图

当然是因为不想自己画了。
画图对于一个机械工程师来说是吃饭的本领,但对于企业来说,关注的是如何快速准确的出图。
程序快速准确的出图在于产品的标准化程度和模型的标准化程度。

二.如何自动出图

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); 

你可能感兴趣的:(solidworks二次开发C#----自动工程图)