Crear grupo de suavizado para malla

Crear grupo de suavizado para malla

Puede crear una instancia de VertexElementSmoothingGroup mediante el método CreateElement de Mesh. Un grupo de suavizado es un grupo de polígonos en una malla poligonal que debería aparecer para formar una superficie lisa.

Muestra de programación

En este ejemplo de código se crea una malla de cubo y se crea una instancia de grupo de suavizado con datos asignados 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");