Export mesh names to rhino.
This commit is contained in:
parent
6f1707ae10
commit
a9aebe77f4
3
source/external/rhino.exporter.js
vendored
3
source/external/rhino.exporter.js
vendored
@ -68,7 +68,7 @@ OV.Exporter3dm = class extends OV.ExporterBase
|
|||||||
|
|
||||||
let material = model.GetMaterial (primitive.material);
|
let material = model.GetMaterial (primitive.material);
|
||||||
let rhinoMaterial = new this.rhino.Material ();
|
let rhinoMaterial = new this.rhino.Material ();
|
||||||
rhinoMaterial.name = material.name;
|
rhinoMaterial.name = this.GetExportedMaterialName (material.name);
|
||||||
rhinoMaterial.ambientColor = ColorToRhinoColor (material.ambient);
|
rhinoMaterial.ambientColor = ColorToRhinoColor (material.ambient);
|
||||||
rhinoMaterial.diffuseColor = ColorToRhinoColor (material.diffuse);
|
rhinoMaterial.diffuseColor = ColorToRhinoColor (material.diffuse);
|
||||||
rhinoMaterial.specularColor = ColorToRhinoColor (material.specular);
|
rhinoMaterial.specularColor = ColorToRhinoColor (material.specular);
|
||||||
@ -79,6 +79,7 @@ OV.Exporter3dm = class extends OV.ExporterBase
|
|||||||
|
|
||||||
let rhinoMesh = new this.rhino.Mesh.createFromThreejsJSON (threeJson);
|
let rhinoMesh = new this.rhino.Mesh.createFromThreejsJSON (threeJson);
|
||||||
let rhinoAttributes = new this.rhino.ObjectAttributes ();
|
let rhinoAttributes = new this.rhino.ObjectAttributes ();
|
||||||
|
rhinoAttributes.name = this.GetExportedMeshName (mesh.GetName ());
|
||||||
rhinoAttributes.materialSource = this.rhino.ObjectMaterialSource.MaterialFromObject;
|
rhinoAttributes.materialSource = this.rhino.ObjectMaterialSource.MaterialFromObject;
|
||||||
rhinoAttributes.materialIndex = rhinoMaterialIndex;
|
rhinoAttributes.materialIndex = rhinoMaterialIndex;
|
||||||
rhinoDoc.objects ().add (rhinoMesh, rhinoAttributes);
|
rhinoDoc.objects ().add (rhinoMesh, rhinoAttributes);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user