PolygonModifier
Contenido
[
Ocultar
]PolygonModifier class
Utilidades para modificar polígonos
public class PolygonModifier
Métodos
Nombre | Descripció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
- espacio de nombres Aspose.ThreeD.Entities
- asamblea Aspose.3D