PropertyCollection{Categorie:Documentele de activitate}
Opinie generală
PolygonModifier este o clasă în Aspose.3d pentru Typescript. Moștenitorii de la: PolygonModifier.
PolygonModifier.triangulate converts polygon faces to triangles using the supplied arguments.
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
triangulate(arg1: any, arg2: any, arg3: boolean, arg4: any) → any | Convertează fețele de poligon în triunghiuri folosind argumentele furnizate |
_triangulateScene(scene: any) | |
_triangulateMesh(mesh: any) → any | |
_copyVertexElements(sourceMesh: any, targetMesh: any) | |
| `_triangulateControlPoints(controlPoints: Vector4[], polygons: number[][], generateNormals: boolean, norOut: Vector3[] | null)→number[][]` |
_triangulateSinglePolygonFromSize(controlPoints: Vector4[], polygonSize: number) → number[][] | |
_triangulateSinglePolygon(controlPoints: Vector4[], polygon: number[]) → number[][] | |
| `_triangulatePolygon(controlPoints: Vector4[], polygon: number[], generateNormals: boolean, norOut: Vector3[] | null)→number[][]` |
_isEar(controlPoints: Vector4[], vertices: number[], prev: number, curr: number, nextV: number) → boolean | |
_isConvex(controlPoints: Vector4[], prev: number, curr: number, nextV: number) → boolean | |
_pointInTriangle(p: Vector3, a: Vector3, b: Vector3, c: Vector3) → boolean | |
_polygonNormal(controlPoints: Vector4[], polygon: number[]) → Vector3 | |
_calculatePolygonNormal(controlPoints: Vector4[], polygon: number[]) → Vector3 | |
_triangulatePolygonToMesh(mesh: any, polygon: number[]) | |
_calculateNormal(controlPoints: Vector4[], triangle: number[]) → Vector3 |