public void SetupSubmeshes(aeObject abc, Mesh mesh)
 {
     for (int smi = 0; smi < mesh.subMeshCount; ++smi)
     {
         abc.AddFaceSet(string.Format("submesh[{0}]", smi));
     }
 }
            public void WriteSample(aeObject abc)
            {
                var data = default(aePolyMeshData);

                data.visibility   = visibility;
                data.points       = points;
                data.pointCount   = points.Count;
                data.normals      = normals;
                data.uv0          = uv0;
                data.uv1          = uv1;
                data.colors       = colors;
                data.submeshes    = submeshData;
                data.submeshCount = submeshData.Count;
                abc.WriteSample(ref data);
            }
 public RootCapturer(AlembicRecorder rec, aeObject abc)
 {
     recorder  = rec;
     abcObject = abc;
 }
Example #4
0
 [DllImport("AlembicExporter")] public static extern aeProperty  aeNewProperty(aeObject parent, string name, aePropertyType type);
Example #5
0
 [DllImport("AlembicExporter")] public static extern void        aePolyMeshWriteSample(aeObject obj, ref aePolyMeshData data);
Example #6
0
 [DllImport("AlembicExporter")] public static extern void        aeCameraWriteSample(aeObject obj, ref aeCameraData data);
Example #7
0
 [DllImport("AlembicExporter")] public static extern aeProperty  aeNewProperty(aeObject parent, string name, aePropertyType type);
Example #8
0
 [DllImport("AlembicExporter")] public static extern aeObject    aeNewPolyMesh(aeObject parent, string name, int tsi = 1);
Example #9
0
 [DllImport("AlembicExporter")] public static extern void        aePolyMeshWriteSample(aeObject obj, ref aePolyMeshData data);
Example #10
0
 [DllImport("AlembicExporter")] public static extern void        aeCameraWriteSample(aeObject obj, ref aeCameraData data);
Example #11
0
 [DllImport("AlembicExporter")] public static extern aeObject    aeNewPolyMesh(aeObject parent, string name, int tsi = 1);
Example #12
0
 [DllImport("AlembicExporter")] public static extern void        aeXFormWriteSample(aeObject obj, ref aeXFormSampleData data);
Example #13
0
 [DllImport("AlembicExporter")] public static extern aeObject    aeNewPoints(aeObject parent, string name);
Example #14
0
 [DllImport("AlembicExporter")] public static extern void        aeXFormWriteSample(aeObject obj, ref aeXFormSampleData data);
Example #15
0
 [DllImport("AlembicExporter")] public static extern aeObject    aeNewPoints(aeObject parent, string name);