private void AddFrom(string tableName, GeometryDataType geomTypeId, LineOrBoundaryType lineOrBoundaryTypeId, EntityType entityTypeId) { this.knownTableType.Add(tableName, new GeomTableTypes { GeomTypeId = geomTypeId, LineOrBoundaryTypeId = lineOrBoundaryTypeId, EntityTypeId = entityTypeId }); }
public static void AppendDataSource(Mesh mesh, string geoName, GeometryDataType dataType, float[] data, ulong channel = 0) { switch (dataType) { case GeometryDataType.Position: DAEGeometry.AppendGeometryDataVertex(mesh, geoName, data); break; case GeometryDataType.Normal: DAEGeometry.AppendGeometryDataNormal(mesh, geoName, channel, data); break; case GeometryDataType.TexCoord: DAEGeometry.AppendGeometryDataTexCoord(mesh, geoName, channel, data); break; case GeometryDataType.VertexColor: DAEGeometry.AppendGeometryDataVertexColor(mesh, geoName, channel, data); break; } }
public DAEGeometryDataSourceInfo(GeometryDataType dtype, ulong index) { _type = dtype; _index = index; }