酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

MaxScript:一键将3ds Max模型多维度信息导出为CSV表格!

```maxscript -- 创建一个空的数组来存储模型信息 modelInfo = #() -- 获取当前场景中的所有对象 objects = for obj in geometry do (obj) -- 遍历所有对象,提取所需信息 for obj in objects do ( -- 获取模型名称、组名称、位置、角度 name = obj.name groupName = obj.parent.name position = obj.position rotation = obj.rotation -- 获取模型尺寸和体积 length = obj.length width = obj.width height = obj.height volume = obj.volume -- 获取模型面数和面积 faceCount = obj.faces.count area = obj.area -- 获取模型材质和贴图 material = obj.material texture = material.texture -- 将提取的信息添加到数组中 modelInfo.append([name, groupName, length, width, height, volume, faceCount, area, position, rotation, material, texture]) ) -- 将数组转换为CSV格式并保存到文件 csvContent = "" for info in modelInfo do ( row = join(info, ",") + " " csvContent += row ) fileName = @"C:\temp\model_info.csv" if fileIO.exists(fileName) then ( fileIO.delete(fileName) ) fileIO.writeTextFile(fileName, csvContent) ``` ######[AI写代码神器 | 352点数解答 | 2024-10-07 21:36:27]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]