Exemplo n.º 1
0
 private void BakeMesh()
 {
     if (renderer != null && renderer.extrudedMesh != null)
     {
         ObiEditorUtils.SaveMesh(renderer.extrudedMesh, "Save extruded mesh", "rope mesh");
     }
 }
        private void BakeMesh()
        {
            ObiClothRendererBase clothRenderer = (ObiClothRendererBase)target;

            if (clothRenderer.clothMesh != null)
            {
                ObiEditorUtils.SaveMesh(clothRenderer.clothMesh, "Save cloth mesh", "cloth mesh");
            }
        }
Exemplo n.º 3
0
        private void BakeMesh()
        {
            SkinnedMeshRenderer skin = skinner.GetComponent <SkinnedMeshRenderer>();

            if (skin != null && skin.sharedMesh != null)
            {
                Mesh baked = new Mesh();
                skin.BakeMesh(baked);

                ObiEditorUtils.SaveMesh(baked, "Save extruded mesh", "rope mesh", false, true);
            }
        }
Exemplo n.º 4
0
        private void BakeMesh()
        {
            ObiRopeExtrudedRenderer extruded = rope.GetComponent <ObiRopeExtrudedRenderer>();
            ObiRopeMeshRenderer     deformed = rope.GetComponent <ObiRopeMeshRenderer>();

            if (extruded != null && extruded.extrudedMesh != null)
            {
                ObiEditorUtils.SaveMesh(extruded.extrudedMesh, "Save extruded mesh", "rope mesh");
            }
            if (deformed != null && deformed.deformedMesh != null)
            {
                ObiEditorUtils.SaveMesh(deformed.deformedMesh, "Save deformed mesh", "rope mesh");
            }
        }