@@ -204,7 +204,7 @@ public void ExportMesh (MeshInfo meshInfo, FbxNode fbxNode, FbxScene fbxScene)
204
204
// copy control point data from Unity to FBX
205
205
for ( int v = 0 ; v < NumControlPoints ; v ++ )
206
206
{
207
- fbxMesh . SetControlPointAt ( new FbxVector4 ( meshInfo . Vertices [ v ] . x , meshInfo . Vertices [ v ] . y , meshInfo . Vertices [ v ] . z ) , v ) ;
207
+ fbxMesh . SetControlPointAt ( new FbxVector4 ( - meshInfo . Vertices [ v ] . x , meshInfo . Vertices [ v ] . y , meshInfo . Vertices [ v ] . z ) , v ) ;
208
208
}
209
209
210
210
ExportUVs ( meshInfo , fbxMesh ) ;
@@ -215,9 +215,9 @@ public void ExportMesh (MeshInfo meshInfo, FbxNode fbxNode, FbxScene fbxScene)
215
215
for ( int f = 0 ; f < meshInfo . Triangles . Length / 3 ; f ++ )
216
216
{
217
217
fbxMesh . BeginPolygon ( ) ;
218
- fbxMesh . AddPolygon ( meshInfo . Triangles [ 3 * f ] ) ;
219
- fbxMesh . AddPolygon ( meshInfo . Triangles [ 3 * f + 1 ] ) ;
220
- fbxMesh . AddPolygon ( meshInfo . Triangles [ 3 * f + 2 ] ) ;
218
+ fbxMesh . AddPolygon ( meshInfo . Triangles [ 3 * f + 2 ] ) ;
219
+ fbxMesh . AddPolygon ( meshInfo . Triangles [ 3 * f + 1 ] ) ;
220
+ fbxMesh . AddPolygon ( meshInfo . Triangles [ 3 * f ] ) ;
221
221
fbxMesh . EndPolygon ( ) ;
222
222
}
223
223
@@ -235,8 +235,8 @@ protected void ExportTransform (UnityEngine.Transform unityTransform, FbxNode fb
235
235
UnityEngine . Vector3 unityScale = unityTransform . localScale ;
236
236
237
237
// transfer transform data from Unity to Fbx
238
- var fbxTranslate = new FbxDouble3 ( unityTranslate . x , unityTranslate . y , unityTranslate . z ) ;
239
- var fbxRotate = new FbxDouble3 ( unityRotate . x , unityRotate . y , unityRotate . z ) ;
238
+ var fbxTranslate = new FbxDouble3 ( - unityTranslate . x , unityTranslate . y , unityTranslate . z ) ;
239
+ var fbxRotate = new FbxDouble3 ( unityRotate . x , - unityRotate . y , - unityRotate . z ) ;
240
240
var fbxScale = new FbxDouble3 ( unityScale . x , unityScale . y , unityScale . z ) ;
241
241
242
242
// set the local position of fbxNode
0 commit comments