|
|
@@ -30,9 +30,9 @@ namespace SharpGLTF.Cesium
|
|
|
var prim = mesh.UsePrimitive(material);
|
|
|
|
|
|
// All the vertices in the triangle have the same feature ID
|
|
|
- var vt0 = VertexBuilder.GetVertexWithFeatureIds(new Vector3(-10, 0, 0), new Vector3(0, 0, 1), 0, 100);
|
|
|
- var vt1 = VertexBuilder.GetVertexWithFeatureIds(new Vector3(10, 0, 0), new Vector3(0, 0, 1), 0, 100);
|
|
|
- var vt2 = VertexBuilder.GetVertexWithFeatureIds(new Vector3(0, 10, 0), new Vector3(0, 0, 1), 0, 100);
|
|
|
+ var vt0 = VertexBuilder.GetVertexWithFeatureIds(new Vector3(-10, 0, 0), new Vector3(0, 0, 1), 0, 0);
|
|
|
+ var vt1 = VertexBuilder.GetVertexWithFeatureIds(new Vector3(10, 0, 0), new Vector3(0, 0, 1), 0, 0);
|
|
|
+ var vt2 = VertexBuilder.GetVertexWithFeatureIds(new Vector3(0, 10, 0), new Vector3(0, 0, 1), 0, 0);
|
|
|
|
|
|
prim.AddTriangle(vt0, vt1, vt2);
|
|
|
var scene = new SceneBuilder();
|
|
|
@@ -68,6 +68,8 @@ namespace SharpGLTF.Cesium
|
|
|
|
|
|
var propertyTables = new List<PropertyTable>() { firstPropertyTable, secondPropertyTable };
|
|
|
model.SetPropertyTables(propertyTables, schema);
|
|
|
+
|
|
|
+ model.SaveGLTF(@"D:\dev\github.com\bertt\cesium_3dtiles_samples\samples\1.1\EXT_Structural_Metadata\MultipleClasses\MultipleClasses1.gltf");
|
|
|
var ctx = new ValidationResult(model, ValidationMode.Strict, true);
|
|
|
model.AttachToCurrentTest("cesium_ext_structural_metadata_multiple_classes.glb");
|
|
|
model.AttachToCurrentTest("cesium_ext_structural_metadata_multiple_classes.gltf");
|