PolygonModifier

PolygonModifier class

Utilidades para modificar polígonos

public class PolygonModifier

Métodos

NombreDescripción
static BuildTangentBinormal(Mesh)Esto creará tangente y binormal en la malla Se requiere normal, si no existe normal en la malla, también creará los datos normales desde la posición. También se requiere UV, se generará una excepción si no se encuentra UV.
static BuildTangentBinormal(Scene)Esto creará tangente y binormal en todas las mallas de la escena Se requiere normal, si no existe normal en la malla, también creará los datos normales desde la posición. También se requiere UV, la malla se ignorará si no hay UV está definido.
static GenerateNormal(Mesh)Generar datos normales a partir de definición de malla
static GenerateUV(Mesh)Generar datos UV a partir de la malla de entrada dada
static GenerateUV(Mesh, VertexElementNormal)Genera datos UV a partir de la malla de entrada dada y los datos normales especificados.
static MergeMesh(IList<Node>)
static MergeMesh(Node)Convertir un nodo completo en una sola malla transformada Los elementos de vértice, como las coordenadas normales/de textura, aún no se admiten
static MergeMesh(Scene)Convertir una escena completa en una única malla transformada Los elementos de vértice, como las coordenadas normales/de textura, aún no se admiten
static Scale(Node, Vector3)Escale todas las geometrías (Escale los puntos de control, no la matriz de transformación) en este nodo
static Scale(Scene, Vector3)Escale todas las geometrías (Escale los puntos de control, no la matriz de transformación) en esta escena
static SplitMesh(Mesh, SplitMeshPolicy)Dividir malla en sub-mallas porVertexElementMaterial . Cada submalla usará un solo material. La malla original no se modificará.
static SplitMesh(Scene, SplitMeshPolicy, bool)Dividir malla en sub-mallas porVertexElementMaterial . Cada submalla usará solo un material. Realice la división de malla en todos los nodos de la escena.
static SplitMesh(Node, SplitMeshPolicy, bool, bool)Dividir malla en sub-mallas porVertexElementMaterial . Cada submalla usará solo un material. Realizar división de malla en un nodo
static Triangulate(IList<Vector4>)
static Triangulate(Mesh)Convierte una malla basada en polígonos en una malla triangular completa
static Triangulate(Scene)Convierta todas las mallas basadas en polígonos en mallas triangulares completas
static Triangulate(IList<Vector4>, IList<int[]>)
static Triangulate(IList<Vector4>, int[])
static Triangulate(IList<Vector4>, IList<int[]>, bool, out Vector3[])

Ver también