Codifica 3D mesh nel file Google Draco
Recupera una mesh 3D e codifica in file Google Draco
Il metodo Encode
esposto dalla classe DracoFormat
può essere utilizzato per codificare una mesh 3d nel file Google Draco. Ci vogliono oggetti Mesh
e DracoSaveOptions
come parametri. Utilizzando le opzioni di salvataggio Draco, gli sviluppatori possono anche specificare la posizione, le coordinate della trama, il colore e i bit normali, nonché il livello di compressione prima di codificare una mesh.
Campione di programmazione
Questo esempio di codice recupera Mesh
di Sphere
, quindi codifica nel file Google Draco dopo aver specificato un livello di compressione.
// For complete examples and data files, please go to https://github.com/aspose-3d/Aspose.3D-for-.NET | |
// Create a sphere | |
var sphere = new Sphere(); | |
// Encode the sphere to Google Draco raw data using optimal compression level. | |
var b = FileFormat.Draco.Encode(sphere.ToMesh(), | |
new DracoSaveOptions() { CompressionLevel = DracoCompressionLevel.Optimal }); | |
// Save the raw bytes to file | |
File.WriteAllBytes(RunExamples.GetOutputFilePath("SphereMeshtoDRC_Out.drc"), b); |