AutoCAD LISP 數據轉換函數參考(AutoLISP / ActiveX)
注意: AutoLISP中的ActiveX支持僅限於Windows。
下表提供了AutoLISP ActiveX數據轉換功能的摘要說明。
函數 |
描述 |
(vlax-3D-point list) |
創建與ActiveX兼容的3D點結構 |
(vlax-ename->vla-object entname) |
將實體轉換為VLA對象 |
(vlax-make-safearray type '(l-bound . u-bound) ['( l-bound
. u-bound) ...]) |
創建一個safearray |
(vlax-make-variant value type) |
創建變體數據類型 |
(vlax-safearray-fill var 'element-values) |
在safearray中存儲元素 |
(vlax-safearray-get-dim var) |
返回safearray對像中的維數 |
(vlax-safearray-get-element var element) |
返回數組中的元素 |
(vlax-safearray-get-l-bound var dim) |
返回數組維度的下邊界(起始索引) |
(vlax-safearray-get-u-bound var dim) |
返回數組維度的上邊界(結束索引) |
(vlax-safearray-put-element var element value) |
添加或更新數組中的元素 |
(vlax-safearray-type var) |
返回safearray的數據類型 |
(vlax-safearray->list var) |
以列表形式返回safearray的元素 |
(vlax-tmatrix list) |
返回用於VLA方法的4 x 4變換矩陣的合適表示 |
(vlax-variant-change-type var type) |
將變量從一種數據類型更改為另一種數據類型後,返回變量的值 |
(vlax-variant-type var) |
返回變體的數據類型 |
(vlax-variant-value var) |
返回變量的值 |
(vlax-vla-object->ename obj) |
將VLA對象轉換為AutoLISP實體 |
相關連結
應用程序處理函數參考(AutoLISP)
算術函數參考(AutoLISP)
等式和條件函數參考(AutoLISP)
錯誤處理函數參考(AutoLISP)
功能處理函數參考(AutoLISP)
列表操作函數參考(AutoLISP)
字串函數查找表(AutoLISP)
符號處理函數參考(AutoLISP)
留言
張貼留言