CAD中怎么将三维图转成二维图

如题所述

第1个回答  2023-07-30

  CAD的立体,3D转2D,2种方法:

    一种输出SAT格式,然后到PRO/E里面或者UG里面转;

    第二种,在CAD里面直接转,下面3个是我编的LISP程序,创建个LISP程序,把下面3个程序放到里面去;在CAD里面加载,然后进入布局,把布局里面的原始框格删除;

    下面就是把立体转2D的部分:

  1,命令输入D3;在屏幕上选择一点,鼠标中键上下缩放到一定的大小,回车,

  在立体的左上角和右下角各点一下,命名视图1;回车

  2,命令输入O(字母);选择第一个视图的左边中点;在左边选择一个中心(左视图中心);回车

  在立体的左上角和右下角各点一下,命名视图2;回车

  3,命令输入O(字母);选择第一个视图的下边中点;在下边选择一个中心(俯视图中心);回车

  在立体的左上角和右下角各点一下,命名视图3;回车

  4,命令输入O(字母);选择第一个视图的左边中点;在左视图的左边再选择一个中心(轴测视图中心);回车

  在立体的左上角和右下角各点一下,命名视图4;回车;回车;

  5,命令输入d2;选择第1个视图,左视图,俯视图,回车(完成立体转平面),

  6,双击轴测视图,然后命令输入D4,选择立体,(完成轴测视图的建立);

      (1)创建三视图

  (defun

  c:d3()

  (setvar"cmdecho"0)

  (command "solview" "ucs" ""

  "")

  (setvar"cmdecho"1)

  (princ)

  )

   (2)将三视图从立体转成平面

  (defun

  c:d2()

  (setvar"cmdecho"0)

  (command

  "soldraw")

  (setvar"cmdecho"1)

  (princ)

  )

  (3)将立体转成轴测图,平面的立体图

  (defun

  c:d4()

  (setvar"cmdecho"0)

  (setq a (ssget))

  (command "solprof" a "" "y"

  "y" "n")

  (setvar"cmdecho"1)

  (princ)

  )

相似回答