我需要在Windows窗体上将Solidworks .slddrw绘图加载到Visual Studio(C#)。然后,我需要使用俯仰/滚动数据旋转此图像。我首先想要显示图纸。有谁知道如何使用SolidWorks API执行此操作?
这是代码
public SolidWorksDrawing()
{
InitializeComponent();
myGraphic = groupBox1.CreateGraphics();
drawingFile = "C:\\BrendaDocs\\trunk_July10\\foodprocessor.slddrw";
//ModelDoc2 swModel = default(ModelDoc2);
ModelDoc2 swModel = new ModelDoc2(); //class not registered
}
我在这一行得到“obj ref未设置为obj的实例”
swModel = default(ModelDoc2)
我在这一行得到“Class not registered”
swModel = new ModelDoc2()
我在Windows窗体上有一个分组框,我现在只是想加载并显示solidworks图纸
答案 0 :(得分:3)
我在几年内没有做过这些东西,但有一个你可以使用的edrawings控件(activex?)。 Edrawings是由solidworks制作的免费solidworks查看器,然后你可以告诉它使用api做什么。但这会很难看。
答案 1 :(得分:1)