Skip to content

Commit f7fc182

Browse files
committed
fixed OBJ mesh scale
1 parent 9b28771 commit f7fc182

File tree

2 files changed

+323
-51
lines changed

2 files changed

+323
-51
lines changed

Runtime/Scripts/Util/ImportExport/ZOExportURDF.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,8 @@ public List<Transform> CollisionMeshesToExport {
6262
get { return _collisionMeshesToExport; }
6363
}
6464

65+
static protected float _meshScale = 10.0f;
66+
6567
public static void ExportToDirectory(ZOSimDocumentRoot documentRoot, string directoryPath) {
6668
ZOExportURDF exportURDF = new ZOExportURDF();
6769
XDocument urdfXML = exportURDF.BuildURDF(documentRoot);
@@ -332,7 +334,8 @@ protected void BuildURDFVisuals(Transform visualTransform, XElement link, Vector
332334
} else { // regular mesh so export meshes as OBJ
333335
XElement mesh = new XElement("mesh");
334336
mesh.SetAttributeValue("filename", $"{visualTransform.name}.obj");
335-
mesh.SetAttributeValue("scale", visualTransform.localScale.ToXMLString());
337+
Vector3 scale = visualTransform.localScale * _meshScale;
338+
mesh.SetAttributeValue("scale", scale.ToXMLString());
336339
geometry.Add(mesh);
337340

338341
_visualMeshesToExport.Add(visualTransform);

0 commit comments

Comments
 (0)