获取指定UCS到WCS的转换矩阵。 « CAD家园

[原创]:纯LSP获取指定UCS到WCS的转换矩阵。

;;获取指定UCS的转换矩阵(defun ea:getucsMatrix (ucsname / code10 code11 code12 _z)  (if (= ucsname "")    (progn      (setq code10 (getvar "ucsorg")    code11 (getvar "ucsxdir")    code12 (getvar "ucsydir")      )    )    (progn      (setq code10 (cdr (assoc 10 (tblsearch "ucs" ucsname)))    code11 (cdr (assoc 11 (tblsearch "ucs" ucsname)))    code12 (cdr (assoc 12 (tblsearch "ucs" ucsname)))      )    )  )  (setq _z (EA:VECTOR_CROSSPRODUCT code11 code12))  (list(list (car code11) (car code12) (car _z) (car code10))(list (cadr code11) (cadr code12) (cadr _z) (cadr code10))(list (nth 2 code11)      (nth 2 code12)      (nth 2 _z)      (nth 2 code10))'(0.0 0.0 0.0 1.0)  ))

标签: , ,

郑重声明:资讯 【获取指定UCS到WCS的转换矩阵。 « CAD家园】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——