Maxscript:如何将顶点位置的格式从通用单位更改为米?

时间:2016-01-24 20:00:19

标签: 3dsmax maxscript

感谢您抽出宝贵时间来研究这个问题。

我正在尝试将顶点位置的输出从通用单位更改为米。我从不同的SO问题中找到了以下代码(稍加修改)。它以通用单位正确输出顶点位置。如何以米为单位输出?

VertDataFile = createfile ((GetDir #export)+"/Vertex Position Data 20.txt")

for i in geometry where classof i == Editable_Poly do
(
for j = 1 to (polyop.getNumVerts i) do format "%" (" \n " +  (polyop.getVert i j node:i as string)) to:VertDataFile
format "\n" to:VertDataFile
)

我发现了一个类似于我的SO问题,但我无法理解它。 get distance in meters maxscript

1 个答案:

答案 0 :(得分:0)

答案是在3DS Max的偏好设置中将我的单位类型设置为米。 另外,在Customize下 - >单位设置 - >系统单元设置 - > 1单位= 1.0需要设置为"米。"此外,需要重置3DS Max(软复位),然后需要重新导入几何体。接下来,该文件必须采用刚刚应用的当前设置。不要重新采用文件比例,否则这将再次陷入困境。