Convertir malla a malla de triángulo y forma primitiva a malla
Convertir una malla a una malla triangular con un diseño de memoria personalizado del vértice
Aspose.3D for Python via .NET API permite a los desarrolladores convertir cualquier objeto de malla a malla triangular con un diseño de memoria personalizado del vértice. El diseño de memoria personalizado de Vertex se define utilizando la clase Struct o dinámicamente por VertexDeclaration
en los ejemplos de código.
Estos ejemplos muestran cómo:
- Convertir una malla de esfera a triángulo con diseño de memoria personalizado del vértice (definido en la estructura).
- Convertir una malla de caja a triángulo con diseño de memoria personalizado del vértice (definido por la clase VertexDeclaration).
Convertir malla
Los desarrolladores pueden convertir malla en malla triangular porque cualquier estructura compleja (de superficie) se puede representar como un montón de triángulos. El triángulo es la geometría más atómica. Así se utiliza como base para casi cualquier cosa.
Acceda a los vértices de una malla triangular
Los desarrolladores pueden acceder a índices, vértices reales, vértices antes de fusionar y total de bytes de vértices en la memoria.
A continuación, el ejemplo convierte una esfera en una malla triangular con un diseño de memoria personalizado.
El siguiente ejemplo convierte una malla Box en triángulo con un diseño de memoria personalizado.
Convertir la ‘primitiva’ a una ‘mesa’
Usando Aspose.3D for Python via .NET, los desarrolladores pueden convertir cualquier objeto primitivo a una malla. Las primitivas incluyen muchos de los objetos más básicos y usados como caja, esfera, plano, cilindro y toro.
Convertir una ‘Esfera’ a ‘Mesa’
Una esfera es un objeto geométrico perfectamente redondo en un espacio tridimensional que aparece en todas partes, desde balones deportivos hasta planetas en el espacio. Usemos la Esfera primitiva para crear una malla. El ejemplo de código a continuación convierte una esfera en malla.
Convertir una ‘Box’ a ‘Mesh’
Una caja describe una variedad de contenedores y receptáculos para uso permanente como almacenamiento, o para uso temporal, a menudo para transportar contenido. Usemos la caja primitiva para crear una malla. El ejemplo de código a continuación convierte un Box en malla.
Convertir un ‘Plane’ a ‘Mesh’
Un plano se extiende infinitamente sin espesor. Un ejemplo de un plano es un plano de coordenadas. Permite utilizar la primitiva Plano para crear una malla. El siguiente ejemplo de código convierte un plano a malla.
Convertir un ‘Cilindo’ a ‘Malla’
Un cilindro es una de las formas geométricas curvilíneas más básicas, la superficie formada por los puntos a una distancia fija de una línea recta dada, el eje del cilindro. Se puede utilizar en muchos lugares, por ejemplo, como pilar frente a una casa o como eje de transmisión de automóviles. Permite usar el cilindro primitivo para crear una malla. El ejemplo de código a continuación convierte un cilindro en malla.
Convertir un ‘Torus’ a ‘Mesh’
Un toro es una superficie de revolución generada al girar un círculo en un espacio tridimensional alrededor de un eje coplanar con el círculo. Si el eje de revolución no toca el círculo, la superficie tiene forma de anillo y se llama toro de revolución. Usemos el primitivo Torus para crear una malla. El siguiente ejemplo de código convierte un Torus a malla.