Académique Documents
Professionnel Documents
Culture Documents
biz
1
TRADUCCION SOLO DEL TEXTO RELEVANTE CON
FINES ACADEMICOS
Contents ©2011
T-Splines, Inc.
34 E 1700 S Suite A143
Provo, UT 84606
801-841-1234
www.tsplines.com
info@tsplines.com
TRADUCCION: LDI ODIN GIOVANNI N.G.
Manual version: 06 April 2011
2
Contents
Manipulator: translate, rotate, scale 61 Grow selection 119
Face, edge, vertex grips 63 Shrink selection 119
Drag mode 63 Edge loop 120
Hotkeys 64 Edge ring 122
What’s new in T-Splines 3 for Rhino 4 Edit mode options 64 Selection set 122
Manual goals and assumptions 5 Paint toggle 64 17. Additional commands 123
Acknowledgments 5 Set multiplier button 64 Fit to curves 123
Soft manipulation 65 Split curves 134
Part I: Getting familiar with T-Splines and Rhino 6 Speed options button 65 Flip surface normal 135
1. Learning Rhinoceros 7 Smooth mode and box mode 66 Extract control polygon 135
Using Rhino commands with T-splines 67 Flatten points 136
2. How T-Splines is integrated into Rhino 8 13. Adding/deleting geometry 68 Weight 136
3. How T-Splines can be useful for you 9 Subdivide face 69 Pull surface 137
4. Technical support 13 Insert control point 71 Interpolate surface 137
Insert edge 77 Set curvature graph edges 138
Part II: How to get started 14 Crease 80 18. Repairing a T-spline mesh 139
5. Installing the T-Splines plugin 15 Tangency 80 Make uniform 142
Activation 15 Extrude face 84
T-Splines toolbar 16 Extrude edge 86 Appendix 1: Rhino commands and T-splines 143
T-Splines menu 16 Extrude curve 87
T-Splines options 16 Thicken 88
6. Creating a T-spline surface 19 Duplicate faces 90
From primitives 20 Delete 91
From lines 24 Remove creases 94
By lofting curves 37 Fill hole 95
By piping 40 Weld points 96
7. Converting meshes and NURBS to T-splines 43 Unweld edges 98
NURBS to T-splines 43 Append 98
Rhino meshes to T-splines 46 Bridge 99
Part III: Getting to know T-spline surfaces 48 Merge edges 101
8. Anatomy of a T-spline surface 49 Match surface 104
9. Vertex types 50 14. Modeling with symmetry 107
Points on the surface 51
Tangency handles 51 Part V: How to export T-splines 109
T-points: end lines of detail 52 14. Converting a T-spline to NURBS surfaces 110
Star points: create non-rectangular surfaces 52 Set surface layout 111
10. Standardization (showing all control points) 56 15. Converting a T-spline to a mesh 112
11. Trimming T-splines 56
Trimming alternative: a “trimless” T-spline 57 Part VI: Advanced modeling with T-Splines 115
16. Advanced edit mode: hotkeys and selection 116
Part IV: How to model with T-Splines 59 Hotkeys 116
12. Deforming a T-spline: edit mode 60 Paint selection 118
3
Bienvenido a T-splines de Rhinoceros
En primer lugar, nos gustaría dar las gracias sinceramente a cada uno de ustedes
por el uso de T-Splines, si usted ha estado con nosotros desde T-Splines v1 hace
casi cuatro años o sólo si está por subir a bordo ahora con T-Splines 3. La emoción
más grande cuando salimos de nuestros puestos de trabajo es cuando un
Usuario T-Splines comparte un proyecto con nosotros que ellos han creado
utilizando el software. Esta es una industria muy divertida, y nos sentimos
afortunados de poder asociarnos con algunos de los mejores diseñadores de
vanguardia en el planeta.
Uno de los retos de dirigir el desarrollo de software de T-Splines es que siempre
hay muchas posibilidades interesantes de qué hacer con T-Splines para Rhino, ya
que se basa en una tecnología muy general. Esperamos que usted disfrute de lo
que hemos seleccionado para v3. El foco de las nuevas funciones de esta versión
está en mejoras en la velocidad y optimizaciones para ayudarle a crear y editar
modelos orgánicos adecuados para la fabricación más rápidamente. Esperamos
que usted encuentre en T-Splines 3 un poderoso accesorio en su caja de
herramientas de modelado.
Mientras que usted está trabajando, por favor manténgase en contacto. Llámenos
en cualquier momento al 801-841-1234 si tiene inquietudes o simplemente tiene
algo para compartir con nosotros..
Para los vídeos sobre las nuevas características principales de esta versión, por favor
visite http://www. tsplines.com/newfeatures
Sincerely,
Matt Sederberg, CEO, T-Splines, Inc.
12 April 2011
4
Objetivos del Manual
Bienvenido a T-Splines para Rhino, el programa creado para ayudar a los
diseñadores a crear fácil y fluido, editar formas orgánicas para el diseño y la
fabricación. Este manual ha sido escrito con los siguientes objetivos y supuestos:
Objetivos
Que el lector entienda
1. Que es T-splines y como mejora el flujo de trabajo de Rhino.
2. Como modelar con T-splines.
3. Como integrarlo con Rhino y las NURBS en un flujo de trabajo para produccion .
Suponemos
1. El usuario nunca ha usado T-Splines.
Notes
Red Indica un hipervinculo dentro del documento.
Blue indica un hipervinculo a internet
Bold usada para los comandos de T-splines
Agradecimientos
Special thanks to McNeel development staff and all T-Splines 3 beta testers. Cover
model by Kyle Houchens.
6
1. Learning Rhinoceros
¿Qué es Rhino?
Rhinoceros es un poderoso paquete de modelado 3D para
Windows. Rhino puede crear, editar, analizar y traducir curvas
NURBS (Non-Uniform Ra-nal B-Splines), superficies y sólidos para
crear diseños para la fabricación. No hay límite de complejidad,
grado o tamaño. Rinoceronte se utiliza en muchas industrias para
el diseño, incluyendo la joyería, marina, vehículo, la arquitectura,
el calzado y los aviones.
Rhino workspace
7
2. Como T-Splines esta integrado en Rhino
La introducción de las superficies T-spline!
T-Splines es una tecnología de gran alcance para crear superficies de diseño asistido
por ordenador (CAD). T-Splines es compatible con la tecnología NURBS CAD
tradicional, y ofrecen mejoras significativas en la flexibilidad, la capacidad de edición,
y la facilidad de uso.
T-Splines permite a los diseñadores
• Crear diseños organicos
• Editarlos rapidamente
• Exportar modelos para manofactura sin remodelarlos
T-Splines ofrece a los usuarios de Rhino una forma de explorar formas fácil y
rápidamente de forma intuitiva, y puede ayudar a los diseñadores a reducir el
tiempo entre la imaginación y modelos 3D reales.
Examples from the T-Splines gallery. T-Splines simplifies the creation of smooth, organic shapes.
8
3. ¿Como T-Splines puede ser util para usted?
Muchos de los flujos de trabajo en la versión 3.0 de T-Splines
se basan en el modelado poligonal, un flujo de trabajo
creado en animación y gráficos por ordenador. El Modelado
poligonal se puede utilizar para crear modelos orgánicos,
editables de forma rápida e intuitiva. Otros flujos de trabajo
de T-Splines se basan en un enfoque más tradicional de la
generación de una superficie a partir de curvas.
Modelado poligonal T-Splines
En los gráficos por ordenador en 3D, modelado poligonal es
un enfoque para el modelado de objetos mediante la
representación de sus superficies usando polígonos. El objeto
básico que se utiliza en el modelado poligonal es un vértice,
un punto en el espacio tridimensional
Dos vértices conectados por una línea recta se convierten en
un borde. Tres vértices, conectados uno al otro por tres bordes,
definen un triángulo, que es el polígono más simple. Poligonos
con cuatro caras y los triángulos son las acciones más
comunes utilizados en el modelado poligonal. Un grupo de
polígonos que están conectados entre sí por vértices
compartidos se denomina
una malla. Como se muestra en la figura siguiente, mallas
compuestas por caras planas,.
Basics of polygonal modeling (from left): edge, triangle, quad, mesh.
9
Es posible construir una superficie T-spline a través del
modelado poligonal de muchas maneras, algunas técnicas
comunes incluyen el modelado de base poligonal y un
subconjunto popular de modelado poligonal llamada el
modelado caja, (ambos de los cuales se describe aquí), y la
creación de un superficie from lines.
Polygonal modeling basics Las tecnicas basicas del modelado poligonal se centran
en la colocacion de vertices individuales .Operaciones
como adding polygons, sub-dividing faces, extruding
segments y merging edges son comunes en el modelado
poligonal
11
La compatibilidad NURBS de T-splines permite a un diseñador
mezclar técnicas de modelado. Puede crear una superficie T-spline
con herramientas T-Splines y luego usar algún Rhino tools en esta,
como Booleans, fillets, deformations, o herramientas analisis.
Culaquier T-spline surface puede ser tratada como una Rhino
polysurface al realizr los comandos de Rhino.
Example of a model with mixed T-splines and NURBS workflows. The initial T-spline
surface is on the right and the final model, detailed in NURBS, is on the left.
12
4. Soporte Tecnico
Además de este manual, tenemos otros recursos para
ayudarle a aprender T-Splines en línea, así como el
archivo de ayuda que viene con el plugin.
Archivos de Ayuda los comandos de T -Splines estan dentro de los T-Splines Help file. El help file puede ser encontrado
haciendo clic en el menú Inicio, la búsqueda de la "T-Splines para Rhino" del grupo, y
luego haciendo clic en "T-Splines para Rhino Documentación". También puede acceder
a la ayuda desde dentro de Rhino seleccionando "Ayuda de comandos" del menú
"Ayuda" menú, a continuación, hacer clic en cualquier comando T-Splines, o
presionando F1 mientras el comando este activado.
T-Splines website The T-Splines website, www.tsplines.com, contains many tutorials and free T-spline models.
T-Splines forum Ask questions about T-Splines and get answers from other users and T-Splines techni-
cal support at the T-Splines web forum: www.tsplines.com/forum
Premium services We can make your models for you, and send you a completed model with steps saved out and a
video showing how to do it. This is a paid service. More details here: www.tsplines.com/products/
services.html
13
Part II:
Como empezar
14
5. Installing the T-Splines plugin
6. If you experience difficulties, or do not have Internet access, click the “Help Me” button. Instructions for
activating your plugin without Internet access will appear.
For installation instructions for floating licenses, please refer to the documentation you received when
you purchased your plugin; or, email rhino@tsplines.com for help.
15
T-Splines toolbar
Una vez que T-Splines para Rhino está instalado, aparecerá una barra de
herramientas T-Splines. Esta barra de herramientas se puede acoplar con
otras barras de herramientas de Rhino. Las Barras de herramientas
adicionales aparecerán haciendo clic y manteniendo en cada uno de los
botones. Si se pierde la barra de herramientas, se puede recuperar
escribiendo "Toolbar" en la línea de comandos de Rhino, y seleccionando
"T-Splines" de la lista de la barra de herramientas.
T-Splines menu
El menu de T-splines aparecera en la barra de menu de rhino
T-Splines options
T-Splines se integra con muchas preferencias Rhino globales, incluyendo
la personalización de color, modos de visualización, etc T-Splines también
tiene sus propias opciones de colores, la conversión, teclas de acceso
rápido, y la pantalla, que son accesibles en la ventana principal de Rhino
optioms bajo la T-sección Splines. También se puede acceder a través del
icono de opciones de T-Splines, o el comando tsOptions. Las páginas de
opciones T-Splines incluyen:
Main page
Informacion de numero de licencia y su activacion
16
Display
Meshing: define la calidad de malla de pantalla global para T-splines.
Hay dos modos.
1. Maximum distance, mesh to surface.Da mejores mallas que (2).
2. Minimum initial grid quads. Las mallas en cada cara T-spline con un número
determinado de quads en un lado, y es más fiable.
Por malla objeto de calidad se puede configurar en el panel Propiedades del
objeto
Star Smoothness: Controla la suavidad cerca de star points.
Hotkeys
Atajos asignados a T-splines (see edit mode).
17
Conversion
opciones para comvertir superficies y mallas a T-splines.
Comenzando cun un Crear una T-spline Crear a T-spline surface Desde una red de Comenzando con una Comience con una
modelo primitivo surface desde un desde lofting curves curvas para pasarlo a NURBS surface y malla-quad dominante y
despues una supeficie poligono de control o while constraining areas una T-spline convertirlo a T-spline convertirlo en una
compleja line segments. of local detail. surface. superficie T-spline..
Difficulty: easy Difficulty: medium Difficulty: medium Difficulty: hard Difficulty: easy Difficulty: easy
19
Creando T-splines desde una basic shape (primitive)
Una forma de empezar un modelo es mediante el uso de
primitivas. Estas son las figuras geométricas básicas que se
pueden editar y combinar para crear modelos complejos. Ahi
hay 7 T-spline primitive shapes: box, plane, sphere, cylinder,
cone, torus, and quadball.
T-Splines primitives
tsBox tsPlane tsSphere tsCylinder tsCone tsTorus tsQuadball
20
Usando primitives en box modeling: T-spline primitives
pueden ser usadas como punto de partida para el box
modeling; comience con una primitiva que aproximadamente
coincida con la forma de su objeto final.
21
Primitives en box mode y smooth mode
Options
Faces
Las primitivas pueden ser creadas con cualquier número de caras. Elija el número que le da los
suficientes puntos de control para conseguir la forma aproximada los detalles del modelo se
puede añadir más tarde.
Por ejemplo, cuando se trabaja con una imagen de referencia como este coche de F1, 4
caras de todo no proporcionaron detalles suficientes para conseguir la forma principal del
coche de la ventana de arriba, pero a través de 8 caras es suficiente detalle.
22
Symmetry
T-spline primitives se pueden crear con axial o radial symmetry.
Cuando un T-spline ha permitido a la simetría, se resaltarán los
isocurvas en las fronteras de simetría para mostrar la symetry
boundaries (default = verde, el color se puede cambiar en el
tsOptions Display panel). T-Spline symmetry es independiente de
Rhino history. Symmetry se puede apagar por el tsSymmetryOff
command.
From left: x symmetry, x & y symmetry, x, y, & z symmetry
23
Creando T-splines desde lineas
El comando tsFromLinesproporciona una manera de hacer
que superficies complejas con resultados predecibles. Puede
ser utilizado para crear primitivas personalizadas que están más
cerca de la forma final deseada que las primitivas
predeterminados. Se puede generar una superficie cerrada o
una abierta simple , rectangular o no, con agujeros, arrugas, y
todo tipo de diferentes topologías.
Shapes made easy with tsFromLines El comando tsFromLines se entiende mejor como parte del flujo
de trabajo general de la creación de una superficie T-spline de
Surface Control polygon lines T-spline surface líneas. Este flujo de trabajo consta de tres pasos principales:
type
Closed a. Creating the control polygon.
surface b. Connecting control polygon edges correctly.
c. Running the tsFromLines command.
Closed
surface
with
holes
24
Closed
surface
Rectan-
gular
flat
open
surface
Non-rec-
tangular
flat
surface
25
Open
surface
with
holes
“Y”
branch
surface
Creased
close
surface
26
Closed
surface
Open
surface
Close
surface
27
A. Creando el poligono de control
Para usar el comando tsFromLines , primero debe crear una red de segmento
de línea para definir su modelo. Los segmentos de línea se convertirá en la
caja de control para el modelo. Maquetar los segmentos de línea es la parte
más importante del flujo de trabajo, y los segmentos de línea se pueden crear
con cualquier comando de Rhino (ex: _Line, _Polyline).
El poligono de control de un T-spline surface funciona igual que un
polígono de control de curva. Si los puntos están más cerca, la curvatura
será más fuerte.
Control polygon of a curve (left). Control points that are close together make for tighter
curvature (right).
Curve (left) rebuild with degree 1 and point count 20 (center), and 12 (right).
28
Connection control polygon: Esta es la parte interior del polígono de
control (en superficies abiertas) y define cómo será distribuida la
topología de la superficie.
Green connection lines added to the control polygon (left) and resultant T-spline surface
(right).
Example of a control polygon with more segments and the resultant T-spline with more
detail.
Example of a control polygon with a 3-sided face and the resulting T-spline surface. The
face is subdivided, placing a star point on the center.
29
Además, idealmente, sólo cuatro bordes deben cumplir en cada vértice.
Tener un mayor número de aristas en un vértice está bien, pero hace
que sea más difícil mantener la superficie lisa. Estos son algunos
ejemplos de los efectos que los diferentes tipos de vértices tienen en la
superficie.
Example of a control polygon with a 6-sided face and the resulting T-spline surface. The
face is subdivided, placing a star point in the center.
Border 3 Smooth
corner
Border 4, 5, 6, Kink
…
30
Internal 3 Star po-
int (G1
smooth)
Internal 3 T-point
(C2
smooth)
Border 2 T-point
(C2
smooth)
Internal 2 T-point
(C2
smooth)
Internal 4 Ordi-
nary
control
point
(C2
smooth)
31
Internal 5 Star po-
int (G1
smooth)
32
Command line options: e permite seleccionar la topología de la cara
del objeto y la entrada de la información necesaria para crear la
superficie. Hay algunas opciones en la línea de comandos::
Initial model inside the Face Layout Model rotated for Priority selection After priority selection
option
Face layout option with MaxAutoFace MaxAutoFace = 5. All faces with up to MaxAutoFace = 6. All faces with up to
= 4. Since there are no possible faces 5 sides are automatically filled in. 6 sides are automatically filled in, and
with only 4 sides, there are no faces the surface is ready to be previewed.
filled in.
33
MaxManualFace. Al modificar caras, a veces crea una larga lista de
posibles selecciones que aparecen al hacer clic en un borde para
encender una cara. Puede acortar la longitud de esta lista emergente
usando la opción MaxManualFace. Por ejemplo, si sólo desea ver las
posibles caras que tienen hasta 6 bordes, establezca esta opción a 6.
34
Creating a 3D control polygon
Cuando se utiliza tsFromLines crear una superficie 3D a partir de un
solo boceto 2D, primero hacer un polígono de control 2D, a
continuación, utilizar tsThicken para agregar una tercera dimensión.
2D control polygon (left), 3D control polygon (center) and the T-Spline surface (right).
35
Troubleshooting
Si usted está teniendo problemas para generar una superficie, o si obtiene caras de
basura cuando estás en la Face Layout option, sus segmentos de línea de entrada
probablemente no se cruzan exactamente. Hay dos maneras de resolver esto. Uno
de ellos es volver a dibujar sus segmentos de línea, insertando un point en cada
intersección. O bien, utilizar tsSplitCurves para dividir los segmentos de línea
existentes. Después de que se han dividido, las intersecciones serán reconocidos en
tsFromLines.
Example of the correct face layout (left) and the respective T-Spline surface (right)
Troubleshooting checklist
a) Desagrupar los segmentos . A veces se agrupan curvas debido a la herramienta
que se utiliza para generarlos
b)Explode. los segmentos . Separar todas las polilíneas en segmentos individuales
puede ser una buena manera de evitar las intersecciones de línea inesperadas.
c) Split Curves Ejecute el mandato tsSplitCurves para dividir todos los segmentos
en sus intersecciones. También utilice esta herramienta para comprobarlos
d.) Seleccione curvas duplicadas (_SelDup) y eliminar. A veces exact duplican
curvas y crean problemas cuando se trata de hacer la superficie. También,
comprobar manualmente si hay curvas que son similares pero no exactamente lo
mismo. Estas curvas similares no se pueden seleccionar con _SelDup.
e)Seleccionar objetos mal (_SelBadObjects) y eliminar. A veces los pequeños
segmentos, producidos por una mala división, generan intersecciones extrañas que
pueden hacer que la herramienta falle.
f.Select curvas cortas (_SetShortCrv) y eliminarlos
g) curvas .split. Una última comprobación con tsSplitCurves siempre es útil para
asegurarse de que todos los segmentos inputlines son correctos.
tsSplitCurves display. Example of an incorrectly identified intersection (the “7” dot should be a “5”).
36
Creating T-splines by lofting curves- Creando splimes concurvas
tsLoft
Lofting una superficie T-spline puede ser útil para la creación de
superficies que contienen cantidades variables de detalle debido a la
capacidad que tiene incluyen t-points (filas parciales de puntos de
control). Esto evita los puntos de control de las zonas donde no son
necesarios y asi facilitar la edición. El número de puntos de control en
la superficie T-spline lofted se determina por cada curva.
Options (éstas son las mismas que las opciones de comando de Rhino Loft)
37
LoftStyle
Normal: La superficie tiene una cantidad "normal" que se extiende entre las
curvas. Esta es una buena opción cuando las curvas avanzan en un camino
relativamente sencillo o hay un montón de espacio entre las curvas.
Tight: La superficie sigue de cerca las curvas originales. Esta es una buena
opción cuando las curvas de entrada van alrededor de una esquina.
Uniform: Garantiza que todos los puntos de control afecten la superficie de
la misma manera, no importa como se edita la superficie.
Example of a lofted surface with option style Normal (left), Tight (center), Uniform (right).
Loft exactness
Determina cómo es exactamente la superficie y que se ajuste a las curvas.
Minimal: La superficie no está garantizada que pase por las curvas, pero
cada fila de puntos de control, tendrá el mismo número de puntos
como las curvas de entrada.
Exact: lofting pasará a través de las curvas, pero tendrá más puntos
de control que un loft mínimo.
Curves Minimal T-spline loft (few control points) Moderate: El lofting produce una superficie con menos puntos de
control que Exact pero con definición de superficie más estricto
que Minimal.
Exact T-spline loft (most control points) Moderate T-spline loft (more control points)
38
Close Loft
Crea una superficie cerrada, continuando la superficie más allá de la
última curva y alrededor de la primera curva. Está disponible cuando se
ha seleccionado al menos tres curvas.
Dynamic preview
Permite la previsualización en tiempo real al cambiar opciones.
Cross sections options
Dentro de la ventana de opciones tsLoft hay una pantalla para ordenar
las curvas. Seleccionando y moviéndose arriba y abajo con las flechas
modificará el orden curvas. Utilizando la opción de secciones
transversales se puede evitar si las curvas son post seleccionada en el
orden en que deben aparecer en el loft.
39
Creating a T-Splines by piping
tsPipe hace una superficie corriente de una red de curvas o líneas. Se
crea un conjunto suave en cada intersección de la curva.
40
Joints: Esta es una opción avanzada; que le permite configurar los
diferentes tipos de articulaciones en las intersecciones de las
curvas. Puede importar articulaciones personalizados.
Segments: Le permite establecer el número de segmentos (filas de
caras) que se crearán en cada sección de la curva.
41
DeformJoints: Dobla las juntas de manera que se ajuste mejor a la red de
curvas.
Preview: Muestra una vista previa en bruto (BoxMode T-Splines) de la
superficie de la tubería.
OutputType: Opción para cambiar entre el resultado BoxMode (T-
Splines mesh y un resultado SmoothMode (superficie lisa T-Splines).
History aware: tsPipe trabaja con la historia del rinoceronte. Después de crear
la tuberia T-spline, puede controlar la superficie moviendo las curvas de
entrada, así como los puntos de control de esas curvas. Esta es una opción de
gran alcance, como se puede reconstruir las curvas de entrada para
conseguir más o menos puntos de control, e incluso adjuntar o volver a
colocar las curvas y la superficie T-Spline actualizará. A medida que mueve
las curvas alrededor, las articulaciones se actualizan automáticamente si el
nuevo ángulo es más adecuado para un tipo de unión diferente (es decir,
cambiar de una unión en T a un Y-articulación).
Reingresar el comando. Una vez que haya creado una tuberia T-
splines, puede volver a introducir el comando y seleccione la tubería T-
Spline. Se dará cuenta de que sus opciones de comando se guardan,
por lo que si usted ha hecho una gran cantidad de radios de
personalisados en las manijas u otros ajustes, aquellos se mantendrán
si usted vuelve a entrar el comando.
42
7. Converting meshes and NURBS to T-splines convertir
a T-splines
tsConvert
Convierte una superficie NURBS sin recortar, Rhino malla, o
archivo .obj a un T-spline con el comando tsConvert es una
operación de botón.
From NURBS surface From Rhino mesh From .obj file Converting NURBS to T-splines
Cualquiera, superficie NURBS grado 3 no recortada se puede convertir
directamente a un T-spline, ya que las superficies T-spline en Rhino son
grado 3.
NURBS de grado 4 o superior se pueden convertir a T-Splines, y seran
reconstruidas a grado 3 durante la conversión.
NURBS de grado 1 o 2 también se pueden convertir a T-Splines. En las
opciones de T-Splines, hay una opción para "Reconstruir al aumentar el
grado" al convertir grado 1 o 2 NURBS a T-Splines. Si se activa esta
opción, la superficie será reconstruida ,puede cambiar la superficie
ligeramente. Si esta opción no está marcada, la superficie será elevada
de grado. Esto asegurará que la forma de la superficie no cambia; Sin
embargo, incrementara los puntos de control en el modelo que hará
que sea difícil de manipular suavemente la superficie T-spline.
43
Consejos para una conversión de NURBS a T-Splines: Si va a crear
una superficie NURBS en Rhino con la intención de convertirlo en T-
splines, aquí están algunas de las mejores prácticas:
44
3. Si convierte una polisuperficie compuesta por NURBS sin recortar, es
posible, tratar de tener las curvas isoparamétricas (isocurvas)
alineadas a través de límites de conexión. T-splines podrán fusionar
las NURBS juntas incluso si los isocurvas no se alinean, pero la
superficie resultante será más manejable si tiene isocurvas que
fluyen en lugar de secciones irregulares de isocurvas picadas.
45
Converting Rhino meshes to T-splines
convirtiendo mallas a T-splines
Rhino tiene un conjunto de herramientas de malla, que
se encuentran en su menú de malla.
Different types of meshes encountered in Rhino No intente convertir directamente archivos .stl A T-Splines:
Muchas mallas importadas a Rhino son o bien archivos .stl de
datos escaneados o mallas derivados de polisuperficies con el
comando Mesh. Estas mallas no son buenos candidatos para la
conversión de T-splines por dos razones:
46
Converting .obj meshes to T-splines
48
8. Anatomy of a T-spline surface
Las Superficies T-spline consisten en caras, aristas y vértices, y se pueden
mostrar como una malla cuadrada o como una superficie suave, similar a
la subdivisión de superficies. Las Superficies T-spline pueden contener
agujeros, pliegues, estar abierta o cerrada, tener detalles locales, ser
rectangular o no rectangular, y contienen triángulos o caras de n lados,
aunque es una superficie uniforme. Todas las superficies T-spline en
Rhino son grado 3.
Algunos de los muchos tipos de formas que pueden ser representados por T-splines.
49
Vertex type Valence Smoothness 9. Vertex types
T-point 3 (or 2) Continuidad de
T-splines tienen cuatro tipos de vértices (o puntos de control): T-
curvatura (C2) points, Star Points, tangency handles y puntos de control
Star point 3, 5, 6, 7, 8, … Continuidad de comunes. Estos tipos de vértices se distinguen por su valencia
tangencia (G1) (cuántas aristas están apegados al punto) y su suavidad. La
Ordinary control 4 (can be 2, 3, or 4 Continuidad de comprensión de las propiedades básicas de estos vértices
point on the border) curvatura (C2) aumentará su capacidad de modelar con éxito con T-splines.
50
Points on the surface Puntos en la superficie
Los Puntos de control T-Splines se encuentran frente a la
superficie, comoen las NURBS. Sin embargo, al cambiar las
preferencia de "Display Control Points on Surface" en la página de
visualización de las opciones de T-Splines, los puntos de control se
mostrarán en la superficie. Esto permite que los puntos de control
se trasladen directamente en la superficie.
T-Splines display options (left). Surface with control points off the surface (center) and on the surface (right).
Example of some tangency handles that have been purposefully moved. They are no longer repositioned when the other Para eliminar realmente un mango tangencia para quitar un
control points are adjusted. pliegue, utilice el comando tsRemoveCreases.
51
T-points: end lines of detail
T-splines, a diferencia de las NURBS, pueden tener filas parciales
de los puntos de control. Estos terminan en T-points, de ahí el
nombre T-splines. Los T- Points pueden ser creados por muchos
comandos, como insert edge, insert point, subdivide face,
merging, y welding y se utilizan para restringir detalle a parte de la
superficie. La superficie de alrededor de un T-point se quedará
suave, y no se estira o tuerce. Matemáticamente hablando, los T-
points son curvatura continua (C2).
Los T-points limitan el detalle a los bordes de la superficie T-spline. La Superficie NURBS debe tener isocurvas a través
de toda la superficie para obtener el mismo nivel de detalle
T-spline (lzq) convertida a NURBS (derecha). Observe que el NURBS se divide en parches rectangulares en cada star
point. Isocurvas Adicionales se añaden a las NURBS para mantener la continuidad de la superficie.
52
Using T-points y star points en un modelo
Usar star points y T-points correctamente es muy importante para
modelar con T-splines efectivamente. T-points se utilizan para
añadir detalles locales mediante el aislamiento de control a un área
en la superficie. Los Star Points se utilizan cuando el modelo
requiere una topología no rectangular como superficies con
agujeros (no recortado), superficies cerradas, ramas "Y", etc.
Hay una regla sobre la colocación de T-points y Star Points, usted
no puede colocarlos demasiado cerca. Esto se debe a que los T-
points están relacionados con las NURBS, y requieren que la
superficie sea rectangular alrededor de ellos, mientras que los Star
Points están relacionados con superficies de subdivisión, que no
Región de influencia de un star point (dos caras de profundidad). No puede haber ningún T-points en esta área cuando
tienen que ser rectangulares. Cuando estás cerca de un Star Point,
se estandariza el modelo.
la superficie se comporta como una superficie de subdivisión, pero
cuando estás cerca de un T-point, se comporta como una NURBS.
Esta es la regla: hay una zona de "no-T-point" en torno a Star Points.
Esta zona es area de dos caras
(el número de caras se basa en el grado de la superficie; superficies
T-spline son siempre grado 3, por lo que la profundidad es siempre
dos caras). Estas caras no puede tener T-points que apuntan en
ellos. Esta es el área que se cambia cuando se mueve un Star Point.
Fuera de esta área, puede utilizar T-points libremente.
Hay una regla similar sobre los Star Points cerca de T-points. La
esencia de esta norma es que cuando se mueve un punto T, el área
de la superficie que se mueve no debe contener un punto neutro.
53
Algunos ejemplos de cómo utilizar correctamente T-points y star points:
Este modelo simple muestra cómo En este caso, los star points son
utilizar adecuadamente los Star Points necesarias en dos áreas.
mientras se modela. Los Point Star se
utilizan efectivamente para crear las 1. En las puntas, para generar la
"patas", así como las puntas topología necesaria
redondeadas. 2. En el centro, para obtener una
superficie lisa cerrada
Este modelo muestra Star points que los T-points se utilizan para añadir
se utilizan para crear agujeros sin detalle. Observe que la parte inferior de
recortar en la superficie. la superficie es mucho más suave y
tiene menos isocurvas de control que
la parte superior, que necesita más
geometría para conseguir un aspecto
arrugado.
54
En este modelo más complejo, Los Star En este modelo de casco de bicicleta,
Points se utilizan para lograr la Los Star points permiten múltiples
topología correcta para los agujeros y agujeros en la superficie.
puntas redondeadas. Los T-points
mantienen el mango limpio de puntos
de control mientras que se mantiene el
detalle en el cuerpo y la parte inferior.
55
10. Standardization (showing all control points)
3. Subdividir y eliminar todas las 4. Reconstruir las curvas (para tener el mismo
caras que tocan las curvas. número de puntos de control número que el
contorno de agujero) y tsLoft las curvas.
57
Another trimless T-spline example
1. Offset de recorte la curva se proyectan 2. Eliminar las caras que tocan las curvas.
hacia la superficie.
3. Reconstruir y tsLoft las curvas. 4. Append face para llenar los vacíos.
5. vértices de soldadura.
58
Part IV:
How to model with T-Splines
Como
modelar con T-Splines
Al modelar con T-splines, el concepto de control es importante.
En cierto sentido, T-splines dan más control sobre cada parte de
la superficie NURBS-T-splines permiten al usuario añadir puntos
de control en cualquier lugar, piezas de extrusión de la
superficie, etc. Sin embargo, la mayoría de los comandos de T-
Splines facilitan la conformación general de la superficie. Los
Recortes exactos, molduras, etc. deben hacerse con los
comandos de Rhino.
59
12. Deforming a T-spline: edit mode- Deformando
una t-Splines: Modo edicion
Empujar y tirar de la superficie se hace con frecuencia cuando se
modela con T-splines. Es fundamental contar con las herramientas
necesarias para hacer esto de una manera rápida. Así, hemos
creado un nuevo "modo de edición" dentro de Rhino que contiene
herramientas optimizadas para empujar y tirar de la superficie.
Haga clic en el icono de opciones de color rosa (abajo a la izquierda) para abrir
las opciones del modo de edición (centro). La ventana de acoplamiento con
elementos adicionales encendido se muestra a la derecha.
60
Este display proporciona información sobre las características del
modo de edición especial: el manipulador, el modo de agarre,
modo de arrastre, multiplicadores, teclas de acceso rápido, y de
información sobre qué objetos de la escena están actualmente
seleccionados.
61
Translate manipulator
Para utilizar el manipulador translate, primero seleccione los grips
para moverse. A continuación, arrastre un eje manipulador en la
dirección deseada para restringir el movimiento a la X, Y, Z o eje.
El manipulador se activa cuando el ratón se pone encima
iluminandoce para ayudar a diferenciar si serán seleccionados de
un eje manipulador o un agarre. Arrastrando un disco
manipulador restringira el movimiento a los planos XY, XZ, YZ o.
Arrastrando el cuadro de centro permitirá el movimiento sin
restricciones.
Rotate manipulator
El manipulador de rotación se compone de un anillo a lo largo de
cada eje para la rotación. Responde de manera similar al
manipulador movimiento: arrastre un anillo para la rotación
manual; haga doble clic en un anillo para introducir una distancia
de traslacion exacta. La Retroalimentación numérica se da mientras
se arrastra , cuando en Rhino la información sobre las herramientas
de cursor están habilitados. Mantenga pulsado SHIFT mientras
arrastra un anillo para restringir la rotación a incrementos de 5
grados.
62
Scale manipulator- Manipulador de Escala
Similar a los manipuladores de rotar y mover , arrastrando un eje de
escala, este escalará el objeto (s) en 1D. Al hacer doble clic sobre
un eje permitirá un factor de escala exacto que se añade. Por
ejemplo, un factor de "2" en la escala hará el objeto dos veces más
grande, "0.5" hará el objeto dos veces más pequeña. Para escalar
en 2D, tire de uno de los discos grises que se encuentran en un
plano. Para escalar en 3D, seleccione la casilla central.
Drag mode
Al hacer clic en el icono de la mano, el modo de arrastre puede
alternarse entre PlanoC, Ver, Mundo, y UVN. Esto permite el arrastre
de objetos paralelo al plano de construcción, vista, el eje xy mundo,
o superficie, respectivamente. Esta característica se engancha
directamente hasta el Rhino.
63
Hotkeys
En el modo de edición,las teclas de acceso rápido de T-Splines se
pueden habilitar para el modelado rápido. Las Teclas de acceso
rápido están desactivados de detaulf, a fin de que haga clic en el
icono de la tecla de acceso directo. Puede encontrar una lista de las
teclas de acceso rápido por detaulf en la página de opciones de T-
Splines; estos son adaptables y usted puede asignar cualquier
comando T-Splines o Rhino a una tecla de acceso directo. Cuando
las teclas de acceso rápido están habilitadas, el teclado no se puede
utilizar para escribir comandos de Rhino, a menos que el cursor del
ratón se coloca en el campo de línea de comandos. Una vez que
comience el modelado, con T-Splines, se sugiere tomar ventaja de
las teclas de acceso rápido que le ahorrará tiempo modelado
significativo.
Paint toggle
Cuando la selección de pintura está encendido, puede hacer clic y
arrastrar a través de los nodos para añadirlos a la selección, en
lugar de tener que hacer clic en los nodos de forma individual
mientras mantiene Shift.
64
Soft manipulation-Manipulacion suave
Cuando la manipulación suave está activado, un vértice de movido
tiene un efecto más gradual en la superficie vecina. La forma en
que esto es calculado es un poco fastidioso si estás trabajando con
una T-spline que se engruese . Se calcula la distancia a lo largo de la
superficie, pero si a cambias a una esquina y luego vuelves dentro
del radio, seguirá influyendo en los puntos en la superficie. Esto es
algo que vamos a mejorar pronto.
Puede configurar el radio en la línea de comandos haciendo clic en
el botón Set Soft Radio o texto o en la ventana de acoplamiento
con el Cuadro de edición Soft Radio.
Soft manipulation off (top left), on with a radius of 20 (top right) and on with a
radius of 40 (bottom right).
Boxmode:
Modo de caja puede hacer que sea más fácil ver la geometría, ya
que se agrega y se retira, y responde más rápido cuando se
trabaja con modelos grandes.
Modo de caja también permite que la geometría no-multiple,
tales como el comienzo de una soldadura y cuando sólo se toca
un vértice. Si agrega geometría no válida a una superficie en
modo suave, cambiará al modo de caja hasta la geometría se haga
válida de nuevo.
66
Tip Manifold and non-manifold surfaces
Superficies multiples y no multiples
Una superficie de múltiple es uno donde cada cara tiene una parte
delantera y trasera clara. Cada borde debe tocar no más de dos
caras, y las caras que comparten un vértice debe también
compartir un borde al lado de ese vértice. (Bandas de Möbius
nunca pueden ser múltiples, debido a que la superficie no se
puede dividir en un frente y la espalda.) Las T-splines No múltiples
Por la soldadura de un punto en (1) y eliminación de sólo se pueden mostrar en el modo de caja, y deben ser reparadas
caras en (2) y (3), esta superficie es ahora multiple. antes de que se pueden visualizar en el modo suave.
67
T-Splines commands for adding/deleting geometry 13. Adding/deleting geometry
Adding detail Adding surface Deleting detail/surface
Cuando la damos forma un modelo NURBS tradicional, formas
complejas se crean a menudo de una manera por el recorte y la
Subdivide face Extrude face Delete
combinación de superficies.La creación de una forma compleja T-
spline implica un paradigma ligeramente diferente. Las formas se
Insert edge Extrude edge Remove crease hicen empujando y tirando de la superficie, añadiendo más
detalle, y la fusión de la soldadura y formas para crear formas
orgánicas. Los Comandos de Rhino se utilizan entonces en el final
Extrude curve
del proceso ara añadir detalles exactos.
Insert control point Thicken Hay una serie de comandos para añadir y borrar detalles en una
superficie T-spline.
Crease Duplicate faces
68
Adding detail Añadiendo detalles
Exact
La subdivisión de caras en el modo exacto mantendrá la forma de
Smooth la superficie. Los modos exactos en tsSubdivideFace, tsInsertEdge
mode y tsInsertPoint son exclusivos de T-Splines y le permiten añadir
más detalle sin que su superficie sufra deformaciones. En algunas
zonas de la superficie, como cerca de un punto neutro, hay que
añadir un poco de geometría extra para mantener la forma de la
superficie.
69
Subdividing a face near a star point
Box
mode
Smooth
mode
Original T-spline surface Simple face subdivision. Subdivisión cara exacta. Caras adicionales se
(box mode on top, smooth subdividen para mantener la superficie
mode on bottom). exacta cerca de la punta de la estrella.
70
Insert control point - Insertar un punto de
control
71
Example of an exact point insertion near a star point
72
Los puntos pueden ser insertados de uno en uno, muchos a la vez,
Example of a single point insertion
paralelos entre sí, y diagonalmente a través de las caras.
73
Example of a multiple points insertion (parallel)
T-Splines surface First point insertion Second point insertion Third point insertion
74
Example of multiple points insertion (parallel, diagonal and on points)
T-Splines surface First point insertion (on point) Second point insertion Third, fourth and fifth point insertion
(diagonal)
Sixth and seventh point insertion (pa- Surface control points Area of influence
rallel)
75
Example of a single point insertion near a star point
76
Insert edge-insertar borde
77
Exact insertion on partial face loop
Partial face loop selected Edge inserted inside face loop (exact The surface curvature doesn’t change
option)
78
Simple insertion on partial edge loop
Partial edge loop selected Edge can be inserted (simple option) …or both sides of an edge loop
on one side…
79
Crease
Tangency
80
Influence of creases Influence of creases: Como todos los T-splines y puntos de
control NURBS, los puntos de control con pliegues influyen en la
superficie dentro de una región de dos caras. Esto significa que si
sólo uno de los bordes se arruga, los próximos dos bordes en el
bucle se pliegan parcialmente, y el tercer borde de distancia en un
bucle no se arrugaron en absoluto.
c. Imagen ampliada de (b) con rayas de cebra. Cómo el pliegue se funde con la superficie. 1:
borde arrugado. 2 y 3: Los bordes parcialmente con la influencia del pliegues (1). 4: Más
allá de la región influenciada por el pliegue, una superficie lisa.
81
Crease behavior near star points: La influencia de los pliegues
produce algunos efectos indeseables cerca de los star points. Si se
ha plegado cualquier borde de un punto neutro, todas las aristas
que salen del punto neutro se pliegan así y así se señala hasta tres
bordes de distancia. Por lo tanto, se recomienda a cualquiera, de
que pliegue todos los bordes de un star point o no los bordes de
un star point, o sólo tiene que utilizar el comando tsInsertEdge
para insertar un pliegue suave cerca del punto de estrella.
Edge of a T-spline box Pliegue agudo añadió con tsCrease. Aparecen asas de
tangencia (cuando se establece visible en tsOptions).
Observe el pliegue que se extiende también por el tercer
borde del star point.
Soft creases
A veces, cuando los "pliegues" se prescriben,tienen un borde de
radio estrecho en lugar de un pliegue perfectamente afilado,
como se desea. Los Pliegues suaves, también conocidos como
"ponderación de borde" por modeladores poligonales, se pueden
crear con el comando tsInsertEdge.
82
A soft crease on a corner: En lugar de insertar un pliegue agudo,
inserte un borde. Insertando estos bordes cerca del borde original
proporcionar un efecto de un pliegue suave
Bucle Edge insertado con tsInsertEdge Bucle Edge insertado con tsInsertEdge
de radio pequeño (0.2) de radio pequeño (0.4)
Extrusion Edge loop inserted at top for a tighter …and one on the bottom, too.
radius...
83
Adding surface
Extrude face
84
Tip Extruding non-rectangular faces-extruyendo caras no regulares
85
Extrude edge
T-spline surface Extruya los bordes fronterizos.
Tenga en cuenta que la
topología cambio de bordes y
todos los puntos fronterizos
ahora tienen una valencia 3,
que es la mejor para los
contornos suaves.
86
Extrude curve- Extruyendo
curvas
En T-Splines 2.2, las curvas se pueden
extruir. Sólo tienes que seleccionar la curva
y ejecute el comando tsExtrude.
87
Thicken-Espesor
88
Thickening open surfaces: El comando Ticken tomará una cara o
superficie y espesará mediante la duplicación de la superficie y la
conexión de las dos superficies alrededor de los bordes. El usuario
puede especificar el grosor, bien introduciendo un número en el
símbolo del sistema o mover el ratón y hacer clic. El espesor se
mide de acuerdo a la superficie normal para cada punto de control.
Options
La opción CreaseEdges permite bordes arrugados o suavizados
en la superficie que se espese.
Open T-spline surface Thickened 3 units, uncreased edges Thickened 3 units, creased edges
Con plano de recorte para mostrar ambas superficies. Creación de superficies auto intersectada con Espesar:
tsThicken no comprueba para ver si se crea un objeto auto
intersectada; de hecho, si el espesor introducido es mayor que la
curvatura mínimo del objeto, el modelo se auto-intersecta. Le
recomendamos examinar visualmente su modelo para auto
intersecciones después de espesarlo las autointersecciones
pueden ser resueltos por los puntos de control que se mueven de
forma manual.
89
Duplicate faces
90
Deleting detail/surface
Delete
91
Tip Utilice la tecla Supr del teclado en lugar de hacer clic en el icono de
eliminar
Borra toda las despues de borrar Selecciona los bordes. Extruye los bordes. empareja los T-spline sin corte Uno de los beneficios de
caras por donde la bordes con la tener un borde de la
curva pasa curva superficie es que puede
ser extruido.
92
Para un mayor seleccione los bordes Extrude the edges “Trimless” T-spline
control, subdividir and reposition.
caras antes del
borrado.
Cara a ser eliminada. Seleccione los bordes Extruya todos los bordes
fronterizos. El agujero es ahora
circular sin esquinas afiladas.
93
Remove creases
94
Combining surfaces
Fill hole
El tsFillHole llena agujeros en la superficie T-spline. Para llenar un
hueco, haga clic en un borde del agujero, mientras que el
comando este activo . El modelo sigue siendo editable como una
sola superficie.
Los agujeros se rellenan al ejecutar el comando Multiples Hoyos pueden ser rellenados a la vez .
tsFillHole.
Incluso los agujeros de formas Se insertan los bordes
Superficie lisa final.
extrañas pueden ser llenados resaltados.
con el comando tsFillHole.
95
Weld points- puntos de soldadura
Before After
96
Cuando los puntos de dos T-splines diferentes se sueldan, o al
cerrar un hueco en una sola superficie T-spline, el primer par de
puntos de soldadura a menudo se volverán rojos. Un punto rojo
significa que el T-spline suave Actualmente no se puede visualizar.
Tan pronto como otro punto está soldado en el borde, el color rojo
desaparecerá y el T-spline será capaz de visualizarce.
97
Unweld edges-Desoldar bordes
Append-anexar
98
Bridge
El comando Puente le permite conectar dos superficies T-spline (o
dos partes de la misma superficie T-spline) añadiendo caras
intermedias. Se compone de dos etapas: la selección y la alineación.
99
La alineación entre las dos selecciones se puede especificar
haciendo clic en los puntos de alineación en los grupos de bordes
o caras. Si se seleccionan las caras o los lazos del borde,en todos
los vértices a lo largo de la selección habrá puntos de alineación.
De lo contrario, los únicos puntos de alineación estarán en los
extremos de la selección de aristas. El indicador de dirección de
alineación se moverá hasta el punto de alineación seleccionada.
With a twist of 0, a certain edge might have the following position in each of a
series of frames, which leads to a pinched surface.
With a twist of 0.5, the edge would stay at the same position, relative to each of the
frames. The frame itself will change orientation, however, for a nicer spiral look.
100
Merge edges-fusionar bordes
1. Select border edge 2. Merge edges 3. Select border edge 4. Merge edges
loops of surfaces A loops of surfaces AB
and B and C
101
Merging preselected edges
1. Run the tsMerge command. Select edges 2. The edges of the first surface will be moved
of one surface, then select edges of second to the location of the edges of the second sur-
surface. face, then they will be merged.
102
tsMerge es similar a tsWeld; Sin embargo, tsMerge es único, ya
Merge edges example
que le permite fusionar dos superficies con isocurvas
inigualables en una sola superficie.
4.Seleccionar bordes de 5. 6.
fusionar Tenga en cuenta Tener el mismo número de También es posible
que puede combinar un aristas en el borde hace una fusionar los bordes de la
borde completa de una fusión más limpio. misma superficie.
superficie contra un borde Seleccione bordes.
parcial de otra superficie.
T-Splines (left) and NURBS Match with Position continui- Tangent continuity (G1) Curvature continuity (G2)
(right) surfaces ty (G0)
104
AlignmentType options
T-Splines (inside) and NURBS (outside) Refine option = No Refine option = Yes
surfaces
105
También puede coincidir un borde interior (superficie
media) de la superficie T-Splines a una curva.
106
14. Modeling with symmetry
Half model (credit: Ricardo Amaral) Symmetry applied; moving one side moves the other
107
Radial symmetry:
Permite la simetría de una manera radial mediante la
colocación de un centro de rotación. Puede aplicar
simetría a una porción de un modelo o de un modelo
completo.
tsSymmetryOff
Este comando elimina la simetría de una superficie. Sólo tiene
que ejecutar el comando y seleccione la superficie con simetría.
109
14. Converting a T-spline to NURBS surfaces
Una de las ventajas importantes de T-splines sobre las superficies de subdivisión es que la conversión
de T-splines para NURBS es una solución 100% precisa, que no deforma la superficie y mantiene la
continuidad. Cuando haya terminado con las herramientas de T-Splines para dar forma a su modelo,
convertirlo a NURBS para ponerla en otro programa o de fabricar.
tsConvertToRhinosurf
Hay dos maneras de convertir una superficie T-spline para Rhino NURBS. La primera forma es ejecutar
el comando tsConvertToRhinosurf. La segunda forma es simplemente ejecutar un comando de Rhino.
Si el comando requiere una superficie NURBS, el T-spline se convertirá automáticamente a NURBS.
110
Set surface layout
T-Splines surface New layout with the Set Surface Layout NURBS surface
command
111
15. Converting a T-spline to a mesh
Los T-splines pueden ser mallados para su renderizado o
fabricación con el comando tsMesh, así como el comando de
Rhino Mesh. Además, T-splines se pueden exportar como una
malla de low poly .obj.
tsMesh
tsMesh realiza un T-spline como entrada y produce una
malla poligonal.
Options
UseTolerance determina si se utiliza un número determinado
de divisiones por la cara, o se ajusta a una tolerancia.
La tolerancia es el valor de tolerancia. El comando tsMesh
dará en la salida de una malla lo suficientemente densa como
para estar dentro de la distancia de la superficie T-spline en
cada punto.
112
DivisionsPerFace es el número de divisiones por la cara T-
spline. Si UseTolerance = n, entonces cada cara se divide
exactamente en esto muchas veces y no más, aunque a falta
de detalle significativo
Una superficie T-spline (arriba) una malla convertida (parte inferior). Desde
la izquierda: Divisiones-PerFace: 1, 2, 3, 4.
113
Export T-spline mesh as a quad-dominant .obj
Seleccione la T-spline en el modo de caja, y luego exportar
como .obj. La malla exportado será principalmente quads,
excepto las caras con T-points en ellos serán triangulados.
114
Part VI:
Advanced modeling with T-Splines
Modelado
avanzado con T-splines
115
16. Advanced edit mode: hotkeys and selection
T-splines introduce un nuevo "modo de edición" dentro de Rhino que contiene herramientas
optimizadas para empujar y tirar de la superficie.
El uso de teclas de acceso rápido proporciona significativas ventajas de velocidad al hacer ajustes
grandes en un modo T-spline. Con una mano usando el mouse con la otra otros modos y
manipuladores de agarre y comandos, Las Teclas de acceso directo se pueden asignar a tanto T-
Splines y comandos de Rhino en las opciones de teclas de acceso rápido T-Splines.
Otros comandos T-Splines se pueden seleccionar de la lista desplegable de las teclas de acceso rápido del fondo y asignados.
116
Los comandos pueden ser escritos en la lista emergente y asignarlos a una acceso rapido
Selection highlighting
Mientras que en el modo de edición, todas las caras T-spline, bordes, y grips de los vértices , cuentan
con resaltado de preselección durante el ratón pase por encima. Esto contrasta con el método
tradicional de Rhino post-selección . En Rhino, se hace clic en un objeto y se selecciona. Si hay varios
objetos en el área, aparece un cuadro de selección, y se realiza la selección deseada . En el modo de
edición, cuando el cursor del ratón pasa sobre un objeto T-spline, el objeto se pone iluminado , y
cuando se hace clic en el ratón, se selecciona el objeto resaltado. Esto hace que la selección sea posible
con un menor número de clics del ratón.
117
Selection
Los comandos de selección, ((Paint, Grow, Shrink, Edge Loop, and Edge Ring) aceleran la
manipulación de agarre,cuando entras a el modo de edición. Cada comando de selección se puede
acceder en la pestaña del menú T-Splines, o mediante el uso de su tecla de acceso directo.
Paint selection
Cuando la selección de pintura está encendido, puede hacer clic y arrastrar a través grips para
añadirlos a la selección, en lugar de tener que hacer clic en los nodos de forma individual mientras
mantiene Shift.
and while holding the mouse button, drag to paint select additional faces.
118
Grow selection
Cuando se selecciona una o más grips, crecera la
selección y agregará todos los grips contiguas a la
selección.
From left: Initial selected face, Grow selection, Grow selection again.
Shrink selection
From left: Initial selected faces, Shrink selection, Shrink selection again.
119
Edge loop
120
121
Edge ring
Selection set
El comando tsSelSet permite guardar grupos de selección
de vértices, aristas y caras.
Ajuste una superficie T-spline a una red no rectangular de curvas con el comando tsSkin.
El comando tsSkin introduce una manera de hacer modelos orgánicos, incluso con agujeros y
apéndices, como una sola superficie lisa, en una sola operación. tsSkin se ajusta a una superficie de
curvas. tsFromLines presenta un flujo de trabajo similar a tsSkin; que necesita segmentos de línea
como una entrada y crea una superficie a partir de los puntos de control del polígono en lugar del
ajuste de una superficie a las curvas. Por que tsSkin es a veces difícil de controlar, no es un flujo de
trabajo recomendado para los principiantes. Sin embargo, tsSkin puede ser una herramienta de
creación de superficie de gran alcance.
Curve network
T-spline surface
123
Shapes made easy with tsSkin
Surface Input curves T-spline surface
type
Superfici
e cortada
con
hoyos
Superfic
ies no
rectang
ulares
“Y”
superficie
rama
124
Shapes made easy with tsSkin
Surface Input curves T-spline surface
type
Superfici
es
cerradas
con
hoyos
Open
surface
with
“legs”
Closed
surface
with
“legs”
125
Shapes made easy with tsSkin
Surface Input curves T-spline surface
type
Com-
plex to-
pology
surface
126
Laying out input curves for tsSkin
Trazar el correcto conjunto de curvas de entrada es de
lejos la parte más crítica de este flujo de trabajo. Si las
curvas son buenas, la superficie será buena. Si las curvas
son malas, la superficie podría parecer una enrollada hoja
de papel. Así es como determinamos si las redes de curva
de entrada son buenos o malos:
127
Mantener una densidad curva
similar a través de la red.
128
More bad layout examples
Los cambios en la curvatura sin una línea de Usando el comando Contorno para generar curvas. Las
intersección. Líneas de barco no son una buena entrada para tsSkin
debido a los triángulos y las caras 5 lados creados en
los bordes.
129
Creating a surface from curves using tsSkin
Paso 1: Ajustar las intersecciones de la curva
La detección de las intersecciones de curvas correctas es importante para crear la superficie. De forma
predeterminada, las curvas se definen como intersección si caen dentro de la tolerancia que haya
establecido para su archivo de Rhino. El número en el punto de texto que se encuentra en la
intersección indica cuántos segmentos de curva se cruzan allí con la tolerancia actual. Puede aumentar
la tolerancia dentro de este comando si es necesario para detectar todas las curvas.
Input curves.
Inside the Curve Intersection display. These curves do not intersect within the given tolerance.
By increasing the tolerance, the curves now intersect within this tolerance.
130
Step 2: Topología
Este paso le permite activar o desactivar las caras en el
modelo, para designar curvas plegadas, y especificar las
áreas de transición suave. Las opciones de topología son
los mismos en ambos tsSkin y tsFromLines. Para obtener
más información sobre estas opciones, consulte el
comando tsFromLines.
Step 3: parámetros de ajuste
Este paso le permite controlar la fuerza con la superficie
abraza las curvas de entrada. También le permite influenciar
la superficie y su curvatura entre las curvas de entrada.
Spans
La opción spans influye en la fuerza con la superficie
seguirá las curvas mediante la inserción de nuevos puntos
de control. Los tramos se establecen en una forma
predeterminada; esto significa que un punto de control
se genera en cada intersección. Mediante el aumento de
los tramos a 2, un punto de control adicional se inserta en
la curva. El aumento de los tramos a 3 añadirá otro punto
de control en la curva, y así sucesivamente. El aumento de
los tramos conduce a un mejor ajuste, así como más
puntos de control en la superficie generada.
131
De izquierda a derecha: Los tramos de vista previa con 1,2, y 4
tramos en el segmento superior, respectivamente.
From left: Input curves, Chord length off, Chord length on.
132
Tight curve fitting
Esta opción proporciona un método alternativo para el
montaje de la superficie cerca de las curvas.
Fairing
Esta opcion reunirá las curvas de entrada .
Stiffness-Rigidez
Cuando la rigidez es 0, se obtiene una superficie que se
comporta un poco como una pompa de jabón. Cuando el
valor de rigidez es mayor, la normal va a cambiar lo menos
posible, y se obtiene algo más cercano al comando Rhino
SupDesdeAristas.
Para generar una superficie utilizando tsSkin, utilice el botón
Vista previa liberalmente, a continuación, pulse Aceptar.
133
Split curves
El comando tsSplitCurves permite dividir rápidamente una red de curvas en segmentos de la curva.
También puede utilizarse para identificar cuáles de sus curvas se cortan dentro de una tolerancia.
Intersecciones están codificados por colores para facilitar la identificación. El número que se muestra es el número de curvas
reunidos en el punto dado.
tsSplitCurves es útil para la preparación de su red de curvas antes de usar tsFromLines o tsSkin.
Using tsSplitCurves with tsFromLines: Generar correctamente caras es una parte crucial de
tsFromLines, y la identificación de segmentos de línea donde se cruzan afecta cómo se generan estas
caras. Si dos segmentos de línea se cruzan entre sí sin que al menos uno de ellos tenga un punto en esa
intersección, la intersección no será reconocido por tsFromLines. Hay dos maneras de resolver esto. Una
manera es volver a dibujar sus segmentos de línea, insertando un punto en la intersección. La otra
manera es usar tsSplitCurves para dividir la línea en Segmentos existentes. Después de que se han
dividido, las intersecciones serán reconocidos en tsFromLines.
Using tsSplitCurves with tsSkin: El comando tsSplitCurves te permite dividir tus curvas como parte
del proceso de aplicación de aspectos, pero si usted necesita para echarse atrás y cambiar algo, se
pierde la información de división. Si no desea dividir sus curvas cada vez que utilice tsSkin, puede
dividir una vez con tsSplit Curvas y slavar este paso al utilizar el comando tsSkin.
134
Flip surface normal
tsFlip
es el equivalente T-spline del comando flip de Rhino, e invierte la dirección
normal de la superficie T-spline.
Superficie T-Spline con Normales hacia el interior (izquierda) y hacia afuera (a la derecha).
135
Flatten points
El comando tsFlattenPoints aplana los puntos de control a un solo plano
Flattening points pasando a travez del grupo de puntos de control
Smooth
mode El comando requiere una entrada de por lo menos cuatro puntos antes de que se
acoplarán. El comando funcionará en T-Splines, NURBS, y los puntos de control de
malla.
Box mode
Weight
136
Pull surface
tsPull toma cada vértice T-Splines y tira de ella hacia el
punto más cercano en la superficie del objetivo.
Seleccione los vértices que desea tirar en la superficie T-
Splines, entonces la superficie del objetivo, después haga
clic en Aceptar.
PullType
SurfacePoints: Tira de cada punto de la superficie de la
T-Splines.
ControlPoints:
Saca cada vértice de control del polígono de la T-
Before tsPull (Red=Nurbs/Gray=T-Splines) After tsPull Splines.
Interpolate surface
tsInterpolate mueve los puntos de control T-Spline para que la
nueva superficie pase por donde los puntos de control solían estar
137
Set curvature graph edges
R
Select edges for analysis Curvature graph appears only on selected edges
138
18. Repairing a T-spline mesh
En ocasiones, las partes de un T-spline ven desencajado cuando se convierte de
nuevo a modo suave. O, T-splines pueden negarse por completo a convertir de
nuevo a modo suave. En esos casos, es probable que los T-points y puntos de la
estrella deban ser intercambiados. Recordemos que los T-points son más
suaves que los puntos de estrellas, pero los puntos estrella se deben utilizar en
lugar de T-puntos en algunas partes del modelo. Dependiendo de cómo se
construyó su modelo, algunos puntos pueden haber sido designados como
puntos de la estrella cuando sería más adecuado T-points, y viceversa.
tsLayout permite intercambiar T-points y puntos de estrella.
139
Using tsLayout to repair tsInsertPoint errors
140
Fuera de el comando tsLayout, la
superficie lisa ahora se puede
visualizar.
141
Make uniform
142
Rhino commands Appendix 1: Rhino commands and T-splines
Command Code Description/Picture
Rhino los camandos puede trabajar directamente sobre una superficie T-spline o
_Align TS
en los puntos de control de la superficie.
_Area TS
_AreaCentroid TS La regla general es que Rhino ordena que el trabajo sobre polisuperficies también
_AreaMoments TS funciona en superficies T-spline. Algunos de ellos convierten la superficie T-spline a
una superficie NURBS, y otros mantienen la superficie como una T-spline. A
_Array TS, CP
continuación se muestra una extensa lista de los comandos de Rhino, con una
_ArrayCrv TS, CP explicación de cómo trabajan con superficies T-spline.
_ArrayCrvOnSrf TS, CP Abbreviation code key:
_ArrayPolar TS, CP
_ArraySrf TS, CP TS= Comando funciona como se esperaba en la superficie T-spline. Entrada:
superficie T-Spline. Salida: superficie T-Spline.
_Bend CP
_Blend TS CP= Comando trabaja en los puntos de control T-splines.Entrada Puntos de
_BlendSrf TS-NURBS control de superficie T-spline: . Salida: superficie T-spline.
_Boolean2Ob- TS-NURBS odas las
jects operaciones TS-NURBS= Comando trabaja en la superficie T-spline pero automáticamente lo
booleanas convierte en una superficie NURBS. Entrada: superficie T-spline. Salida: superficie
convierten las NURBS.
superficies T-
Splines para
NURBS.
143
Rhino commands Rhino commands
Command Code Description/Picture Command Code Description/Picture
_BooleanSplit TS-NURBS _Copy TS, CP
_BooleanUnion TS-NURBS _CreateSolid TS-NURBS
_Boss TS-NURBS _CreateUVCrv TS Funciona en regiones rectangulares de la
_BoundingBox TS superficie T-spline (uno a la vez).
_CageEdit TS-NURBS Este comando funciona con superficies T- _CullControlPo- TS
spline. Si selecciona la superficie y editar la lygon
jaula, automáticamente transformarla a una
superficie NURBS. Jaula de edición no se
puede aplicar a los puntos de control T-spline.
_Cap TS-NURBS
_ChamferSrf TS-NURBS
_Check TS
_Contour TS
144
Rhino commands Rhino commands
Command Code Description/Picture Command Code Description/Picture
_CurvatureAnaly- TS _DraftAngleA- TS
sis nalysis
145
Rhino commands Rhino commands
Command Code Description/Picture Command Code Description/Picture
_ExtractIsoCurve TS Esta herramienta extrae isocurvas de los _ExtractWirefra- TS Extraer todos
parches NURBS que forman la superficie T- me isoparms
spline. Es posible que necesite extraer los visibles T-spline.
isocurvas de varios parches para conseguir
una completa isocurva superficie T-spline.
_ExtractPt TS Extracts points of the NURBS patches of the
T-spline surface. If you run in box mode, it
extract the mesh points.
_ExtractSrf TS-NURBS Este comando
extrae una
región
rectangular de
la superficie T-
spline.
146
Rhino commands Rhino commands
Command Code Description/Picture Command Code Description/Picture
_Flow CP Útil para dar _Make2D TS
forma a una
superficie T- _MakeHole TS-NURBS Todo el comandos"hueco" de Rhino
spline trabajar en una región rectangular de la
moviendo los superficie T-spline a la vez.
puntos de
_Mesh TS Most of the Rhino mesh commands work on
control a lo
a T-spline object in box mode, but will con-
largo de una
vert the T-spline to a Rhino mesh.
curva.
_MeshOutline TS Works with T-spline surfaces in both smooth
mode and box mode.
_Mirror TS, CP
Example of control points of a _Move TS, CP
T-spline surface flowing along a No funciona en un superficie de t-splines
_MoveUVN
curve.
_OffsetCrvOnSrf TS Works on rectangular regions of the T-spline
_FlowAlongSur- CP
surface.
face
_OffsetNormal TS Works on rectangular regions of the T-spline
_GCon TS
surface.
_Hydrostatics TS
_OffsetSrf TS-NURBS
_InterpcrvOnSrf TS
_Orient2Points TS, CP
_Orient3Points TS, CP
_Intersect TS
_OrientOncrv TS, CP
_OrientOnSrf TS, CP
_PlaceHole TS-NURBS
_PointOffSelected TS
_PointsOn TS
Intersection of two T-spline _PolylineOnMesh TS Works on T-splines in box mode.
surfaces.
_Project TS
_Join TS-NURBS
_List TS
_Maelstrom CP
147
Rhino commands Rhino commands
Command Code Description/Picture Command Code Description/Picture
_ProjectToCPlane TS, CP Útil para _SetPt CP
colocar los Útil para mover
puntos en los puntos de
planos XZ, XY control para el
y ZY de mismo plano en
simetría. una posición
específica.
Puede ser útil
para aplanar
partes de la
superficie.
148
Rhino commands Rhino commands
Command Code Description/Picture Command Code Description/Picture
_Smooth TSmesh Smooth trabaj en una superficie T-Spline,esto la _VariableCha- TS-NURBS
convertirá en una malla de Rhino. Puede convertirlo en mferSrf
un T-spline nuevo después de eso; sin embargo,
cualquier T-point serán triangulados por lo que la _VariableFilletSrf TS-NURBS
superficie T-Spline puede no ser la misma). _VariableOffset- TS-NURBS Funciona en
Srf regiones
_SoftMove CP rectangulares
_Split TS-NURBS Una superficie Example of splitting de la superficie
T-spline se a T-spline surface. T-spline.
puede utilizar
para Recorte o
dividir una
superficie
NURBS pero si
recorta o divide
un T-spline, se
convertirá
automáticamen
te en NURBS.
149