From 9ead46cc6d0dbd483e3176fe1d8b75bde8116102 Mon Sep 17 00:00:00 2001 From: Andrzej Kapolka Date: Mon, 8 May 2006 21:03:30 +0000 Subject: [PATCH] Use alternate method to retrieve normals. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4098 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- src/ms/TRModelExporter.mcr | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/src/ms/TRModelExporter.mcr b/src/ms/TRModelExporter.mcr index b4a40f576..bc3de21de 100644 --- a/src/ms/TRModelExporter.mcr +++ b/src/ms/TRModelExporter.mcr @@ -64,24 +64,31 @@ macroScript TRModelExporter category:"File" \ ( for i = 1 to mesh.numfaces do ( face = getFace mesh i + normals = meshop.getFaceRNormals mesh i local tvface if mesh.numtverts > 0 do ( tvface = getTVFace mesh i ) - for i = 1 to 3 do ( + for j = 1 to 3 do ( format " \n" to:outFile if isProperty mesh #skin then ( - writeSkinBoneWeights mesh.skin face[i] outFile + writeSkinBoneWeights mesh.skin face[j] outFile ) else ( - writePhysiqueBoneWeights mesh face[i] outFile + writePhysiqueBoneWeights mesh face[j] outFile ) format " \n" to:outFile ) else (