Mesh

Oversigt over de forskellige former for støtte

Mesh er en klasse i Aspose.3d for Typescript. Arvelige af: Mesh, Geometry.

Mesh giver booleanoperationer (union, forskel, skæring) og en triangulatmetode til at konvertere polygoner til trekant.

Egenskaber

Udtrykt:Type:Tilgang tilBeskrivelse:
edgesnumber[]Læs det.Ejendommen indeholder en række kantindekser, der definerer netkonnektivitet.
polygonCountnumberLæs det.Egenskab rapporterer det samlede antal polygoner i masken.
polygonsnumber[][]Læs det.Ejendommen er et 2D-array, hvor hver underarraye viser indekserne for en polygons vinkel.
deformersany[]Læs det.Ejendommen indeholder en række deformerende objekter, der anvendes på masken.

Metoder til at anvende

UnderskriftBeskrivelse:
`constructor(name: stringnull, _heightMap: any, _transform: any, _triMesh: boolean
createPolygon()Tilføjelse af en ny polygon til masken
getPolygonSize(index: number)numberReturnerer højdepunktsantallet for polygonen ved det angivne indeks
toMesh()MeshReturnerer en Mesh-instance, typisk en kopi eller konvertering af det aktuelle objekt.
optimize(_vertexElements: boolean, _toleranceControlPoint: number, _toleranceNormal: number, _toleranceUV: number)MeshForenkler masken ved hjælp af flag og tolerancelækkere for punkt, normaler og UV-stråler.
doBoolean(_op: any, _a: Mesh, _transformA: any, _b: Mesh, _transformB: any)MeshUdfører den booleanske operation defineret af _op på maskederne _a og _b med givet transformationer.
isManifold()booleanTjekker, om masken er manifold og returnerer true eller false
union(_a: Mesh, _b: Mesh)MeshReturnerer en ny Mesh, der repræsenterer foreningen af messe _a og _b
difference(_a: Mesh, _b: Mesh)MeshReturnerer en ny Mesh, der repræsenterer mesh _a minus mesh_b
intersect(_a: Mesh, _b: Mesh)Mesh
triangulate()MeshKonverterer alle polygoner til trekant og returnerer det opdaterede net.
getBoundingBox()anyReturnerer den aksejusterede afgrænsende kasse for masken.
getEntityRendererKey()anyReturnerer en rendererspecifik nøgle, der identificerer denne mesh-enhed.
 Dansk