samifox 发表于 2022-7-5 16:13:29

将2d servy平面转换为3d平面

你好
 
我想把二维维修平面转换成三维平面,
这意味着我将根据文本信息提供所有Z数据。
 
设计房子时,我需要内部矩形保持在一个固定的水平,而外部矩形是一个到多个水平点。
 
我找不到解决它的方法
请帮忙
 
谢谢
谢伊

ReMark 发表于 2022-7-5 16:33:17

它从等高线图开始。

samifox 发表于 2022-7-5 16:37:48

评论我有服务地图。它没有z数据
 
使用Tapatalk从我的MOBIX M6发送

BIGAL 发表于 2022-7-5 17:01:07

最常见的是3d。你所拥有的只是这个文本作为Z水平或轮廓,Z值为零。你是做什么的?
 
1将等高线移动到真实高程。移动0,0,0,0,Z
 
2各种例程,但底线是它们创建一个z值等于文本值的点。
 
3制作3d曲面。然后你离开。
 

; converts text to a point with xyz
; z value equal to text
; by Alan H Nov 99

(setq oldsnap (getvar "osmode"))
(setvar "osmode" 0)

(while (not (setq ss (ssget))))   

(command "layer" "new" "txthts" "")
(setvar "clayer" "txthts")
(setvar "pdsize" 3)
(setvar "pdmode" 35)

(while (setq en (ssname ss 0))
    ; Entity type
    (setq entyp (cdr (assoc 0 (entget en))))

   (if (= entyp "TEXT")
   (progn
   (setq xyz (cdr (assoc 10 (entget en))))
   (setq txtht (cdr (assoc 1 (entget en))))
(princ txtht)
   (setq txtz (atof txtht))

   (setq ptxyz (list (car xyz)(cadr xyz) txtz))
   (command "point" ptxyz)
   )                        
   )                              
   ; Delete each measured entity from set
   (ssdel en ss)
;end while
)

(setvar "osmode" oldsnap)

(princ)

ReMark 发表于 2022-7-5 17:10:22

 
你说你有文本形式的“Z”数据。这意味着您有高程点。我的建议是通过插值使用高程点创建等高线,然后将等高线移动到其真实高程。

SLW210 发表于 2022-7-5 17:17:12

请在适当的论坛上发布。我已经移动了您启动的几乎所有线程。该线程与Cad管理无关。
 
页: [1]
查看完整版本: 将2d servy平面转换为3d平面