2012-07-10 127 views
2

我需要將Solidworks .slddrw圖形加載到Windows窗體上的Visual Studio(C#)中。然後我需要使用俯仰/滾動數據來旋轉此圖像。我首先想顯示繪圖。有誰知道如何使用SolidWorks API來做到這一點?以窗體形式顯示Solidworks圖形

下面是代碼

public SolidWorksDrawing() 
{ 
    InitializeComponent(); 
    myGraphic = groupBox1.CreateGraphics(); 
    drawingFile = "C:\\BrendaDocs\\trunk_July10\\foodprocessor.slddrw"; 

    //ModelDoc2 swModel = default(ModelDoc2); 
    ModelDoc2 swModel = new ModelDoc2(); //class not registered 
} 

我就在這行

swModel = default(ModelDoc2) 

我得到這一行

「類沒有註冊」,「不設置到obj的實例OBJ REF」
swModel = new ModelDoc2() 

我在窗體窗體上有一個組框,我只是試圖加載並顯示Solidworks繪圖的

回答

1
+0

我一直在尋找幾天的API幫助。 – user1313577 2012-07-10 17:55:15

+0

好,那麼你到目前爲止嘗試過什麼? – Surfbutler 2012-07-10 18:02:57

+0

public SolidWorksDrawing() { InitializeComponent(); myGraphic = groupBox1.CreateGraphics(); drawingFile =「C:\\ BrendaDocs \\ trunk_July10 \\ foodprocessor.slddrw」; // ModelDoc2 swModel = default(ModelDoc2); ModelDoc2 swModel = new ModelDoc2(); //類沒有註冊 – user1313577 2012-07-10 20:00:30

3

我沒有做過這個東西,在幾年,但有一個eDrawings中控制(的ActiveX?),你可以使用。 Edrawings是由solidworks製作的免費solidworks查看器,然後您可以告訴它如何使用api進行操作。這將是醜陋的,但。