3D模型

CAD法向Z坐标 -1改为1 如何修改才能实现

跳转至下载链接

CAD法向Z坐标 -1改为1 如何修改才能实现
  • 资料作者: cyfdean
  • 文件大小: 未知
  • 所属栏目: CAD
  • 教程语言: 简体中文
  • 下载次数:
  • 资料评级: ★★★☆☆
  • 更新时间: 2013-05-16
  • 下载授权: 免费下载
  • 本站网址:www.zhuanzhi.net
进入下载页面
在同一张CAD图纸中,法向Z坐标存在1和-1两种情况,如何把-1改为1呢

如下代码:

(defun c:fsz (/ ss za mat n)
(vl-Load-com)
  (setq ss (ssget))
  (if ss
    (repeat (setq n (sslength ss))
      (setq obj (vlax-ename->vla-object (ssname ss (setq n (1- n)))))
      (setq ZA (vlax-safearray->list
                 (vlax-variant-value (vla-get-Normal obj))))
      (setq mat        (vlax-tmatrix
                  (list
                    (list 1 0 (car ZA) 0)
                    (list 0 1 (cadr ZA) 0)
                    (list 0 0 (caddr ZA) 0)
                    (list 0 0 0 1)
                    )
                  )
            )
      (vla-TransformBy obj mat)
      )
    )
  )
(princ "\n加载法向Z坐标归1:Fsz \n")
(princ)
 

相关专题:

CAD修改坐标

下载地址

下载说明

☉本站软件若需解压密码,则密码一律为:www.zhuanzhi.net 
☉如果这个软件总是不能下载的请点击报错,谢谢合作!
☉本站提供的部分商业软件或教程是供学习研究之用,切勿商用,支持购买正版。
☉若本站侵犯了您的权益,请联系并提供证据,我们会立即处理。