Konvertera Mesh till triangel Mesh och Primitive Form till mesh
Konvertera en mesh till triangeln mesh med egna minneslayout för vertex
Aspose.3D for Python via .NET API tillåter utvecklare att konvertera vilket mesh-objekt som helst till triangel mesh med egen layout av vertex. Den egna minneslayouten för Vertex definieras med Struct eller dynamiskt av klassen VertexDeclaration
i kodexempel s.
Dessa exempel visar hur:
- Konvertera en sfär till triangeln Mesh med anpassad layout av vertex (definierad i Struct).
- Konvertera en ruta till triangeln Mesh med egen layout av vertex (definierad av VertexDeclaration klass).
Konvertera mask
Utvecklare kan konvertera mesh till triangeln mesh eftersom alla komplexa (yta) strukturer kan representeras som ett gäng trianglar. Triangeln är den mest atomiska geometrin. Således används den som bas för nästan allt.
Åtkomst hörn av en triangel Mesh
Utvecklare kan komma åt index, faktiska hörn, hörn före sammanslagning och total byte av hörn i minnet.
Nedan konverterar exempel en Sfär till triangeln mesh med anpassad minne layout.
Nedan konverterar exempel en Box till triangel mesh med anpassad minnes layout.
Konvertera ‘primitiv’ till en ‘Mesh’
Med Aspose.3D for Python via .NET kan utvecklare konvertera vilket primitivt objekt till ett mesh. Primitiv omfattar många av de mest grundläggande och mest använda föremål som låda, sfär, plan, cylinder och torus.
Konvertera ett ‘Sphere’ till ‘Mesh’
En sfär är ett perfekt rundt geometriskt objekt i tredimensionellt utrymme som visas överallt från sportbollar till planeter i rymden .. Låt oss använda sfären primitiv för att skapa ett nät. Kodexemplet nedan konverterar en sfär till mesh.
Konvertera en ‘ruta’ till ‘Mesh’
I rutan beskrivs en mängd olika behållare och behållare för permanent användning som lagring eller för tillfällig användning. ofta för transport av innehåll. Låt oss använda Box primitivet för att skapa ett nät. Exempel på koden nedan omvandlar en ruta till mesh.
Konvertera en ‘Plane’ till ‘Mesh’
Ett plan sträcker sig oändligt utan tjocklek. Ett exempel på ett plan är ett koordinatplan. Låt oss använda planet primitivet för att skapa ett nät. Kodexemplet nedan konverterar ett plan till mesh.
Konvertera en ‘cylinder’ till ‘Mesh’
En cylinder är en av de mest grundläggande kurvorna geometriska formerna, den yta som bildas av punkterna på ett fast avstånd från en viss rät linje, cylinderns axel. Den kan användas på många ställen, t.ex. som en pelare framför ett hem eller som en bildrivräkt. Låt oss använda Cylinder primitivet för att skapa en mesh. Kodexemplet nedan konverterar en cylinder till mesh.
Konvertera en ‘Torus’ till ‘Mesh’
En torus är en yta av revolution som skapas genom att rotera en cirkel i tredimensionellt utrymme om en axel koplanar med cirkeln .. Om revolutionens axel inte rör cirkeln, har ytan en ringform och kallas en torus av revolution. Låt oss använda Torus primitivet för att skapa ett nät. Kodexemplet nedan konverterar en Torus till mesh.