『壹』 在 cad工程數據處理中,線圖程序化有哪幾種處理方法
WCS——世界坐標系即參照坐標系。其它所有的坐標系都是相對WCS定義的,WCS是永遠不改變的。相對於WCS測量的值可以忽略其它坐標系統的變化。UCS——用戶坐標系統即工作中的坐標系。用戶指定一個UCS以便繪圖更容易。所有傳到AutoCAD命令的點,包括那些從ObjectArx程序和外部功能返回的,都是當前UCS的點(除了在命令提示符後用戶在前面加了個*的點)。通常,我們在自定義實體中使用的點都是以WCS來考慮的,當創建此實體時,如果需要用戶輸入一個點,由於此時CAD工作在UCS當中,得到的這個點需要轉換成WCS,這樣自定義實體才能正確地處理此點,否則將會產生錯誤。同理,如果自定義實體需要在UCS中顯示出來時,也要需要將WCS轉換成UCS。轉換的函數寬裂是:acedTrans,關於此函數的使用,大家可以參考Arx的幫助文檔「」這一節。ECS——對象坐標系統-由多義線和細多義線對象的某些方法和屬性指定的點的值由這種坐標系統表達,與對象有關。這些點通常根據對象的用途被轉換成WCS、當前的UCS或當前慎純閉的DCS。相反的,在WCS、UCS或DCS中的點依靠相同的屬性寫進資料庫之前,必須被轉換成ECS。當從ECS轉換坐標或轉換坐標到ECS時,你必須輸入acedTrans函數中的最後一個參數ECS法線。DCS——顯示坐標系統即對象在顯示前被轉換的坐標系統。DCS的原褲旁點是被存在AutoCAD系統變數TARGET中的點,它的Z軸就是視圖方向。換句話說,一個視口始終是它的DCS平面圖。這些坐標可用於決定物體是從哪裡顯示給AutoCAD用戶的。PSDCS——圖紙空間DCS-該坐標系統只能從當前活動的模型空間視口的DCS轉入或轉出。這本來是一個二維的轉換,如果Disp變數為FALSE,X和Y坐標總是按比例來偏移的。Z坐標也是按比例的但是從不轉換。因此,可以用Z坐標來找到兩個坐標系統之間的比例因子。PSDCS只能被轉換成當前的模型空間視口。如果轉來的變數等於PSDCS,那麼輸出的變數必須等於DCS,反之亦然。