Crea un gruppo di levigatura per la mesh
Contents
[
Hide
]
Utilizzando Aspose.3D for .NET, gli sviluppatori possono creare un gruppo di smoothing per la mesh.
Crea gruppo Smoothing per mesh
Puoi creare un’istanza VertexElementSmoothingGroup
con il metodo CreateElement
di Mesh
, un gruppo di smoothing è un gruppo di poligoni in una mesh poligonale che dovrebbe sembrare formare una superficie liscia.
Campione di programmazione
Questo esempio di codice crea una mesh cubica e crea un’istanza di gruppo di smussamento con dati assegnati manualmente.
//create a cube with 6 faces
var box = (new Box()).ToMesh();
//create a smoothing group
var sg = (VertexElementSmoothingGroup)box.CreateElement(VertexElementType.SmoothingGroup, MappingMode.Polygon, ReferenceMode.Direct);
//assign data for each polygon
sg.SetData(new int[] {0, 0, 0, 1, 2, 3 });
//save the model to FBX file which support VertexElementSmoothingGroup export.
var scene = new Scene(box);
scene.Save("box-sg.fbx");