2016-01-24 32 views
0

感谢您花时间看这个问题。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

回答

0

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

相关问题