Está en la página 1de 31

McNeel Miami

Guia de preparacion de archivos para imprimir en 3D

Indice:
-Consideraciones generales.
-Verificacin y validacin de objetos.
-Bordes desnudos
-Convirtiendo un modelo NURBS a mallas de polgonos.
-Controles detallados de creacin de mallas de polgonos.
-Precisin
-Artculos relacionados.

www.la.rhino3d.com

Autor: Facundo Miri

Consideraciones generales.
En esta guia veremos la mayoria de los conceptos asociados a la creacin, anlisis , reparacion
y exportacion de archivos para ser impresos en los diferentes sistemas de impresion 3D.
Antes de empezar a modelar cualquier modelado de un objeto en Rhino se deben considerar
varios aspectos.
Si el modelo va a ser exportado a algn otro programa de 3D que soporte superficies NURBS,
y se va a utilizar un formato que soporte NURBS como STEP o IGES, se debe saber, antes de
empezar a modelar, cual es la tolerancia con la que trabaja ese programa.
Una vez sabido esto, y antes de empezar a modelar en Rhino, se debe hacer el setup de la
tolerancia en Rhino una 10 veces mas ajustada que el programa que va a recibir el archivo.
Por ejemplo si el programa que recibir el archivo trabaja con una tolerancia de 0,01mm
entonces hay que determinar la tolerancia de Rhino en 0,001 o menor.
Las opciones de tolerancia del programa se pueden modificar desde el Panel de propiedades
del documento.

Esto nos asegurara que las distintas superficies que representan una polisuperficie o solido,
estn dentro de la tolerancia del programa que recibe el archivo como para poder entenderlas
como unidas (si usamos STEP) o en el caso de utilizar formato IGES (que no soporta
informacin de unin entre superficies), permitir ser unidas en el programa receptor con
posterioridad a la importacin.
Otro factor a tener en cuenta antes de empezar a modelar en Rhinoceros, es saber cual va a ser
el tamao del producto que se va a modelar y que tolerancias son necesarias para su
produccin posterior, en este caso, y si esta tolerancia es aun menor a la necesaria para
exportar el modelo, tambin ser necesario ajustarla.

www.la.rhino3d.com

Autor: Facundo Miri

Verificar
El modelo a exportar para imprimir 3d no debe tener bordes desnudos
El modelo a exportar no debe ser un bad object.
Solucin de problemas.
Detectar bordes desnudos y crear superficies que los cierren o arreglar las superficies que los
generan. Un objeto con bordes desnudos no puede ser impreso en 3d. Ya que lo que se esta
exportando es una malla poligonal abierta.
Si se detecta un bad object ( ya sea por los comandos checknewobjects o por Selbad),
explotarlo, volver a usar el comando selbad para detectar las superficies malas, y borrarlas.
Usar el comando Rebuildedges de las superficies para asegurarse que no hay ningun edge
forzado y volver a generar la superficie borrada.
Verificacion y validacion de objetos.
Antes de empezar a modelar, y si no lo han hecho nunca antes, llamar al comando de Rhino
CheckNewObjects (escribiendo el comando en el command prompt)
Si utiliza Rhinoceros en castellano use un guion bajo antes de llamar a los comandos en
ingles, en este caso _CheckNewObjects.
Este comando analiza en tiempo real todas la geometras que vamos modelando en Rhino y
nos avisa con un cartel cuando generamos una geometra invalida.
Ventajas al utilizar el comando "_CheckNewObjects": - nos avisa cuando se crean objetos
deficientes - siempre queda habilitado, incluso entre sesiones - permite la deteccin
instantnea de un objeto deficiente, para poder volver atrs y detectar el origen

Las geometras invalidas se pueden generar por varios motivos pero un caso sencillo para
generar una es modelar un cuadrado con cuatro lineas. Pero que en una de las esquinas del
cuadrado, la distancia entre los finales de las lineas sea mas chica que la tolerancia de Rhino.
Esto lo logro moviendo los puntos de control de la polilinea , hasta acercar los finales pero sin
usar OSNAP. LA utilizacin de OSNAP ayuda a evitar este tipo de errores.
www.la.rhino3d.com

Autor: Facundo Miri

Si la tolerancia es de 0,01 hacer que la distancia entre los finales de las lineas de 0,005. esto
nos permitira crear una curva abierta, pero con una apertura de la misma es mas chica que la
tolerancia de lectura del programa
A simple vista el rectngulo parecer cerrado.

Pero si hacemos zoom podemos ver la apertura del mismo por dentro de la tolerancia con la
que estamos trabajando (En este caso la tolerancia es de 0,01 y la apertura es de 0.008

Cuando hacemos una extrusin de la curva en Rhino, si esta curva esta abierta, por mas que
pidamos las tapas Rhinoceros no las crea.
Si a esta curva le realizamos una extrusin, y pedimos que en el mismo comando de extrusin
se generen las tapas (Caps=Yes) Rhino intentara crear las tapas porque interpreta que la curva
es cerrada ya que no pude leer la apertura. Y crea las tapas a partir de una curva abierta y
genera as un BAD OBJECT, o un objeto malo. No debemos crear objetos malos con Rhino
nunca. Estos deben ser borrados. El comando CheckNewObjects si esta activado, nos avisa
inmediatamente cuando creamos un BAD OBJECT. Cuando aparece el cartel, tenemos la
opcin de seguir detectando o apagar el comando, lo usual es pedir que siga detectando.
www.la.rhino3d.com

Autor: Facundo Miri

Otra ventaja de este comando es que una vez activado queda habilitado siempre. Incluso
cerrando Rhino y volvindolo a abrir, este queda activado, lo cual nos sirve tambin para
analizar la geometra al abrir un archivo creado por otra persona.
La ventaja de tener activado el comando Checknewobjects, es que nos permite detectar un
Bad object apenas este es creado, permitindonos volver un paso atrs (con el comando
UNDO) y analizar la geometra para ver donde esta el error.
Para poder imprimir un modelo de Rhino en una impresora 3D lo primero que debemos
verificar es que nuestro archivo no posea objetos malos, y lo segundo que debemos hacer si
no hay ningn objeto Malo, es verificar que el objeto que vamos a imprimir no tenga
BORDES DESNUDOS. Si nuestro objeto tiene BORDES DESNUDOS, NO se puede
imprimir en 3D.

www.la.rhino3d.com

Autor: Facundo Miri

Bordes desnudos.
Que significa que un modelo de Rhino tenga Bordes desnudos, bsicamente significa que el
objeto esta abierto (y en consecuencia mal modelado) . Significa que hay uno o mas bordes de
superficies que estn en contacto con el aire (desnudos) en vez de estar unidos a otro borde de
superficie.
Los bordes desnudos son son problema si el modelo va a ser utilizado para render, pero no
son aceptable para modelos de matricera y mucho menos para modelos para imprimir en 3D.
Un modelo con bordes desnudos no se puede imprimir en 3D.
Como detectamos un borde desnudo en un modelo?
Cuando el modelo es sencillo, se pueden ver relativamente fcil, pero a medida que el modelo
empieza a ser mas complejo necesitamos recurrir a las herramientas de anlisis de Rhino.
Dentro de El men de anlisis, podemos encontrar varias herramientas que iremos
describiendo en esta gui, todas muy importantes, y a veces muy poco conocidas por los
nuevos usuarios.

El primer icono tiene dos funciones, Show edges /edges off. Al llamar al comando
_Showedges (si no tenamos previamente seleccionado un objeto), nos pide que
seleccionemos el objeto a analizar y luego demos ENTER (o botn derecho del mouse).

Se abrir una ventana nueva de Edge anlisis, con dos opciones, All edges y bordes
desnudos.
www.la.rhino3d.com

Autor: Facundo Miri

Si elegimos la opcin All Edges, el programa nos mostrara en el color elegido en Edge
color todos los bordes de las superficies que conforman el objeto (incluyendo costuras).

Si elegimos la opcin bordes desnudos SOLO se pintaran del color elegido los bordes de las
superficies que no estn unidos con _Join a otras superficies, y por lo tanto en contacto con
el aire.

www.la.rhino3d.com

Autor: Facundo Miri

Es necesario aclarar que una borde de superficie que este en contacto con otra superficie pero
que no este unido con join, por ejemplo un plano vertical cayendo en la mitad de un plano
horizontal, haciendo una T, tendrn indefectiblemente Bordes desnudos, ya que no puede ser
unidos, y a pesar de que visualmente estn en contacto, no estn unidos con _Join.

Los bordes desnudos me indican donde mi modelo (polisuperficie) esta abierto, y por lo tanto,
mal modelado. Ya que una pieza de un material especifico no puede representarse con una
polisuperficie abierta. Y las piezas huecas o con espesor de pared deben ser modeladas con
una superficie externa y otra interna y sin bordes desnudos edges.

www.la.rhino3d.com

Autor: Facundo Miri

Una vez detectados los bordes desnudos existen diferentes estrategias para cerrar estas
polisuperficies abiertas.
Si el anlisis de bordes desnudos esta mostrando el faltante de una superficie en alguna parte
del modelo, la solucin es relativamente sencilla, ya que con crear la superficie faltante y
unirla con join al resto del modelo debera quedar solucionado el problema.
Pero a veces, los bordes desnudos son mas complejos de solucionar, generalmente cuando
estn creados por falta de prolijidad en el modelado.
Esa falta de prolijidad puede verse a veces en la no correcta utilizacin de los OSNAPS al
ubicar curvas para generar superficies, utilizacin de comandos de superficies como Patch, sin
utilizar los parmetros necesarios para tener la precisin necesaria en los bordes, crear
polilineas superpuestas, y mucho ostros motivos.
Como habamos mencionado, un modelo con bordes desnudos no puede ser impreso en
impresoras 3D.
Si la precisin de modelado no es un factor importante y se necesita hacer un arreglo rpido
del modelo para poder imprimirlo en 3D se puede utilizar un comando para habilitar la unin
entre bordes de superficies que este distanciados por fuera de la tolerancia del programa.
Por ejemplo si tengo dos bordes de superficies a una distancia entre ellos de 0,1 y la tolerancia
de Rhino esta en 0,01, puede unir estos bordes de superficies usando el comando
_JoinEdges, esto permitir unir los bordes de las superficies haciendo desaparece el espacio
de aire entre ellas.

www.la.rhino3d.com

Autor: Facundo Miri

Lo que hace este comando es forzar la unin, ya que el comando _Join trabaja utilizando las
tolerancias del programa.

Al forzar la unin aparece un mensaje avisando que estamos uniendo bordes de superficies
por fuera de la tolerancia del programa

Tambin se puede ver como el borde de una de las superficies parece desaparecer, lo cual nos
indicar que ha sido forzada su unin.

Al pedir una ventana sombreada podemos ver como las mallas que representan a las
superficies se ven unidas.
www.la.rhino3d.com

Autor: Facundo Miri

Para verificar esto podemos llamar al comando de crear una malla a partir de un objeto
(polisuperficie) NURBS.
Como podemos ver en la imagen la malla generada esta perfectamente unida.
Este tipo de malla unida es la misma que se exportara cuando decidamos exportar en modelo
en algn formato de mallas, ya que siempre que exportemos un modelo NURBS en un
formato que solo soporte mallas nos preguntara con que detalle queremos exportar la malla.
El formato STL para imprimir 3D es un formato de mallas de polgonos.

El comando _JoinEdges puede ser utilizado si el modelo va a ser utilizado para imprimir en
3d (Mallas) o para CAM (Mallas) pero bajo ningn concepto puede ser utilizado si el modelo
sera exportado a un programa usando el formato IGES O STEP (NURBS) porque los errores
volvern a aparecer.
El hecho de forzar la unin utilizando _JoinEdges lo que permite es que el programa
genere una malla de polgonos cerrada en esa unin, la cual luego es exportada como STL o
similar a programas de impresin 3D.
www.la.rhino3d.com

Autor: Facundo Miri

Es una solucin rpida, pero no es la mejor solucin. Puede servir en algunos casos, pero
siempre es mejor tener un modelo correctamente creado.
Para volver atrs el comando _JoinEdges se puede utilizar el comando _RebuildEdges,
que permite devolver el borde de la superficie a su posicin original. Antes de usar
_RebuildEdges las superficies deben ser separadas usando el comando _Explode.

Si hay bordes desnudos entonces, lo mejor es identificar que superficie es la que falta y
crearla o identificar cual superficie es la que esta mal modelada, borrarla y volver a construir
una superficie que este en contacto perfectamente los bordes de las superficies adyacentes y
luego unirlas con el comando _Join comn.
Otra manera de preparar archivos para Imprimir en 3D es convertir el modelos NURBS a una
malla de polgonos (no hace falta exportarlo en algn formato de Mallas) solo con usar el
comando _Mesh podemos convertir cualquier objeto NURBS en Malla, (grabar el modelo
NURBS de Rhino antes de hacer esto, ya que hacer el camino inverso, o sea pasar de malla a
NURBS no es sencillo).

www.la.rhino3d.com

Autor: Facundo Miri

Una vez convertido a malla de polgonos debemos verificar que la malla de polgonos no este
abierta. Para esto utilizamos el comando _Showedges al igual que como lo hacamos con
modelos NURBS.

Una vez detectados los bordes desnudos con las mallas podemos cerrarlas utilizando el
comando _Fillhole (para cerrar un solo agujero) o _FillHoles para cerrar todos los bordes
desnudos de una malla.
Estos comandos pertenecen al set de comandos agregados en los Bonus Tools del Service
Release 4 de Rhinoceros.
Debemos ir al men Tools>Toolbar layout , elegir el toolbar collection Default y marcar el
toolbar Bonus tools

www.la.rhino3d.com

Autor: Facundo Miri

Los comandos _FillHole y _FillHoles estn incluidos en Rhinoceros 3.0 a partir del
Service Release 4 del 15 de junio de 2005 (que se puede descargar gratis para usuarios
registrados de Rhinoceros 3.0).
Mas informacin en http://download.mcneel.com/whatsnew.asp?rel=51 .
Estos Bonus Tools no estn disponibles en versiones anteriores al SR4 de Rhinoceros 3.0.
www.la.rhino3d.com

Autor: Facundo Miri

Ahora hacemos el anlisis del modelo en malla para detectar donde esta abierto.

Y llamamos al comando _FillHole

Seleccionamos el borde del la abertura que queremos cerrar y queda automticamente cerrada
por polgonos.

www.la.rhino3d.com

Autor: Facundo Miri

Convirtiendo un modelo NURBS a Mallas de polgonos.


Cuando estamos convirtiendo un modelo de Rhino (NURBS) a mallas de polgonos, aparece
un cartel con las opciones de creacin de las mallas de polgonos.
Hay dos tipos de opciones: Simple o Detallada. Siempre utilizar los controles detallados para
tener un mejor control sobre la creacin de la malla de polgonos.

Este mismo cartel tambin aparece cuando estamos exportando el modelo de Rhino en algn
formato que no soporte superficies NURBS. Algunos de los formatos que no soportan
NURBS y que por lo tanto convierten el modelo NURBS en mallas de polgonos pueden ser
STL, DXF, DWG, OBJ, 3DS, RAW y algunos mas.
Los formatos que soportan superficies NURBS son 3DM (Rhino), IGES y STEP. Hay otros
formatos propietarios que tambin soportan NURBS.

www.la.rhino3d.com

Autor: Facundo Miri

Opciones de conversin de NURBS a MESH.


Estas opciones de conversin a mallas, son las mismas opciones que tambin estn en las
opciones de creacin de la mallas de sombreado cuando elegimos la opcin Custom.

Y son tambin iguales a las opciones de las mallas de anlisis de superficies. Aunque no estn
vinculadas directamente, los parmetros que ambas utilizan son los mismos.

Es necesario mencionar que los cambios de parmetros que se hacen en uno de los comandos
(malla de conversin) no afectan a los otros (malla de sombreado o malla de anlisis) y
viceversa, estas opciones son totalmente independientes entre comandos.

www.la.rhino3d.com

Autor: Facundo Miri

Controles detallados de creacin de mallas.


Informacin obtenida de
http://en.wiki.mcneel.com/default.aspx/McNeel/RhinoHome.html
mas precisamente http://en.wiki.mcneel.com/default.aspx/McNeel/MeshFAQ.html
La barra desplazable de los controles simples no es la mejor opcin para controlar la creacin
de polgonos a partir de superficies NURBS, lo mejor es usar los controles detallados.
Usualmente una aproximacin rpida puede hacerse utilizando los siguientes parmetros.
Maximum angle 0.0
Maximum aspect ratio 0.0
Maximum edge length 0.0
Maximum distance edge**
Minimum initial grid quads 16
Refine mesh checked
Jagged seams unchecked
Simple planes unchecked
**aqu el valor a utilizar depende de la escala del modelo y las unidades utilizadas
Para modelos en milmetros empezar utilizando 0.1 y si todava se ve facetado , ir reduciendo
este valor (0.05 , 0.01 , etc.) hasta llegar a una malla de densidad deseada.
Lo bueno de esta configuracin es que los objetos mas chicos, tendrn menos polgonos que
los objetos mas grandes. Lo cual optimiza la cantidad de poligonos por objeto.
La opcin de Maximum distance edge to surface fuerza a Rhino a crear mallas de
polgonos que no se separen de la superficie a una distancia mayor al valor especificado (que
esta en la unidades del archivo utilizado). Permite a Rhino crear menos polgonos en las reas
de poco detalle (por ejemplo: superficies planas) y mas polgonos en reas de mucho detalle
(por ejemplo superficies curvas)
La opcin de Minimum initial grid quads nos asegura que las superficies planas tengan un
mnimo de polgonos que las representen. Esto a veces es muy necesario cuando se exporta el
modelo a programas de render que solo leen mallas de polgonos.
Algunos prefieren poner en la opcin Maximum angle un numero diferente a 0
(desabilitado), usualmente 35 o 45 grados. De esta manera los detalles que son muy chicos
obtienen una subdivisin un poco mayor. Esto usualmente es utilizado para renders, para no
tener una cuenta de polgonos demasiado alta, entonces se puede usar una distancia mnima
un poco mayor y agregar detalle a las zonas curvas con la opcin de angulo mximo, pero
para imprimir en 3D mejor siempre controlar la distancia mxima.
Tambin otra opcin es cambiar la opcin de Maximum aspect ratio. Esta funcin evita que
la relacin entre el largo de un polgono y su ancho sea mayor al valor especificado. Por
ejemplo si se usa un aspect ratio de 6, ningn polgono podr tener un largo 6 veces mayor
al ancho del mismo. Esto evita polgonos largos y finos que para los renders pueden crear
errores en los renders. Como consecuencia negativa al quebrar los polgonos en unos mas
cortos y mas chicos se genera una cantidad mayor de polgonos y esto trae como consecuencia
www.la.rhino3d.com

Autor: Facundo Miri

archivos mas grandes y mayores tiempos de render.


Para joyera los parmetros recomendados son mxima distancia 0.001, angulo 12. Angulos
mas grandes tienden a mostrar los bordes de los tringulos en en producto final impreso. Las
unidades son en milmetros y los modelos exportados pueden rondar los 30mb.
Las mallas son creadas utilizando un criterio de 3 pasos. Primero polgonos iniciales, luego
refinamiento (subdivision) y finalmente el ajuste de los bordes cortados.
Las superficies son convertidas a mallas de polgonos en un proceso de 2 pasos.
Primero es creada una malla de polgonos y luego esa malla es refinada dividindola en 4
polgonos mas pequeos. Maximum aspect ratio, Maximum edge length, and Minimum
initial grid quads controlan la generacin de la malla inicial.
Maximum angle, Maximum edge length, Minimum edge length, and Maximum distance,
edge to surface determinan cuales de los polgonos iniciales sern divididos en polgonos
mas pequeos.
Lo ideal es usar una combinacin de todos los parmetros para lograr la menor cantidad de
polgonos posibles , pero que estn definiendo al modelo en todos sus detalles.
Y cuidando que los objetos chicos no tengan demasiados polgonos. para esto hay que tener
cuidado en la utilizacin de los parmetros que no dependen del tamao (escala)del modelo.
Un ejemplo de una utilizacin racional de los parmetros especficos para estos modelos.

www.la.rhino3d.com

Autor: Facundo Miri

Descripcion de opciones detalladas:


Maximum angle
La opcin Maximum angle (angulo mximo) determina cual es el angulo mximo que
puede haber entre un polgono y otro. Tcnicamente es el angulo mximo que puede haber
entre la normal de la superficie (en cualquier punto) y el vrtice de la malla de polgonos.
Valores mas chicos resultaran en mallas mas densas con mas polgonos y mas tiempo de
creacin de las mismas. El problema en la utilizacin de este parmetro es que no depende de
la escala, por lo tanto, si creamos 3 esferas, una enorme , una media y una diminuta, las 3
esferas sern representadas con la misma cantidad de polgonos. Creando menos de los
necesarios para representar bien la esfera enorme, y muchos mas de los necesarios para
representar la esfera diminuta.

Maximum aspect ratio


Las superficies inicialmente son representadas por una mallas de cuadrados regulares, luego
esa malla es refinada. La malla inicial es construida teniendo en cuenta este parmetro. Este
parmetro determina la relacin entre largo y ancho de un polgono. Por ejemplo si el valor es
2 la malla creada no podr tener polgonos cuyo largo sea mayor a 2 veces el ancho. Valores
mas chicos harn que se generen mas polgonos y estos se acercaran mas a una proporcin
cuadrada. Utilizar el valor 0 desabilita esta opcin.
El valor por defecto es 6. Este parmetro es independiente de la escala del objeto.

www.la.rhino3d.com

Autor: Facundo Miri

www.la.rhino3d.com

Autor: Facundo Miri

Minimum edge length


Este parmetro determina el largo mnimo de los bordes de los polgonos a crear.
Este parmetro esta siempre expresado en el sistema de unidades del modelo.
Valores mas grandes resultaran en creacin de mallas mas rpidas y menos precisas.
El valor por defecto es 0.01 y sus valores de uso dependen del la escala del modelo.
Este comando se usa para evitar la creacion de miles de poligonos de tamaos demasiado
chicos.

Uso combinado con angulo maximo para evitar la creacion de poligonos muy chicos.

www.la.rhino3d.com

Autor: Facundo Miri

Maximum edge length


Este parmetro determina el largo mximo para el borde de un polgono.
Valores muy chicos harn que se generen mallas muy densas con polgonos muy chicos.
EL valor 0 para esta opcin apaga la opcin.
Cuando la opcin refine esta habilitada , los polgonos son refinados hasta que los bordes de
los mismos son mas chicos que el valor dado a este parmetro.
Sus valores de uso dependen de la escala del modelo.

www.la.rhino3d.com

Autor: Facundo Miri

Maximum distance, edge to surface

Determina la mxima distancia desde el centro del borde del polgono a la superficie.
Valores mas chicos crearan mallas mas densas y mas precisas.
Este valor depende de la escala del modelo. Cuando la opcin refine esta activada, los
polgonos son subdivididos hasta llegar a la distancia mxima permitida por esta opcin.
El valor 0 apaga esta opcin.

www.la.rhino3d.com

Autor: Facundo Miri

Minimum initial grid quads


Determina el nmero mnimo de polgonos de la malla inicial.
Valores mas grandes resultaran en mallas mas densas. El valor 0 apaga esta opcin y significa
que no hay un mnimo.
Esta opcin fuerza a geometras simples a ser representadas con mallas de mas polgonos.
Este comando es independiente de la escala del objeto.

www.la.rhino3d.com

Autor: Facundo Miri

Refine mesh
Las mallas son refinadas hasta que el angulo entre polgonos llega al valor definido en Max
Angle
Si no se usa esta opcin se generan mallas mas rpidamente pero estas sern menos precisas y
con menos polgonos
No tener marcada esta opcin significa que superficies no cortadas y reas de superficies lejos
de los bordes tendrn mallas de polgonos con tamaos mas regulares.
Cuando esta opcin esta activada, Rhino usa un proceso recursivo para refinar la malla hasta
que llega al criterio definido por las opciones Max Angle, Minimum edge length y
Maximum edge length y Maximum distance edge to Surface.

www.la.rhino3d.com

Autor: Facundo Miri

Jagged seams
Esta opcin si esta activada significa que las malla de cada superficie son generadas
independientemente de las mallas de las superficies a las cuales estn unidas.
Cuando esta activada para cada superficie de una polisuperficie no es obligatorio que la malla
generada en los bordes de cada una coincida como para generar una malla perfectamente
cerrada. Si no esta activada las mallas creadas en los bordes de superficies de una
polisuperficie coinciden perfectamente.
Esto permite generar mallas mas rpidamente, con menos polgonos pero que no crean una
malla cerrada.
Por defecto esta opcin no esta activada.

www.la.rhino3d.com

Autor: Facundo Miri

Simple planes
Si esta opcin esta habilitada, entonces todos los parmetros descriptos arriba, excepto por
Jagged seams, son ignorados para todas las superficies planas y estas son generadas con la
menor cantidad de polgonos posibles.
Por defecto no esta activado.
Esta opcin significa que todas las superficies planas crean mallas de polgonos por los bordes
de las superficies y luego llenan el area inscripta en los bordes con tringulos.

y vinculado con maximum aspect ratio

www.la.rhino3d.com

Autor: Facundo Miri

Weld
Suelda vrtices de mallas coincidentes que privienen de las costuras entre superficies
tangentes de una polisuperficie.
En general es la aplicacin a donde vayamos a mandar el archivo y no el tipo de archivo lo
que importa. En general Weld no debe estar activada, especialmente si vamos a exportar a
una aplicacin que considera las coordenadas de texturas o vrtices de normales de precisin.
Si estamos exportando a un programa que tiene problemas con vertices coincidentes entonces
nos conviene habilitar la opcin Weld. Para formatos simples como STL (que no tiene
informacin de normales de vrtices o coordenadas de texturas)la opcin Weld no hace nada.
Pack Textures
Cuando convertimos a mallas una polisuperficie son creados paquetes de coordenadas de
texturas.
Un paquete de coordenadas de texturas es una particin de una unidad rectangular en subrectangulos desunidos para que un mapa de textura pueda ser aplicado en forma independiente
en varias caras de una polisuperficie.
Esta opcin generara paquetes de texturas de malla de cada malla de los objetos
seleccionados. Si mas de un objeto es seleccionado el paquete extiende la textura sobre todos
los objetos.
Preview
Permite ver la malla que se genera como resultado de las opciones elegidas.
Precision
Informacin obtenida de ( http://www.es.rhino3d.com/accuracy.htm )
Debido a que muchos modeladores de formas libres no son lo bastante precisos para la
fabricacin o el anlisis de ingeniera y dado que Rhino es un modelador de formas libres,
mucha gente supone que Rhino no es lo bastante preciso para su aplicacin.
De hecho, Rhino es tan o incluso ms preciso que la mayora del software de CAD.
Caractersticas:
Existen dos mtodos comunes para guardar modelos 3D en los ordenadores.
El primer mtodo es utilizar mallas (llamadas a veces facetas), que se utilizan
normalmente para el renderizado, la animacin y el diseo conceptual. Mientras los
modeladores de mallas poseen a menudo lo que parecen ser tcnicas precisas para crear
modelos como por ejemplo esferas, cajas, splines e incluso NURBS, detrs de las
imgenes lo acaban convirtiendo todo en una malla. Las mallas son intrnsecamente
inexactas, porque una malla es simplemente un conjunto de tringulos planos. Incluso si
la superficie es curva, un modelador de mallas la sigue representando con tringulos
planos. Esto funciona para la mayora de renderizados, animaciones y juegos, pero no
para la fabricacin. Rhino no utiliza mallas para modelar. Slo convierte a mallas
cuando es necesario para determinadas exportaciones de archivos y renderizados.
El segundo mtodo son las NURBS. La mayora de modeladores CAD, CAM, CAE y
CAID, incluyendo a Rhino, representan formas libres con NURBS. Los productos que
utilizan NURBS pueden representar potencialmente formas libres con la precisin
www.la.rhino3d.com

Autor: Facundo Miri

adecuada para las aplicaciones ms exigentes siempre que sean diligentes en su


implementacin de NURBS. Si el enfoque principal de una aplicacin es el diseo de
maquinaria y no las formas libres, es posible que su implementacin NURBS no sea tan
favorable para el modelado de formas libres ms exigente. Esto es caracterstico de los
modeladores de slidos paramtricos de medio alcance basados en las caractersticas
que actualmente son tan populares.
Dado que el enfoque de Rhino es el modelado NURBS de formas libres, su implementacin
NURBS es de las mejores que existen hoy en da. stas son las principales caractersticas que
hay que tener en cuenta para determinar si un modelador es lo bastante preciso para su
aplicacin:
Posicin. Rhino, como la mayor parte de los productos de CAD, representa la precisin en
nmeros con comas flotantes de doble precisin. Esto significa que la coordenada x, y o z de
cualquier punto puede tener un valor que oscila entre mximo 10308 y mnimo 10-308. La
mayor parte de software de CAD, inclusive Rhino, utiliza la aritmtica de coma flotante de
doble precisin.
Debido a la limitacin de los ordenadores de 32 bits (todos los ordenadores modernos), la
precisin de los clculos es de 15 dgitos en un intervalo que oscila entre 1020 y 10-20. Esta
limitacin se produce en todos los productos de CAD actuales.
Los productos de CAD ms antiguos tienen otras limitaciones porque en un principio fueron
creados para funcionar en ordenadores con menor precisin. Por ejemplo, muchos
modeladores de CAD estn diseados para realizar clculos de geometra restringida a una
caja centrada de tamao 1000x1000x1000 metros. (Alerta: Otros conocidos programas de
modelado ya hechos requieren parametrizaciones que les falta entre un factor de 10 para ser
parametrizaciones de longitud de arco). Rhino no tiene ninguna de las limitaciones halladas
en esos productos anteriores.
Intersecciones. En Rhino, cuando dos superficies de forma libre se entrecruzan, la curva de
interseccin resultante se calcula con la precisin especificada por el usuario. La precisin
(tolerancia) de Rhino por defecto es de 1/100 milmetros. Muchos sistemas de CAD han
incorporado tolerancias que el usuario no puede dominar.
Si analiza detenidamente la geometra que producen otros modeladores a partir de
intersecciones de superficies de forma libre, los redondeos de forma libre y las equidistancias
de forma libre, encontrar que esta geometra de forma libre se ha calculado en realidad con
una precisin de entre 10-2 y 10-4 metros, aunque indiquen que la precisin es de 10-8 (sin
tener en cuenta que las unidades estn en metros).
Continuidad (cambio de curvatura igualado en una costura). La mayora de programas de
CAD ni siquiera tienen herramientas para igualar curvaturas, sin mencionar que sean lo
bastante precisas para un diseador crtico. Si su aplicacin requiere superficies de forma
libre suaves, como por ejemplo planos aerodinmicos, hidroalas, lupas o superficies
reflejantes, necesitar las herramientas que slo tiene Rhino o programas de modelado de
superficies de alta capacidad como CATIA y Alias.
Otros aspectos a considerar:
Unidades. En Rhino, el usuario puede especificar las unidades. Cuando unidades se cambian,
todos los clculos se realizan en esas unidades. En muchos programas de CAD, las unidades
slo se pueden visualizar en pantalla, pero no modificar. Aunque est especificado en
milmetros, todos los clculos se hacen en metros. Nada especial. Slo desplace el decimal.
Incorrecto! Siga leyendo.
www.la.rhino3d.com

Autor: Facundo Miri

Cambiar unidades. Cambiar o convertir unidades puede ser uno de los problemas de
precisin ms contemplados en CAD/CAM. La mayora consideramos que convertir unidades
imperiales a unidades mtricas puede ser impreciso, sin tener en cuenta las conversiones de
milmetros a centmetros. Por qu? Porque pensamos en decimales. Pero sabe lo que pasa?
Que el ordenador no. Es binario (es decir, de base 2, no 10). Esto significa que hay que
realizar muchas multiplicaciones o divisiones de cifras con comas flotantes para convertir de
milmetros a centmetros. Las imprecisiones ocasionadas al convertir de milmetros a
centmetros son las mismas que se producen al convertir de milmetros a pulgadas.
En resumen, Rhino es tan o ms preciso que cualquier otro programa de CAD del mercado
actual. Adems, Rhino proporciona herramientas para configurar la precisin y las unidades,
as como herramientas para controlar y calcular continuidades, de lo cual no disponen muchos
productos de CAD. Rhino no tiene las limitaciones que poseen otros productos anteriores de
CAD.
Articulos relacionados con esta Guia.
Para reparacin de archivos IGES importados a Rhinoceros ver
http://www.es.rhino3d.com/tutorials/troubleshootiges.pdf
Para reparacin de archivos STL importados a Rhinoceros ver
http://download.mcneel.com/download.asp?id=stlrepair&language=es

www.la.rhino3d.com

Autor: Facundo Miri