Malla

Barra de herramientas Menú

Principal
Principal2
Creación de mallas
Mallas

Malla

Desde objeto NURBS

El comando Malla crea una malla polígonal a partir de una SubD, polisuperficie o superficie NURBS.

Una malla es un conjunto de vértices y polígonos que definen la forma de un objeto poliédrico. Las mallas en Rhino están formadas por triángulos y cuadriláteros.

Rhino crea mallas triangulares y cuadrangulares para exportar a varios formatos de archivo. Si un malla se genera desde un sólido, la malla no tendrá costuras (será hermética).

Nota

Malla sin costuras (hermética o cerrada)

Rhino crea mallas triangulares y cuadrangulares para exportar a varios formatos de archivo. Cuando se unen superficies en Rhino, las mallas tienen vértices coincidentes a lo largo del borde unido. Si un malla se genera desde un sólido, no habrá agujeros en la malla. Esto sirve para exportar a archivos de prototipo rápido STL.

Pasos

  1. Seleccione superficies, polisuperficies o SubD.

  2. Previsualice la malla y defina las opciones de la malla.

Opciones simples de malla

Parámetros de mallado NURBS
Menos polígonos Más polígonos

El control deslizante controla la densidad de las caras de malla creadas a partir de superficies NURBS.

Opciones detalladas

Cambia el cuadro de diálogo a las opciones detalladas de malla.

Previsualizar

Haga clic para mostrar la estructura alámbrica de la malla de renderizado en las vistas.

La vista previa de la malla renderizada no se muestra en el modo de visualización Renderizado ni Trazado de rayos.

Parámetros de mallado SubD
Nivel de subdivisión adaptativa

El nivel de subdivisión adaptativa se basa en el número de caras por SubD para evitar crear demasiadas caras de malla de renderizado a partir de una SubD densa. Un nivel menor dará como resultado un mallado más rápido, de menor precisión y con menor recuento de polígonos.

Más información sobre el mallado adaptativo para SubD

Opciones detalladas de malla

Opciones simples

Cambia el cuadro de diálogo a las opciones simples de malla.

Previsualizar

Haga clic para mostrar la estructura alámbrica de la malla de renderizado en las vistas.

La vista previa de la malla renderizada no se muestra en el modo de visualización Renderizado ni Trazado de rayos.

Preajustes

Abre el cuadro de diálogo Preajustes de mallado NURBS para guardar o restaurar la configuración detallada de mallado NURBS. Se puede acceder a los preajustes de mallado desde distintos cuadros de diálogo de mallado.

Parámetros de mallado NURBS

Muchos de estos parámetros se comparten en el primer y segundo paso . Todos los pasos, excepto el cuarto, se ejecutan de forma independiente para cada cara.

Mínimo de cuadrados de rejilla iniciales

Número mínimo de cuadrángulos por superficie en la rejilla de malla inicial. Tenga en cuenta que el valor se aplica a la superficie no recortada reducida, por lo que las superficies recortadas pueden utilizar menos cuadrángulos que este valor.

Mínimo inicial de cuadrángulos de malla = 100, cada superficie comienza a mallarse con 100 cuadrángulos independientemente de su tamaño.

Los valores altos producen un mallado más lento, mallas de mayor precisión y mayor número de polígonos con más polígonos distribuidos más equitativamente. Si se ajusta el valor a 0, se desactiva el criterio. El valor por defecto es 0 y el intervalo aconsejado es de 0 a 10000.

Esta opción independiente de la escala.

Aplicación

Utilice esta opción para asegurarse de que las superficies con detalles muy sutiles se mallan con un número de polígonos suficientemente elevado.

 

Relación de aspecto máxima

En el paso de rejilla inicial, este valor controla la relación de aspecto máxima aproximada de los cuadrángulos. En el paso de recorte de malla, este valor controla cuándo subdividir los cuadrángulos que de otro modo quedarían demasiado delgados al recortarlos.

Los valores más bajos repercuten en un mallado más lento y un mayor número de polígonos con más polígonos equiláteros. Si se ajusta el valor a 0, se desactiva el criterio. El valor por defecto para esta opción es 0 y el intervalo aconsejado, si no es 0, está entre √2 y 100.

Este parámetro es independiente de la escala.

Superficies (izquierda) malladas con una Relación de aspecto máxima grande (centro) y pequeña (derecha).
Superficies con la misma forma pero distintos tamaños (fila superior vs. fila inferior) malladas de la misma manera: el parámetro de relación de aspecto máxima es independiente de la escala.
Aplicación

Cuando se sombrean objetos delgados y largos, utilice el valor 0. Esto permite proporciones infinitas. Controle la suavidad de la malla con otros parámetros.

 

Densidad

Densidad es un parámetro que se controla mediante el control deslizante del cuadro de diálogo Opciones simples de malla. Utiliza una fórmula para controlar la cercanía de los bordes de los polígonos respecto a la superficie original. El valor por defecto es 0.5 y los valores aceptados son entre 0 y 1. Los valores más altos dan como resultado una malla con un mayor número de polígonos.

 

La fórmula se basa en el tamaño de la superficie que se está mallando y se utiliza para generar un valor por superficie para el parámetro Distancia máxima de borde a superficie. Este valor será menor a medida que el ajuste de Densidad se acerque a uno, y para superficies más pequeñas. Si también hay un valor definido para Distancia máxima de borde a superficie explícito distinto a cero en el diálogo, entonces el mallador utilizará el número más pequeño para cada superficie.

 

Distancia máxima de borde a superficie

La distancia se calcula desde un punto medio del borde de la malla hasta la superficie. En el paso de rejilla inicial, la rejilla se ajustará aproximadamente a este criterio. En el paso de refinamiento de malla, los cuadrángulos se subdividen hasta que la distancia desde el punto medio del borde de un polígono hasta la superficie sea menor que este valor.

Distancia máxima de borde a superficie = 1.0, 0.5, 0.1

Los valores más bajos producen un mallado más lento, mallas de mayor precisión y mayor número de polígonos. Si se ajusta el valor a 0, se desactiva el criterio. El valor por defecto es 0 y el intervalo aconsejado depende del tamaño del modelo.

Esta opción depende de la escala.

Aplicación

Utilice esta opción como parámetro general de tolerancia de mallas poligonales.

 

Longitud mínima de borde

En el paso de rejilla inicial, este valor controla la longitud mínima aproximada de los bordes de los cuadrángulos. En el paso de refinamiento, si algún borde es más corto este valor, no se producirán más divisiones de las caras de malla.

Las caras pequeñas del centro se eliminan de la malla mediante una Longitud mínima de borde mayor.

El valor por defecto para esta opción es de 0.0001 unidades del sistema y el intervalo aconsejado depende del tamaño del modelo. Los valores más altos repercuten en un mallado rápido, de menor precisión y menor número de polígonos. Si se ajusta el valor a 0, se desactiva el criterio.

Esta opción depende de la escala.

 

Longitud máxima de borde

En el paso de rejilla inicial, este valor controla la longitud máxima aproximada de los bordes de los cuadrángulos. En el paso de refinamiento, los cuadrángulos se dividirán hasta que todos los bordes sean cortos que este valor.

Los valores bajos producen un mallado más lento y mayor número de polígonos, con más polígonos de igual tamaño. Si se ajusta el valor a 0, se desactiva el criterio. El valor por defecto es 0 y el intervalo aconsejado depende del tamaño del modelo.

Esta opción depende de la escala.

Superficies (izquierda) malladas con una Longitud máxima de borde grande (centro) y pequeña (derecha).
Superficies con la misma forma pero distintos tamaños (fila superior vs. fila inferior) malladas de diferente manera: el parámetro de Longitud máxima de borde depende de la escala.
Aplicación

Utilice esta opción para asegurarse de que los polígonos tengan aproximadamente el mismo tamaño.

 

Ángulo máximo

En el paso de rejilla inicial, este valor controla el ángulo máximo aproximado que forman las normales de superficie en los vértices de malla adyacentes. Dos vértices son adyacentes si se encuentran en los finales opuestos de un borde. En el paso de refinamiento de malla, los cuadrángulos se subdividen hasta que el ángulo entre las normales de superficie sea menor que este valor.

Ángulo máximo = 10° con la opción Refinar malla activada.

Esta opción influirá del mismo modo en el mallado de los objetos de la misma forma independientemente del tamaño de los objetos. Las mallas tenderán a ser más gruesas en áreas de alta curvatura y menos densas en áreas más planas. Si se ajusta el valor a 0, se desactiva el criterio. El valor por defecto es 0 y el intervalo aconsejado es de 5 a 90°.

Este parámetro es independiente de la escala.

 

Refinar malla

Si la opción está activada (True), en el paso de refinamiento de malla, Rhino utiliza un proceso recursivo para refinar la malla mediante la subdivisión de cuadrángulos hasta que cumpla los criterios definidos por las opciones Ángulo máximo, Longitud mínima de borde, Longitud máxima de borde y Distancia máxima de borde a superficie.

Si no marca esta casilla, el resultado será un mallado rápido, de menor precisión y menor recuento de polígonos. Si desactiva esta casilla, las superficies no recortadas y las áreas de las superficies alejadas de los bordes de corte y los bordes unidos se mallarán con cuadrángulos de tamaño uniforme.

Refinamiento desactivado para extrusiones y superficies regladas.

 

Costuras dentadas

Si la opción está activada (True), todas las superficies se mallan de forma independiente y Rhino no cose los bordes de malla entre las mallas individuales de las superficies unidas.

Mallas creadas con la opción Costuras dentadas activada (izquierda) y desactivada (derecha).
Los bordes magenta de la malla izquierda son bordes desnudos.

Las mallas de cada superficie de una polisuperficie no llegan a formar necesariamente una malla hermética. Esta opción produce un mallado mucho más rápido, con menos números de polígonos y aberturas entre las superficies unidas en la imagen renderizada.

Si la opción es "false", se crearán mallas herméticas.

Aplicación

El mallador de Rhino no admite mallas herméticas hechas solo de cuadrángulos a menos que esté mallando una sola superficie no recortada. En este caso, desactive la opción Refinar malla y active la opción Costuras dentadas para generar mallas cuadrangulares.

 

Planos simples

Si la opción está activada (True), significa que en todas las superficies planas se mallan los bordes de las superficies y el área delimitada por los bordes se rellena con triángulos. Produce un mallado más lento y con un número de polígonos mínimo en superficies planas, especialmente en superficies recortadas complejas.

Mallas creadas con la opción Planos simples activada (izquierda) y desactivada (derecha).

Si la opción está activada (True), todas las demás opciones, excepto Costuras dentadas, se omitirán en las superficies planas y la superficie plana se mallará con el menor número de polígonos posible.

 

Comprimir texturas

Si la opción está activada (True), Rhino empaqueta las texturas de malla de las polisuperficies malladas.

Cómo convertir superficies NURBS en mallas

El mallado de una superficie o polisuperficie en Rhino se realiza en cuatro pasos:

  1. El primer paso crea una rejilla rectangular regular de vértices en la superficie. Si la superficie es recortada, se usa la copia reducida de la superficie para este paso. El espaciado de la rejilla puede variar en cada dirección, y se estima que cumple aproximadamente los criterios de mallado establecidos en los parámetros de mallado NURBS.

  2. El segundo paso refina la malla subdividiendo algunos cuadrángulos de la malla inicial hasta que cada cuadrángulo cumple los criterios de mallado. Este paso no hace nada si la opción "Refinar malla" está desactivada.

  3. El tercer paso recorta la malla a lo largo de los bordes de la superficie recortada. Este paso no hace nada si el objeto que se está mallando es una única superficie no recortada.

  4. El cuarto paso combina vértices coincidentes a lo largo de los bordes de superficie unidos para rellenar los huecos. Este paso no hace nada si la opción "Costuras dentadas" esta activada o si el objeto que se está mallando no es una polisuperficie.

Todos los vértices generados por el proceso de mallado se encuentran exactamente en la superficie. El error de mallado suele medirse como la distancia entre los puntos medios de los bordes de la malla y la superficie.

En el primer paso, todas las caras de malla son cuadrángulos. En todos los pasos posteriores, se pueden introducir nuevas caras triangulares en la malla. Solo el segundo paso puede introducir nuevos vértices de malla en el interior de la superficie mallada. Los pasos tres y cuatro pueden introducir nuevos vértices de malla en los bordes.

Parámetros de mallado SubD
Nivel de subdivisión adaptable

El nivel de subdivisión adaptativa se basa en el número de caras por SubD para evitar crear demasiadas caras de malla de renderizado a partir de una SubD densa. Si no marca esta casilla, el resultado será un mallado rápido, de menor precisión y menor recuento de polígonos.

Más información sobre el mallado adaptativo para SubD

Opciones detalladas de malla

Parámetros de mallado NURBS

Muchos de estos parámetros se comparten en el primer y segundo paso . Todos los pasos, excepto el cuarto, se ejecutan de forma independiente para cada cara.

Mínimo de cuadrados de rejilla iniciales

Número mínimo de cuadrángulos por superficie en la rejilla de malla inicial. Tenga en cuenta que el valor se aplica a la superficie no recortada reducida, por lo que las superficies recortadas pueden utilizar menos cuadrángulos que este valor.

Mínimo inicial de cuadrángulos de malla = 100, cada superficie comienza a mallarse con 100 cuadrángulos independientemente de su tamaño.

Los valores altos producen un mallado más lento, mallas de mayor precisión y mayor número de polígonos con más polígonos distribuidos más equitativamente. Si se ajusta el valor a 0, se desactiva el criterio. El valor por defecto es 0 y el intervalo aconsejado es de 0 a 10000.

Esta opción independiente de la escala.

Aplicación

Utilice esta opción para asegurarse de que las superficies con detalles muy sutiles se mallan con un número de polígonos suficientemente elevado.

 

Relación de aspecto máxima

En el paso de rejilla inicial, este valor controla la relación de aspecto máxima aproximada de los cuadrángulos. En el paso de recorte de malla, este valor controla cuándo subdividir los cuadrángulos que de otro modo quedarían demasiado delgados al recortarlos.

Los valores más bajos repercuten en un mallado más lento y un mayor número de polígonos con más polígonos equiláteros. Si se ajusta el valor a 0, se desactiva el criterio. El valor por defecto para esta opción es 0 y el intervalo aconsejado, si no es 0, está entre √2 y 100.

Este parámetro es independiente de la escala.

Superficies (izquierda) malladas con una Relación de aspecto máxima grande (centro) y pequeña (derecha).
Superficies con la misma forma pero distintos tamaños (fila superior vs. fila inferior) malladas de la misma manera: el parámetro de relación de aspecto máxima es independiente de la escala.
Aplicación

Cuando se sombrean objetos delgados y largos, utilice el valor 0. Esto permite proporciones infinitas. Controle la suavidad de la malla con otros parámetros.

 

Densidad

Densidad es un parámetro que se controla mediante el control deslizante del cuadro de diálogo Opciones simples de malla. Utiliza una fórmula para controlar la cercanía de los bordes de los polígonos respecto a la superficie original. El valor por defecto es 0.5 y los valores aceptados son entre 0 y 1. Los valores más altos dan como resultado una malla con un mayor número de polígonos.

 

La fórmula se basa en el tamaño de la superficie que se está mallando y se utiliza para generar un valor por superficie para el parámetro Distancia máxima de borde a superficie. Este valor será menor a medida que el ajuste de Densidad se acerque a uno, y para superficies más pequeñas. Si también hay un valor definido para Distancia máxima de borde a superficie explícito distinto a cero en el diálogo, entonces el mallador utilizará el número más pequeño para cada superficie.

 

Distancia máxima de borde a superficie

La distancia se calcula desde un punto medio del borde de la malla hasta la superficie. En el paso de rejilla inicial, la rejilla se ajustará aproximadamente a este criterio. En el paso de refinamiento de malla, los cuadrángulos se subdividen hasta que la distancia desde el punto medio del borde de un polígono hasta la superficie sea menor que este valor.

Distancia máxima de borde a superficie = 1.0, 0.5, 0.1

Los valores más bajos producen un mallado más lento, mallas de mayor precisión y mayor número de polígonos. Si se ajusta el valor a 0, se desactiva el criterio. El valor por defecto es 0 y el intervalo aconsejado depende del tamaño del modelo.

Esta opción depende de la escala.

Aplicación

Utilice esta opción como parámetro general de tolerancia de mallas poligonales.

 

Longitud mínima de borde

En el paso de rejilla inicial, este valor controla la longitud mínima aproximada de los bordes de los cuadrángulos. En el paso de refinamiento, si algún borde es más corto este valor, no se producirán más divisiones de las caras de malla.

Las caras pequeñas del centro se eliminan de la malla mediante una Longitud mínima de borde mayor.

El valor por defecto para esta opción es de 0.0001 unidades del sistema y el intervalo aconsejado depende del tamaño del modelo. Los valores más altos repercuten en un mallado rápido, de menor precisión y menor número de polígonos. Si se ajusta el valor a 0, se desactiva el criterio.

Esta opción depende de la escala.

 

Longitud máxima de borde

En el paso de rejilla inicial, este valor controla la longitud máxima aproximada de los bordes de los cuadrángulos. En el paso de refinamiento, los cuadrángulos se dividirán hasta que todos los bordes sean cortos que este valor.

Los valores bajos producen un mallado más lento y mayor número de polígonos, con más polígonos de igual tamaño. Si se ajusta el valor a 0, se desactiva el criterio. El valor por defecto es 0 y el intervalo aconsejado depende del tamaño del modelo.

Esta opción depende de la escala.

Superficies (izquierda) malladas con una Longitud máxima de borde grande (centro) y pequeña (derecha).
Superficies con la misma forma pero distintos tamaños (fila superior vs. fila inferior) malladas de diferente manera: el parámetro de Longitud máxima de borde depende de la escala.
Aplicación

Utilice esta opción para asegurarse de que los polígonos tengan aproximadamente el mismo tamaño.

 

Ángulo máximo

En el paso de rejilla inicial, este valor controla el ángulo máximo aproximado que forman las normales de superficie en los vértices de malla adyacentes. Dos vértices son adyacentes si se encuentran en los finales opuestos de un borde. En el paso de refinamiento de malla, los cuadrángulos se subdividen hasta que el ángulo entre las normales de superficie sea menor que este valor.

Ángulo máximo = 10° con la opción Refinar malla activada.

Esta opción influirá del mismo modo en el mallado de los objetos de la misma forma independientemente del tamaño de los objetos. Las mallas tenderán a ser más gruesas en áreas de alta curvatura y menos densas en áreas más planas. Si se ajusta el valor a 0, se desactiva el criterio. El valor por defecto es 0 y el intervalo aconsejado es de 5 a 90°.

Este parámetro es independiente de la escala.

 

Refinar malla

Si la opción está activada (True), en el paso de refinamiento de malla, Rhino utiliza un proceso recursivo para refinar la malla mediante la subdivisión de cuadrángulos hasta que cumpla los criterios definidos por las opciones Ángulo máximo, Longitud mínima de borde, Longitud máxima de borde y Distancia máxima de borde a superficie.

Si no marca esta casilla, el resultado será un mallado rápido, de menor precisión y menor recuento de polígonos. Si desactiva esta casilla, las superficies no recortadas y las áreas de las superficies alejadas de los bordes de corte y los bordes unidos se mallarán con cuadrángulos de tamaño uniforme.

Refinamiento desactivado para extrusiones y superficies regladas.

 

Costuras dentadas

Si la opción está activada (True), todas las superficies se mallan de forma independiente y Rhino no cose los bordes de malla entre las mallas individuales de las superficies unidas.

Mallas creadas con la opción Costuras dentadas activada (izquierda) y desactivada (derecha).
Los bordes magenta de la malla izquierda son bordes desnudos.

Las mallas de cada superficie de una polisuperficie no llegan a formar necesariamente una malla hermética. Esta opción produce un mallado mucho más rápido, con menos números de polígonos y aberturas entre las superficies unidas en la imagen renderizada.

Si la opción es "false", se crearán mallas herméticas.

Aplicación

El mallador de Rhino no admite mallas herméticas hechas solo de cuadrángulos a menos que esté mallando una sola superficie no recortada. En este caso, desactive la opción Refinar malla y active la opción Costuras dentadas para generar mallas cuadrangulares.

 

Planos simples

Si la opción está activada (True), significa que en todas las superficies planas se mallan los bordes de las superficies y el área delimitada por los bordes se rellena con triángulos. Produce un mallado más lento y con un número de polígonos mínimo en superficies planas, especialmente en superficies recortadas complejas.

Mallas creadas con la opción Planos simples activada (izquierda) y desactivada (derecha).

Si la opción está activada (True), todas las demás opciones, excepto Costuras dentadas, se omitirán en las superficies planas y la superficie plana se mallará con el menor número de polígonos posible.

 

Comprimir texturas

Si la opción está activada (True), Rhino empaqueta las texturas de malla de las polisuperficies malladas.

Parámetros de mallado SubD
Nivel de subdivisión absoluto

Este deslizador controla cuántas caras de malla se crearán a partir de cada cara SubD. No interviene ningún otro factor.

Más información sobre el mallado absoluto para SubD

Véase también

Wikipedia: Malla poligonal

Dibujar objetos de malla

Remallado cuadrangular de una polisuperficie, malla o SubD

 

 

 

Rhinoceros 8 © 2010-2023 Robert McNeel & Associates. 28-nov.-2023