3d模型怎么批量导出点的坐标

2025-03-10 20:13:38
推荐回答(3个)
回答1:

3ds Max中软件没有批量导出模型点坐标功能,但可以通过手动截图达到形式上的功能实现。

操作步骤如下:

1.打开3ds Max,切换到定点层级,选择其中一个顶点,记录点的三维坐标(在界面底部有显示,注意x、y、z变化)。

2.选择第二个点,记录坐标。

3.选择第三个点,记录坐标。

4.选择第四个点,记录坐标。

5.选择第五个点,记录坐标。

回答2:

你可能对模型的格式不是太了解。实际上把模型导出为OBJ格式即可满足你的要求。OBJ文件格式本身就可以用记事本打开。V字 开头后面接的就是顶点坐标信息。具体你百度搜索OBJ格式了解一下。


回答3:

加载这个脚本,输入zbsc命令,按照程序流程就可以导出在一个文件中。

(defun c:zbsc ()
(setvar "cmdecho" 0)
(princ "\n请选择导出点范围")
(setq xzj_1 (ssget))
(setq n (sslength xzj_1))
(setq dat_file (getfiled "选择生成列表" "c:/data" "txt" 2))
(setq ff (open dat_file "a"))
(repeat n
(setq en1 (ssname xzj_1 (1- n)))
(setq n (1- n))
(setq en1_data (entget en1))
(setq a1 (assoc 10 en1_data))
(setq aax (cadr a1))
(setq aay (caddr a1))
(write_data)
)
(close ff)
(print)
)
(defun write_data ()
(write-line (strcat (rtos aax) "," (rtos aay)) ff)
)
(alert "坐标文件已生成于c:/data.txt文件中")
(prin1)