1. 程式人生 > >CAA工程圖基本介面及與AutoCAD檔案的關係

CAA工程圖基本介面及與AutoCAD檔案的關係

    AutoCAD中的塊匯入CATIA中後可以轉到CATIDftDitto介面,該介面是塊的例項,可以根據GetDetail方法獲取塊的參考CATIDftView。CATIDftView可以轉到CATISktUse2DWFFactory介面,進而對CATIDftView新增點線等元素;可以GetComponents(IID_IDMCurve2D,CATIUnknownList **)獲取線條元素(或者其他過濾條件),進而刪除某些元素。

    AutoCAD格式的檔案匯入CATIA中之後全部元素構成“Model”檢視。每個塊或線條等元素在“匯入的詳圖”裡面。獲取工程圖CATIPLMNavRepReference後可以轉到CATIPsiRepresentationReference,進而作為函式CATDftDrawingPLMServices::GetDrawingRoot的第一個引數,獲取CATIDftDrawing物件,再由CATIDftDrawing獲取CATIDftSheet,如“Model”檢視。需要指出的是,“Model”檢視顯示的是背景檢視,需要GetBackgroundView方法獲取CATIDftView。CATIDftView可以通過GetComponents獲取所有線條、圖塊、文字、尺寸等物件。