2

我需要将 Solidworks .slddrw 绘图加载到 Windows 窗体上的 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 not set to an instance of an obj”

swModel = default(ModelDoc2)

我在这一行得到“班级未注册”

swModel = new ModelDoc2()

我在 windows 窗体上有一个组框,我现在只是想加载和显示solidworks 绘图

4

1 回答 1

3

几年来我没有做过这些东西,但是有一个你可以使用的 edrawings 控件(activex?)​​。Edrawings 是由solidworks 制作的免费solidworks 查看器,然后您可以使用api 告诉它要做什么。不过会很丑。

于 2012-07-10T23:56:08.300 回答