Vous êtes sur la page 1sur 149

24th scale toy car built with tsplines for rhino, www.theoutside.

biz
1
TRADUCCION SOLO DEL TEXTO RELEVANTE CON
FINES ACADEMICOS

This manual may be distributed free of charge, both


electronically and in print.

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.

2. El usuario nunca ha utilizado una superficie de subdivisión o modelador poligonal.

3. El usuario es básicamente familiarizado con Rhino y ha completado Rhino Nivel I

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.

Note: T-Splines is a registered trademark of T-Splines, Inc.


Rhinoceros is a registered trademark and Rhino is a trademark of Robert McNeel &
Associates. All other brand or product names are registered trademarks or trade-
marks of their respective holders.
5
Part I
Familiarizandote con T-splines y
Rhinoceros

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.

¿Cómo aprender Rhino


Rhino 4 viene con el Nivel I y Nivel II de entrenamiento gratis para
cada CD de instalación. Si ha perdido el CD, puede descargar la
formación de forma gratuita en www.rhino3d.com/training.htm.
Este manual T-Splines asume que el lector ha completado la
formación de Rhino I. Si usted no posee una copia de Rhino puede
descargar una demo gratuita del sitio web de Rhino, T-Splines
trabaja con la demo.

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

¿Por qué el modelo con T-Splines en lugar de sólo Rhino


T-Splines añade varios flujos de trabajo y herramientas nuevas para generar
superficies de forma libre, y trae modelado poligonal para Rhino. T-Splines se puede
utilizar para crear un modelo completo, o puede ser utilizado para añadir
componentes orgánicos para modelos de Rhino. T-Splines complementa Rhino.

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.

¿Cómo T-Splines trabaja junto con Rhino


T-Splines es un plugin de Rhino totalmente integrado. La barra de herramientas T-
Splines se anida entre las barras de herramientas estándar de Rhino. La ayuda de T-
Splines es accesible a través del menú de ayuda de Rhino. Muchos de los comandos de
Rhino funcionan en superficies T-spline (véase el apéndice).(see appendix).

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.

Las superficies T-spline pueden se vistas como


mallascuadradas o supericies suaves ( viewed as boxy
meshes or as smoo-th surfaces.) La T-spline meshes
realmente una forma rapida y sencilla sin filtrar para
visualizar T-spline; cuando una T-spline se muestra como
una boxy mesh, esta esta en “box mode.” A continuacion
se presentan algunos ejemplos de un Tspline en “box
mode” y “smooth mode.”

Examples of polygonal models and their respective smooth surfaces.

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

1. Plane 2. Edges extrusions 3. Edges merge 4. Fill hole 5. Smooth surface

Box modeling basics Box modeling (subdivision modeling) comienza con


una simple box,y entonces modificas la caja usando
extrusion añadiendo poco a poco detalle al modelo. La
superficie final es una versión suavizada del box model

Box modeling y el modelado poligonal no son in-


dependientes unos de otros y se utilizan a menudo
juntos en el mismo modelo. Si bien el modelado de caja
puede ser más fácil y rápido de usar, modelado poligonal
es más versátil y permite una modelización más detallada
1. Box 2. Extrusions 3. Extrusions 4. Displayed as smooth y el control de la forma. Un proceso de diseño que utiliza
surface estos dos enfoques se puede adaptar a muchas
situaciones de modelado particulares.
Modelado poligonal T-Splines es único
T-Splines es el único software que combina NURBS y
métodos de modelado poligonal en un único flujo de
trabajo. Además, T-Splines mejora los flujos de trabajo
de modelado poligonal tradicionales mediante la
introducción de la capacidad de incrementar areas de
detall increase areas of detail localmente sin cambiar o
deformar la superficie..
10
Compatibilidad entre T-splines y Rhino NURBS
surfaces
Todas las T-Splines son 100% compatible with NURBS y son
independientes de la resolución, lo que significa que
(dependiendo de la configuración de teselación) puede
acercarse lo más cerca que desea un objeto y no ver ninguna
facetado, al igual que una superficie NURBS. Los Modelos
realizados en otros paquetes de software con polígonos y
superficies de subdivisión (la superficie popular usado en
animación) no son compatibles NURBS. Esta compatibilidad
NURBS produce beneficios de fabricación y flujo de trabajo.

La Compatibilidad NURBS permite el modelado poligonal


versátil para ser utilizado en un flujo de trabajo que produce
la geometría NURBS de Rhino .Los Modelos de T-Splines se
pueden utilizar tanto para visualization y para la producción
(mecanizado CNC, corte láser, planos detallados, creación
rápida de prototipos, análisis, etc), como cualquier modelo
de Rhino NURBS.

Rapid prototyping example using a T-spline surface.

Analysis example of a T-spline model. Pressure (left) and deviation (center)


analysis done in SolidWorks, and curvature analysis (right) done in Rhino.

Example of manufactured T-spline model.


Credit: Collins Machine & Tool Co.

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.

Areas de detalles locales


Otra diferencia importante entre la T-splines y los flujos de trabajo
de modelado poligonal tradicionales es que T-splines puede
contener T-points . Estos se explican con más detalle en el Anatomy
of a T-spline , pero básicamente T-points reduce la complejidad de
una superficie, poniendo fin a filas de puntos de control en el centro
de una superficie. La superficie tendrá curvatura suaves aquí (C2
continuity).
La subdivisión de superficies no tienen T-points , y en cambio
terminan en detalle con triángulos o star points . Esto crea
artefactos de sombreado en la representación, y hace que sea difícil
controlar la curvatura de la superficie. NURBS tampoco tienen T-
points
Example of a mesh triangulation (left), a T-spline with T-points (center) and a
NURBS surface (right).

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

Technical support Technical support is also available via email or telephone.


Email: tech@tsplines.com
Tech support telephone: +1 (801) 841-1234
Tech line hours are M-F, 9 AM to 5 PM (Mountain Time)

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

Activation ESTA ME LA SALTO ES COMO CUALQUIER SOFTWARE ¬¬


To install the T-Splines for Rhino plugin:
1. Download the T-Splines for Rhino plugin at www.tsplines.com/latestversion.html
(If you have the free trial installed, there is no need to download the plugin again.)
2. Install the T-Splines for Rhino plugin.
3. Open Rhinoceros 4 or 5.

4. Type the command tsActivateLicense.

5. Enter your Internet Activation Key

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.

Smooth objects: Esta opción de visualización le permite optimizar la


visualización de sus superficies T-Splines para la velocidad o
compatibilidad. Compatible es la opción más lenta, pero funciona mejor
con comandos de Rhino Rhino-tratará la T-spline como una polisuperficie.
Rápido y Fast and fastest le permiten interactuar más rápido con su
modelo, pero los comandos de Rhino que esperan superficies no
funcionarán en el modelo hasta que haya cambiado de nuevo a compatible
Tangency Handles: Muestra los puntos de control adicionales para un
control más preciso de los pliegues y bordes

Display Control Points on Surface: posiciones de los puntos de control


en la superficie en un lugar en el espacio.

Colors: definiciones de color para las únicas opciones T-Spline. Opciones


de colores globales, como por los objetos seleccionados, trabajan en T-
Splines, así se pueden configurar con las opciones de color de Rhino.

Hotkeys
Atajos asignados a T-splines (see edit mode).

17
Conversion
opciones para comvertir superficies y mallas a T-splines.

T-Splines Edit Mode


Opciones para los elementos que se muestran en la ventana de
acoplamiento modo de edición.
18
6. Creando un T-spline surface
Hay seis formas de generar una superficie T-spline. Las Superficies T-spline se
pueden crear a partir de una primitiva, de un polígono de control de líneas,
desde lofting curves, y desde la aplicación de aspectos de una red de
curvas(skin).Las Superficies T-spline también pueden ser generados por
conversión de NURBS y conversión de mallas poligonales. Cada enfoque puede
ser utilizado, ya sea para la creación de un modelo completo o sólo para hacer
un modelo de base para su posterior edición.
Creando una T-spline surface desde una a primitive, lines, y lofted curves serán
explicados aqui Skinning a network of curves es explicada en la seccion de avansados.

Ways to create a T-spline surface


From a basic shape (primitives) From input curves From input surface
Primitives From lines Loft Skin Convert from NURBS Convert from mesh

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

Symmetry Axial Yes Yes Yes Yes Yes Yes Yes


options Radial No No Yes Yes Yes Yes No

Geometry options X=2 VerticalFaces=4


Y=2 AroundFaces=8
Z=2 Vertical faces estan perpendicularmente a la
Esta especifica el numero de circunferencia , around faces estan a lo largo de la
caras en cada direccion . misma

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.

Model from a primitive box

Model from a primitive box

Model from a primitive torus

21
Primitives en box mode y smooth mode

Primitive sphere (VerticalFaces=8 AroundFaces=16)

Primitive box (Xfaces=2 Yfaces=4 Zfaces=10)

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

Estos son algunos ejemplos de las primitivas con simetría (eje


verde es el eje de simetría). CASI NI SE VEN PERO BUENO AHI
ESTA ¬¬

Primitive box (AxialSymmetry=Yes YSymmetry=Yes)

Primitive sphere (AxialSymmetry=Yes XSymmetry=Yes)

Primitive torus (Symmetry=Yes Radial=Yes SymmetrySegments=8


FacePerSegments=2)

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.

En esta sección, vamos a explicar este flujo de trabajo


utilizando un polígono de control 2D. A continuación,
vamos a mostrar cómo crear un polígono de control
3D, y, finalmente, ofrecer algunas sugerencias para
solucionar problemas.

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).

Un polígono típico de control de superficie se puede dividir en 2 partes:


Border control polygon : Esta suele ser la primera parte de la
construcción, y define las grandes líneas de la forma. Trate de usar el
menor número de puntos de control posible, porque necesitará cada
punto para estar conectado (referenced below).

una manera de crear un border control polygon es modelando una


curva y extrayendo el control polygon (_ExtractControlPolygon) de
la curva

Control polygon (red) extracted from curves (black).

Otra forma es con _Rebuild las curvas con grado 1 y establecer el


número deseado de puntos de control (conteo de puntos).

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).

Es importante entender cómo diseñar un polígono de control correcto


para obtener una superficie lisa.

B.Conexión de los bordes del polígono de control correctamente


Al igual que es importante para diseñar buenas curvas en el diseño de un
modelo con Rhino, es igualmente importante para diseñar un buen polígono
de control cuando se utiliza el comando tsFromLines. Al crear un poligono de
control, la cantidad de segmentos de línea en cada región, el número de la
línea segmentos reunión en cada vértice, y el número de aristas en cada "cara"
definido por los segmentos de línea cada uno influye significativamente en la
calidad de la T -spline superficie.
Una regla básica es tener un mayor número de segmentos de línea en
las áreas de mayor detalle, ya que en cada segmento crearemos un
punto de control.

Example of a control polygon with more segments and the resultant T-spline with more
detail.

Idealmente, usted debe tener segmentos de línea generando regiones


rectangulares. Regiones de 3, 5, o más lados (regiones N-sided) se
subdividen por el comando y hacen que sea difícil el control de la
suavidad.

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.

Place of Number Type of Control polygon T-Spline surface


intersec- of inter- inter-
tion sections section
Border 2 Sharp
corner

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)

Internal 6, 7, 8… Star po-


int (G1
smooth)

Una vez que el polígono de control este dispuesto correctamente,


seleccione todas las curvas y dividalas en sus intersecciones con el
comando tsSplitCurves . Ahora esta listo para crear una superficie

C. Ejecutando el comando tsFromLines


Una vez que se crea la red de segmento de línea, ingrese el comando
tsFromLines.

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::

ModificationType=Faces.Le permite activar y desactivar las caras en su


superficie final, lo que le da la capacidad de crear agujeros. Haga clic en
una cara para apagarlo y el comando reensamblará automáticamente
las caras que desea sucesivamente. Para activar una cara, haga clic en su
borde. Un menú de selección aparecerá con una lista de posibles caras
que contienen ese borde. Sólo tienes que seleccionar la cara deseada!

ModificationType=Priority. Le permite establecer con mayor rapidez


secciones planas de su polígono de control y ahorrarle mucho de hacer
clic ,si usted ha hecho su polígono de control mediante la extrusión de
un polígono 2d. Para usarlo, simplemente Seleccione con un recuadro
una sección plana del polígono de control y pulsa enter.

Initial model inside the Face Layout Model rotated for Priority selection After priority selection
option

MaxAutoFace le permite determinar qué caras se encienden


automáticamente. El valor se refiere a cuántos lados hay en cada cara. El
valor predeterminado para esta opción es 4, lo que significa que el
comando creará automáticamente tantas caras como sea posible que
tengan hasta 4 lados cada uno. Puede ser útil establecer un valor mayor
si usted tiene muchas caras de 5 o 6 lados en su polígono de control. Si
no desea que el comando adivine automáticamente que cara activar,
ajuste esta opción a 0.

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.

SimpleBorderLoops. Esta opción permite que el comando detecte si hay


un bucle en la cara que va todo el camino alrededor del borde de la
superficie (es decir, en la parte inferior de un cilindro). Esto está activada
por defecto; usted puede desactivarla si no desea que esas caras que se
generen.

Simple border loops on (left), and off (right).

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.

1. 2D sketch 2. 2D control polygon

3. 2D T-spline from control polygon 4. 3D T-spline (thickened)

Otro flujo de trabajo común es hacer un polígono de control plano y


luego extruirla. Utilice tsExtrudeLines para extruir un polígono de
control 2D en un polígono de control 3D.

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 garbage faces

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.

Example of a T-spline lofted surface

En el comando tsLoft, seleccione curvas en el orden en que desea que


estén en la superficie. Después pulse Enter, se le dará la oportunidad de
cambiar las opciones; una vez que esté satisfecho, pulse Intro de nuevo
para realizar el loft Las curvas realizan la transcicion según las
opciones, generando una nueva superficie T-spline.

Options (éstas son las mismas que las opciones de comando de Rhino Loft)

tsLoft options window

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.

Example of a closed loft

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.

Example of an incorrect cross section order


Align Curves
Dando clic en el final de una curva es la forma de revertir
(flip) la dirección.

Example of a misaligned curve

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.

Input curves (red) and the resulting surface using tsPipe

Options (command line)

CurveSpliting: Especifica la tolerancia utilizada para detectar las


intersecciones de la curva. Por defecto esta es la tolerancia de archivo;
usted puede cambiar esto dentro de esta opción. La opción también
muestra gráficamente que las curvas se cruzan con la tolerancia dada.

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.

Example with different segments on each section of the pipe

AddHandle: Esta opción añadirá nuevas manijas en la red de curvas.


Cada manija es un nodo donde se puede establecer una radio local o el
número de segmentos.
RemoveHandle: Removes handles.

Radius: Establece el radio global para toda la red de tuberías. También


puede crear radios variables haciendo clic en el círculo exterior de las
manijas. Una manija círculo azul tiene el radio global predeterminado.
Un círculo verde tiene un radio variable personalizado.

Example with different radius on each handle

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).

Other tsPipe options:

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.

Credit: Ricardo Amaral Credit: al2000

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:

1. Utilice un número mínimo de puntos de control para describir la


forma. Reconstruye tu superficie NURBS si es necesario. Una razón
por la que se quiere convertir un NURBS a un T-spline es editar la
superficie más, y esto es más fácil con un menor número de
puntos de control.

Extrema reducción de puntos de control sin necesidad de cambiar la forma. De


izquierda a derecha: curvas de entrada; 1 superficie Ferrocarril (U: 46 V: 6 Total de
puntos: 276); Superficie Reconstruido (U: 12 V: 6 Total de puntos: 72); Convertido
superficie T-spline (U: 12 V: 6 puntos totales con las manijas de tangencia
hidden: 40).

2. Si usted tiene una superficie T-spline y que le gustaría fusionar


NURBS a la T-spline, considere primero la reconstrucción de la
NURBS para tener un conteo U/ V T que es 2 más que el número de
vértices visibles en la T-spline.

Ejemplos de superficies NURBS con diferentes puntos de conteo de control y la


forma en que cada uno se convierten a T-splines (mostrar en T-spline box mode).

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.

Example of regular (right) and irregular (left) isocurves

4. Las NURBS recortadas convertidos a T-splines perderán su


información de recorte. Muchos polisuperficies Rhino y modelos
terminados se componen de NURBS recortadas. Por lo tanto, la
conversión de un modelo de Rhino terminado a T-Splines para su
posterior edición no suele ser un flujo de trabajo viable, aunque una
futura versión del plugin de T-Splines soportara curvas de corte. Sin
embargo, hay flujos de trabajo interesantes para acomodar las
características recortadas en T-Splines.

NURBS trimmed surface (left). Converted T-Spline surface (right).

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.

Usando estas herramientas de malla, es posible crear y editar objetos de


malla simples. Estas mallas se pueden convertir a T-splines utilizando el
comando Convertir. La Conversión de mallas a T-splines es fácil. Cada
punto de control de malla se convierte en un punto de control T-spline.
La superficie T-spline no pasará a través de los puntos, pero será una
superficie lisa derivada de los puntos. Cuantos más puntos hay en la
malla, mayor será la superficie T-Splines que abrazará a los puntos de
control.

Converting meshes to T-Splines


1x1x1 mesh box 1x1x1 T-spline 10x10x10 mesh box 10x10x10 T-spline

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:

En primer lugar, intentar la conversión puede causar que Rhino se quede


sin memoria. Las Superficies T-spline requieren más memoria que las
.stl dato malla polisuperficie Low face-count mesh mallas. Las mallas son "mudas" -ellas están compuestas de puntos en el
escaneado espacio conectadas con otros puntos. Las T-splines son más complejos,
no intente No intente este tipo de malla es Superficie T-spline cada T-spline almacenes suficiente información para calcular una
convertila a T- convertirla a T- la mejor para T- derivada de una versión suavizada de sí mismo, que requiere mucha más memoria. En
splines. splines. splines. lowface-countmesh. segundo lugar, si una malla densa se convierte en un T-spline, es más
Model from Animax Design difícil de editar. Es difícil de deformar suavemente una T-spline densa.

46
Converting .obj meshes to T-splines

Los modelos creados en otra superficie subdividida o paquetes de


software poligonales, como Maya, 3DS Max, modo, Lightwave, etc.
pueden ser importados en Rhino como una superficie lisa a través de
T-Splines. Sólo tiene que importar la malla en Rhino y luego ejecute el
comando tsConvert, a continuación, ejecute tsSmoothToggle para
mostrarlo como una superficie lisa.
Casi cada paquete de modelado de superficie tiene su propia manera
propia de hacer pliegues. Dado que estos son propioslimita la
compatibilidad y hace que sea difícil introducir una superficie de
subdivisión en T-splines y obtener una superficie idéntica.
Low resolution (or base) mesh inside subdivision surface High resolution mesh.
modeler. También, al exportar desde su modelador de superficies de subdivisión,
asegúrese de exportar la base de malla, el polígono más grueso que
pueda. T-Splines suavizará el modelo automáticamente. Además, trate
de exportar una malla dominante quad, con el menor número posible
de triángulos.

Como ejemplo, observe las siguientes superficies T-spline. Una


superficie es un convertida de un modelo de bajo conteo de polígonos;
la otra se convierte de una malla de alta resolución. Es claramente más
fácil trabajar con el modelo con menos puntos de control.
T-Spline surface converted from a low resolution mesh. T-Spline surface converted from a higher resolution
mesh. More difficult to edit.
Para convertir grandes superficies de subdivisión aNURBS, siga esta secuencia: Seleccione
la malla, a continuación, ejecute tsConvert. El modelo estará entonces en modo de cuadro
de T-splines. A continuación, ejecute tsConvertToRhinoSrf. En la opción de línea de
comandos, seleccione OutputType = Polysurf. A continuación, elija la adecuada
continuidad de inicio (probablemente G1) y pulsa enter. Esto convertirá la malla
directamente a NURBS, sin pasar por T-Splines, lo que permitirá convertir la malla más
grande a NURBS
47
Part III:
Getting to know T-spline surfaces
Parte III:
Conociendo las superficies T-
spline

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.

Smooth mode T-spline Box mode T-spline

Algunos de los muchos tipos de formas que pueden ser representados por T-splines.

Open and closed T-spline with holes Closed, non-rectangular T-spline

Closed T-spline with creases Open T-spline with local detail

Open, rectangular T-spline T-Spline surface with triangles

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.

Tangency handle 1, 2, or 3 Controla tangencia


a un pliegue o borde
de la superficie (C0)

Cuando (PointsOn) esta activo, todos los tipos de vértices se


muestran con el mismo tipo de mordazas(grips). Para identificar
qué vértices en su modelo son T-points o Star Points, ejecute el
comando tsLayout.

PointsOn tsLayout identifies T-points and star points

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).

Tangency handles Manejadores de tangencia


Tangency handles controla la tangencia de la superficie T-spline en
un pliegue o el borde de la superficie. Tangency handles siempre
existe en la superficie de todos los pliegues y bordes; sin embargo,
su visibilidad se puede encender y apagar. Los tres modos de
visibilidad de Tangency handles son Display All, Display None y
Display Moved. Display Moved es el predeterminado, y sólo
muestra los Tangency Handles que han sido deliberadamente
editados por el usuario; todos los demás Tangency Handles se
Ejemplo de Tangency handles se posiciona automáticamente. Se quedarán a un tercio de la distancia entre su punto
ocultan cuando el modo "Display Moved" está en on
de control y su vecino.
ocultando los tangecy handles que no han sido intencionalmente
editado por el usuario, se recolocan automáticamente como se
mueven sus puntos de control correspondientes. Una vez que un
TH se mueve específicamente, ya no será reposicionado
automáticamente.
Si usted quisiera volver un tangecy handles a su estado
predeterminado, seleccione el tangecy handles y pulse la tecla
Supr. Se moverá de nuevo a su posición predeterminada y sera
colocado de nuevo automáticamente una vez más.

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

Star points: create non-rectangular surfaces

Star points permiten que un T-spline no sea rectangular. Los Star


Point pueden ser generados por comandos como extrusión,
eliminar cara, y fusionar. Es más difícil controlar la forma de una T-
spline con Star Points, por lo que sólo se debe utilizar cuando sea
necesario. Coloque los Star Points en las partes planas de la
superficie para obtener más previsible un modelo estéticamente
agradable. Los lugares mas pobres para colocar un Star Point
incluyen las parte mas agudas.

Star points tambien determina como un T-spline se convierte a


NURBS. Cuando una T-spline es exporteda a NURBS, se dividirá en
superficies separadas en cada star point.

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.

Aquí están las buenas noticias: Incluso si no se presta atención a


estos reglas, el software modificará automáticamente la superficie
de modo que se mantienen las reglas. Los T points serán
empujados a través de las regiones de los Star Points, y se
añadirán puntos para limitar el área que los Tpoints influencia.
Estos puntos adicionales estarán ocultos para hacer más fácil para
el modelado hasta que se ejecute el comando tsStandardize.

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.

Este modelo simple muestra cómo En este modelo de auriculares, Los


utilizar adecuadamente ambos T-point Star Point se utilizan para obtener
y Star Points con el modelado. Los Shapes lisos cerrados, mientras que
Star Points se utilizan efectivamente los T-points se utilizan para limitar los
para crear las suaves extremos de las cambios de curvatura a un área
puntas. Los T-points se utilizan para específica.
restringir detalle para afilar el borde
del anillo interior.

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.

En este modelo de la cabeza, los T- En este ejemplo, los Star Points se


points son grandes para agregar la utilizan para tres cosas diferentes.
geometría para obtener los detalles
necesarios en la cara, mientras se 1. Hacer los ojos.
mantiene la parte posterior de la 2. Hacer las puntas redondeadas de los
cabeza simple. Los Star Points hacen dedos
que sea fácil crear un borde liso,
3. Conseguir una rama "Y" en la
brillante alrededor de los agujeros entrepierna, donde la palma cumple
para los ojos y la boca. con los dedos
Los T-Points permiten isocurvas
control más densos para dar forma a la
cara mientras se mantiene el resto de
la mano fácil de editar.
En este modelo , los star points se
utilizan para dar cabida a la parte
abierta de la superficie.

55
10. Standardization (showing all control points)

El software T-Splines está diseñado para ser lo más flexible y simple


como sea posible; Sin embargo, el mantenimiento de una superficie
compatible NURBS exige que T-splinesa se vuelva estandar . La
Estandarizacion no cambia la forma de la superficie, pero puede
añadir puntos de control para satisfacer los requisitos necesarios para
la conversión de geometría NURBS. Aunque la normalización siempre
se lleva a cabo cuando el T-spline es en modo suave, los puntos
sumados están ocultas por defecto. Si desea ver estos puntos
adicionales, utilice el comando tsStandardize.

Al estandarizar una superficie, todos los T-points dentro de dos


isocurvas de Star Points (en la región amarilla de abajo) se
extenderán hasta la T-points (como éste resaltado en rojo) están
separados de Star Points por al menos dos isocurvas.
Non-standard T-spline. T-Points are too close to a star T-spline estándar. T-points y Star Points separados por al Si su modelo ya está en forma estándar, entonces no sucederá nada
point. menos dos caras.
cuando se ejecuta tsStandardize. Si convierte un T-spline no
estándar a una NURBS será automáticamente normalizarlo antes de
convertir.
11. Trimming T-splines Cortando T-splines
T-Splines se puede recortar, pero se convertirá en NURBS
despues de recortar. Esto significa que el flujo de trabajo
recomendado es hacer la exploración en forma de Push Pull en
forma de T-Splines al principio del proceso de diseño, para
recortar hacia el final.

(Top) T-spline. (Bottom) Trimmed T-spline converted to NURBS.

Tip Hay un plugin de T-Splines para SolidWorks que tiene capacidad


para recortar mejor. La superficie T-spline se acomoda en la función
de árbol, sólidWorks y después de agregar características que
recortan la superficie T-spline, siempre se puede volver atrás y
editar el T-spline, y el resto de las características se actualizará
dinámicamente. Puede exportar sus modelos de T-Splines para
Rhino usarlos en SolidWorks. Obtenga más información en
tsplines.com
56
Making a “trimless” T-Spline surface Trimming alternative: a “trimless” T-spline-Recorte
alternativa: un "trimless" T-spline
Cuando se recorta una superficie NURBS, una curva se proyecta
sobre la superficie y la superficie delimitada por la curva se hizo
esencialmente invisible. T-Splines proporciona una alternativa al
recorte-un modelo sin aro con detalles de acabado similares.

El beneficio de esto es que se obtiene una superficie con puntos


de control a la derecha en el borde de la región sin aro, así que
usted puede manipularlo. Además, puede combinar superficies
1. T-Spline superficie y la curva de recorte. 2. Offset curva hacia el exterior. trimless juntos para conseguir un Boolean, Esta capacidad será
automatizado en una versión futura, pero el proceso se describe
en la tabla de la izquierda.

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.

5. Puntos de soldadura manual para


obtener la superficie final T-Spline.

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 botón de modo de edición verde (izquierda) para abrir la


ventana de acoplamiento modo de edición (a la derecha).

Las opciones y los comportamientos de modo de edición son


altamente personalizables; puede cambiar las opciones haciendo
clic en el engranaje de opciones de color rosa. Vamos a explicar el
comportamiento por defecto en primer lugar; siempre puedes
hacer clic en Restaurar valores predeterminados de las opciones de
modo de edición para volver a estos ajustes.

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.

La ventana de acoplamiento modo de edición se puede acoplar a


un lado de la pantalla como una barra de herramientas de Rhino.

The docking window, docked.

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.

Edit mode features:

Turning on and off edit mode- Apagando y prendiendo


El modo de edición se activa haciendo clic en el icono verde.
También puede activar el modo de edición pulsando CTRL + Barra
espaciadora. Se puede decir que el modo de edición está ON
porque habrá un pequeño icono de T-Splines en la esquina de su
ventana activa. Además, si usted está utilizando la versión de
prueba de T-Splines, habrá un número que indica cuántas horas le
quedan de prueba.

Puede desactivar el modo de edición, haga clic en el icono de T-


Splines, haciendo clic en el icono verde, o pulsando la tecla ESC
Esto hará la ventana de acoplamiento desaparecer. Hay una opción
para que la ventana de acoplamiento no desaparece cuando se
edita el modo de edición.
Manipulador: trasladar, rotar, escalar
Los Manipuladores le permiten rotar rápidamente, escalar y mover
partes de un modelo. T-Splines trae estos widgets que permiten
ahorrar tiempo al Rhino. Estos son similares a la Gumball en Rhino
5. Los manipuladores que vienen con el plugin de T-Splines
pueden ser utilizados en todos los objetos T-Splines y Rhino,
incluyendo NURBS y mallas.

Para activar el manipulador, haga clic en uno de los iconos del


manipulador.

Cuando se muestra este icono, el manipulador está apagado.

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.

Modalidad a distancia exacta


Al hacer doble clic sobre un eje manipulador se abrirá una línea de
comandos para introducir una distancia exacta para el movimiento
en la línea de comandos. Introduzca un número negativo para
mover el objeto (s) seleccionado en la dirección opuesta. Al hacer
doble clic en un disco manipulador traducirá las objeto x unidades
en ambas direcciones en el plano. Si hace doble clic en un eje por
accidente y no quisiera entrar en una distancia exacta,
simplemente pulse la tecla ESC para salir del símbolo del sistema.
Moving exact distances with the manipulator.

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.

Face, edge, vertex grips-Cara, arista, vértice grips-


Los Usuarios de Rhino están familiarizados con los vertex grips o
puntos de control. Estos nodos se pueden mover para dar forma a
una curva o una superficie, y las superficies T-spline tienen puntos
de control tal como las NURBS hacen. Además, T-splines pueden
ser moldeadas por los bordes y cara . En realidad, para mover un
agarre de los bordes simplemente mueva dos puntos de vértice a
la vez, y al mover un nodo de cara apenas se mueve todos los
nodos alrededor de la cara a la vez. Pero puede ser más rápido
para manipular los bordes y e enfrenta en lugar de grupos de
puntos de control.
Las caras T-spline los nodos de borde se iluminaran cuando el
mause este sobre de ellos , asi que tu seleccion se iluminara
antes de que sea seleccionada . Los nodos de vertice de la T-
Edge grips Vertex grips Face grips tendran el raton iluminado siempre que el modo edicion este
activo.

Haga clic en este icono para cambiar entre la selección de objetos,


caras, aristas o vértices.

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.

Edit mode options


Haga clic en este icono para mostrar opciones adicionales
para el modo de edición.

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.

Set multiplier button


El valor del multiplicador cambia la sensibilidad del manipulador
del movimiento del ratón. Si el valor es mayor que uno, el
manipulador se mueva más de lo que se mueve el ratón; si el valor
es menor que uno, el manipulador puede ser utilizado para los
movimientos más sutiles. Puede hacer clic en el botón de ajuste
del multiplicador o el conjunto de texto multiplicador esto en la
línea de comandos o utilizar el cuadro de edición Multiplicador
para escribir un valor directamente en la ventana de acoplamiento.

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).

Speed Options Button


Ahora tenemos tres opciones para la velocidad: compatible, más
rápido, y rápidas. Compatible es la opción más lenta, pero le da la
misma estrecha integración con los comandos de Rhino que
usted siempre ha disfrutado, con T-Splines. Rápido y más rápido le
permiten interactuar más rápidamente con su modelo, pero los
comandos de Rhino que esperan NURBS no funcionarán en su
modelo hasta que haya cambiado a compatible.

Current Selection Volume


Da el volumen de la selección actual. Esto es muy bueno ya que se
puede actualizar dinámicamente moviendo los puntos de control
de T-Splines. Advertencia: el rendimiento cuando se utiliza esta
será lento!

Current Selection Display


Da la pantalla actual, incluyendo el número de caras, aristas,
vértices, mallas, superficies T-spline, NURBS, etc., que están
actualmente seleccionados.
65
Smooth mode and box mode
Una T-spline puede ser visto como una superficie lisa o como una
malla cuadrada. En los modelos complejos, la manipulación en el
modo de caja puede ser mucho más rápido, mientras que el modo
suave se puede utilizar para comprobar la estética y dimensiones
del modelo. Para alternar entre el modo de caja y el modo suave,
seleccione el objeto que desea cambiar y pulse el icono tsSmooth
Toggle. Si se encuentra en modo de edición, también puede
presionar la tecla TAB para cambiar todas las T-splines en la escena.

T-spline surface in smooth mode (left) and in box mode (right).

Smooth mode:El Modo Smooth muestra la verdadera forma de su


superficie T-spline. La malla de pantalla de modo suave se produce
por el mallador T-Splines , no el mallador Rhino. La densidad de la
malla T-spline se puede cambiar globalmente en la página de
opciones de visualización T-Splines o por objeto en la ventana de
propiedades del objeto Hay un compromiso entre velocidad y
calidad (pulsa F3 para que esto aparezca en Rhino.) - las mallas
cuadradas que vemos son más rápidos para trabajar, las mallas
suaves son más lentas.

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.

Using Rhino commands with T-splines


El uso de comandos de Rhino al crear su modelo T-spline puede ser
una parte poderosa de su flujo de trabajo de T-Splines. Este es otro
beneficio importante que T-Splines trae: ningún otro software de
modelado orgánico está integrado en Rhino y le permite tomar
ventaja de muchos de los comandos Rhinos excelente para
comandos de superficies como modelo.
Algunos comandos de Rhino convertirá la superficie T-spline a
una polisuperficie; Sin embargo, muchos de los comandos
funcionan bien con T-Splines y dejarán el objeto como un T-spline
siguiendo el comando. Otros comandos de Rhino, especialmente
UDT, funciona mejor cuando se aplica a los puntos de control de
una superficie T-spline. Por ejemplo, la flexión de una superficie T-
spline lo convertirá en una polisuperficie y luego deformara, pero
doblando todos los puntos de control T-spline, se deformará la
superficie mientras se mantiene una superficie T-spline.

Una lista detallada de cómo se comportan los comandos de


Rhino con T-splines está disponible en el apéndice.

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

Subdivide face- subdividiendo caras


La subdivisión de una cara es la forma más sencilla de añadir
más detalles a su modelo T-splines. Sólo elige la cara y ejecutar
el comando tsSubdivideFace. La cara se subdivide en cuatro
caras.

Aqui dos opciones para el comando : simple y exact.


Subdividing a face
Box Simple
mode La subdivisión de una cara en el modo sencillo cambiará la
superficie por lo que es más plano y más afilado (más isocurvas).
Esta herramienta puede ser muy útil para agregar el detalle en las
caras planas, subdividiendo rápidamente la cara y conseguiendo
mas puntos más control.

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.

superficie original T-spline Subdivisión cara simple. Subdivisión exacta. La


(modo de caja en la parte La forma de malla esta malla se cambia, pero la
superior, de modo suave sin cambios, pero la superficie se mantiene
en la parte inferior) superficie se aplana. igual.

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

El comando tsInsertPoint permite insertar puntos en los bordes.


También le permite ampliar los puntos de control existentes. Para
utilizar el comando, haga clic en los bordes donde le gustaría
Before During
añadir puntos de control.
After

Inserting control points hay dos opciones : simple y exact.


Box
mode

Simple insertion se puede utilizar tanto en el modo suave y box.


Adición de un punto con la simple inserción no se moverá la
ubicación de cualquier otro punto, sin embargo, la forma de la
superficie es probable que cambie
Smooth
mode Exact insertion no va a cambiar la forma de la superficie. Esto sólo se
puede realizar en el modo suave, y puede añadir más puntos de
control que usted desee, así como los puntos de cambio de control
existentes para mantener la superficie . Usando el modo de
"exacto" en la tsInsertPoint también normaliza la superficie, como
T-Spline surface Simple points insertion Exact points insertion la inserción de punto y preservar la superficie sólo se puede
realizar en una superficie estándar.

71
Example of an exact point insertion near a star point

T-Spline surface Insert first point

Insertar el segundo punto y completar el Los puntos de control se añaden


comando automáticamente para la estandarización

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.

T-Spline surface Simple point insertion

Surface control points Area of influence

73
Example of a multiple points insertion (parallel)

T-Splines surface First point insertion Second point insertion Third point insertion

Fourth point insertion Surface control points Area of influence

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

T-Spline surface Simple point insertion

Troubleshooting: Desde el comando de punto de control de


inserción es muy potente, es posible estropear su superficie si la
herramienta no se utiliza bien. Recuerde la regla de oro del
modelado con T-splines: El uso de Star Points, triángulos y caras de
n lados sólo cuando sea necesario. Si no hay triángulos o Star
Surface control points Standardizing the surface reveals added edges points y se crean con el comando punto de control de inserción la
superficie resultante estará bien.
El error más común con los puntos de control de inserción está
e la creacion de un modelo que sólo se puede ver en el modo
de caja, que no se puede convertir en el modo de suavizar. Este
error se puede corregir con el comando tsLayout.

76
Insert edge-insertar borde

Los bordes se pueden insertar con el comando tsInsertEdge. Para


utilizar este comando, resalte las caras o bordes en los que quiera
un nuevo borde, y añadir el borde.
Before During After

Hay dos opciones en el comando: simples y exactas. Estos tienen el


mismo efecto en la superficie como las opciones simples y exactas
de los comandos tsInsertPoint y tsSubdivideFace .

Simple insertion se puede utilizar tanto en el modo suave y la caja.


Añadiendo de un punto con la simple inserción no se moverá la
ubicación de cualquier otro punto, sin embargo, la forma de la superficie
es probable que cambie.
Exact insertion no va a cambiar la forma de la superficie, sin
embargo, se pueden añadir puntos adicionales.

Los bordes se pueden insertar en parcial y completos bucles de


cara , anillos de borde, y lazos del borde. Bordes insertados
responden a las opciones Rhino RefObj, y se pueden colocar a
mano alzada si RefObj está apagado. Las siguientes imágenes
muestran cómo utilizar cada una de estas selecciones con el
comando tsInsertEdge.

Simple insertion on partial face loop


Partial face loop selected Edge inserted inside face loop (simple The surface curvature changes
option)

77
Exact insertion on partial face loop
Partial face loop selected Edge inserted inside face loop (exact The surface curvature doesn’t change
option)

Simple insertion on partial edge ring


Partial edge ring selected Edge inserted (simple option) The surface curvature changes

Exact insertion on partial edge ring


Partial edge ring selected Edge inserted (exact option) The surface curvature doesn’t change

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…

Exact insertion on partial edge ring


Partial edge loop selected Edge can be inserted (exact option) on …or both sides of an edge loop
one side…

tsInsertEdge también se puede utilizar para añadir un pliegue suave.

79
Crease

El comando tsCrease añade pliegues perfectamente afilados a los


bordes de T-spline. Para utilizar este comando, resalte los bordes
que le gustaría arrugar y pulsa enter.
Before During After

Tangency

Para controlar la tangencia de una sección arrugada con el resto de


la cara , utilizar los manejadores de tangencia. Los Manejadores de
tangencia no son visibles por defecto;para encenderlos dentro del
menú T-Splines, o en la página de opciones de T-Splines. Los
manejadores de tangencia se pueden eliminar, lo que alisara la
superficie, utilizando el comando tsRemoveCreases.

Tangency handles for the crease are shown in yellow

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.

a. Edge to be creased b. After crease

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.

Sharp crease (tsCrease) Soft crease (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

Edge of a T-spline box Bucle Edge (resaltado) insertado con


tsInsertEdge para un radio estrecho (0.05)

Bucle Edge insertado con tsInsertEdge Bucle Edge insertado con tsInsertEdge
de radio pequeño (0.2) de radio pequeño (0.4)

A soft crease on an extrusion: Cuando se extruimos una


columna, se puede controlar la curvatura en la parte superior y la
parte inferior de la columna mediante la inserción de los bordes
bucle con tsInsertEdge (o hacer múltiples extrusiones). Los bucles
de borde se pueden mover para determinar latension de la
curvatura.

Extrusion Edge loop inserted at top for a tighter …and one on the bottom, too.
radius...

83
Adding surface

Extrude face

Seleccione una cara o caras. Ejecute el comando tsExtrude. Cuando


las caras se mueven por el manipulador, se añadirá una columna de
nuevas caras alrededor de la cara original, que conecta a la
superficie.

Before During After

Extruding multiple faces: Dos o más caras adyacentes extruidos


juntos se extruyen como una sola columna. Para hacer un hueco
entre las caras extruidas, extruir por separado.

Dos caras extruidas a la vez

84
Tip Extruding non-rectangular faces-extruyendo caras no regulares

A veces es deseable extruir una cara no rectangular para obtener


un mayor control sobre los lados de la extrusión. Esta es una
manera de crear y extruir una cara cilíndrica de 6 caras:

Escala 1D los puntos hacia


afuera

Dos extrusiones más. En el comando Ahora la extrusión


Haga clic en la "T" s
La extrusión es tsLayout es equilibrada
para convertirlos a
oblonga porque hay
star points; salir del
dos T-points en los
comando
lados.

Extruding with symmetry: Para extruir través de un límite de


simetría, seleccionar caras de ambos lados de la simetría. Si se
selecciona sólo una cara, las extrusiones son separadas y se harán
en cada lado del borde de simetría.

Extruding across symmetry

85
Extrude edge

Extruir bordes le permite añadir más geometría en las fronteras de


su modelo. Para utilizar este comando, seleccione un borde o
bordes a extruir y ejecute el comando tsExtrude. Extruir bordes
sólo se permite en el borde de la superficie.
seleccione un borde corra la esxtrucion mueva los bordes

Bordes individuales se pueden extruir, o toda una frontera pueden ser


extruidos.

Select edge or edges to extrude Run tsExtrude Move the edge

Tip Extruding edges to smooth T-splines borders

Si el borde de su modelo T-spline tiene un pliegue, asi es cómo hay


que solucionarlo. Este es un consejo muy importante que
mejorará en gran medida su modelado!


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.

Tip Extruding with the manipulator


En lugar de hacer clic en el icono de
Extrusión, sólo tienes que seleccionar el
objeto (curva, cara o borde), mantenga
presionada la tecla ALT y arrastre el
manipulador para hacer una extrusión.
Esto funciona con el manipulador de
trasladar, rotar y manipuladores de
escala!

87
Thicken-Espesor

El comando tsThicken es una manera rápida de hacer una


cáscara aproximadamente o dar espesor a una superficie.
Before Thickened (smooth borders)

tsThicken no da espesores exactos; En su lugar, se crea un sólido


editable con puntos de control mínimos. Para espesores (shell)
exactos, utilice el comando de Rhino DesfasarSup(_OffSurf), que
tiene una precisión de la tolerancia archivo.

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

la opción DirectionType le permite espesar normal a la superficie o


normal a cada vértice (PerVertexNormal).

T-spline surface Thicken (Normal) Thicken (PerVertexNormal)

Engrosamiento superficies cerradas: Si la superficie está


cerrada, el comando Espesar crea una segunda superficie,
independiente.

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

tsDuplicateFaces hace una copia de caras T-spline. Esto


copiará la ubicación de los puntos de control. Si se
encuentra en modo de caja, se verá como una copia
exacta, pero si se encuentra en modo de smooth, si va a
copiar una selección abierta, los bordes fronterizos de la
selección puede tener diferente curvatura de la superficie
original.

Select faces to duplicate A new surface will be created

90
Deleting detail/surface
Delete

El comando Eliminar permite eliminar caras, aristas y vértices de


su modelo.

Eliminar caras eliminará la superficie. Eliminar caras es una alternativa al recorte,


y deja un modelo editable.

Borrado de bordes y vértices de un modelo producirá cambios de


curvatura.

Borrado de bordes los elimina de la superficie. Esto es similar al


comando EliminarNodo de Rhino, excepto que los bordes parciales se
pueden eliminar, así.

Eliminación de un vértice también eliminará cualquier borde tocando el vértice.

91
Tip Utilice la tecla Supr del teclado en lugar de hacer clic en el icono de
eliminar

Eliminar caras contra el recorte: La eliminación de caras es un


nuevo concepto para los modeladores NURBS tradicionales. Esta es
una alternativa al recorte de la superficie. A diferencia de recorte,
Trimming vs. deleting faces sin embargo, la eliminación de una cara en realidad elimina de la
superficie y deja bordes de superficies definidas con puntos de
control, mientras que el recorte "esconde" la parte recortada de la
superficie.

Ver más ejemplos de borrar caras vs. recorte en la sección T-


splines recorte.

Resultado final después de la Resultado final después de


Recorte y superficie a operación Rhino Trim. La eliminar T-Splines caras. Bordes
recortar. superficie se "apaga", pero de la superficie se encuentran
todavía existen puntos de en la curva de recorte.
control originales.

How to delete faces to make a “trimless” T-spline

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.

Eliminaciones que producen superficies no válidos: La mayoría


de las deleciones pueden realizarse en cualquiera de los modos lisa
o caja. Sin embargo, algunas supresiones producirán una superficie
inválida, y el T-spline cambiará automáticamente al modo de caja
debido a la supresión. En estos casos, será necesario que el T-spline
sea reparado antes de que se puede visualizar en el modo suave.

Eliminar caras que tocan solamente en las esquinas: Si se


elimina una cara, dejando otras caras que sólo toquen en una
una superficie valida . esquina, la superficie no será válida en el modo suave y sólo podrá
ser visualizado en el modo de caja.

Tip Cómo hacer un agujero en un T-spline con esquinas lisas

Cara a ser eliminada. Seleccione los bordes Extruya todos los bordes
fronterizos. El agujero es ahora
circular sin esquinas afiladas.

93
Remove creases

El comando tsRemoveCreases elimina pliegues en la superficie


T-spline. Los pliegues se definen en T-Splines por asas de
tangencia, cuando las asas de tangencia se eliminan de la
superficie es alisada. Para utilizar el comando, seleccione un
borde arrugado o punto y ejecutar el comando. El pliegue se
borrará, y la superficie será lisa.

Before Wireframe of “Before” showing tangency After


handles

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.

Llenar un solo agujero.


Hoyo en una T-spline surface Agujero lleno de comando tsFillHole

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

El comando tsWeld se puede soldar puntos dentro de un único


T-spline, o combinar dos T-splines en una sola.

Before After

Si se preseleccionan dos puntos, el orden de soldadura tendrá un


promedio de las distancias entre ellas

Si se seleccionan los puntos después de ejecutar el comando, el


primer punto se moverá a la posición del segundo punto.

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.

Ejemplo de soldadura más avanzado. El primer par de puntos se preselecciona y


cada punto se trasladó a mitad de camino para la soldadura. El segundo par de
puntos eran individualmente pre seleccionado, primero a la derecha luego a la
izquierda, por lo que el punto de la derecha se mueve al punto izquierdo durante
la soldadura. El tercer par de puntos fueron seleccionados también, se fue primero
a la izquierda luego a la derecha.

97
Unweld edges-Desoldar bordes

tsUnweld se Desoldan bordes de un T-spline. Los bordes no


soldados permanecerán en la parte superior de la otra hasta que
se muevan.

los bordes se mueve y muestran que


ya no estan soldados

Append-anexar

El comando tsAppend añade nuevas caras a un T-spline. Esto es


similar a el comando borde de extrusión y el comando orificio de
llenado. También es posible utilizar este comando para crear una
cara ajena a cualquier superficie.

Anexando una cara entre dos partes

Para añadir, seleccionar un punto en el borde de el modelo en el


que te gustaría iniciar su apéndice ( es beneficioso tener Point
RefObj de Rhino encendido). Haga clic en los puntos en el espacio
para marcar los límites de la cara que se adjuntan, y luego
terminar por encanjar a un vértice en el mismo borde que el
punto original en el modelo.

Using append face to create a face unconnected to any surface.

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.

Selección: El comando tsBridge trabaja en las caras o bordes


fronterizos. En cualquier caso, se deben seleccionar dos grupos de
caras o bordes. Si se seleccionan caras, un puente se construirá
entre las fronteras de las regiones seleccionadas, y las caras se
eliminará. Usted puede cambiar entre la cara o el modo de borde
mediante el uso de la opción de comando SelectionMode.

Alignment: Especifica el número de segmentos que el puente va


a crear utilizando la opción de comando Segmentos.

Puede alternar la vista previa de malla del puente mediante el uso


de la opción de comando ShowPreview.

Dos caras para puentear, sin (izquierda) y con ShowPreview encendidos.

Puede especificar una curva a lo largo de la cual el puente viajará


utilizando la opción de comando FollowCurve. Si se selecciona una
curva, el comando posicionará y escalará la curva por lo que se
encontrará en el centro del puente y se ampliará para ajustarse
entre sus selecciones. Usted puede girar la curva utilizando la
opción de comando de rotación, o arrastrando el círculo que se
muestra en el medio de la curva. La curva puede ser girada
haciendo clic en la flecha que apunta hacia afuera desde el centro
del círculo.
From left: FollowCurve=no, FollowCurve=yes, resulting surface.

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.

Desde la izquierda: puntos de alineación se destacan en las cajas rojas. El


indicador de dirección de alineación se puede hacer clic para cambiar la dirección;
también se puede mover haciendo clic en otros puntos de alineación.

Twist: El comando puente funciona imaginando un túnel que


conecta las dos regiones seleccionadas. Si se selecciona una curva
de puente, el túnel viaja a lo largo de la curva, y la dirección "arriba"
sigue la curvatura de la curva.Los intervalos a lo largo del túnel,
puente hace una sección transversal de la curva (llamado un
marco) y determina donde el puente debe colocarse dentro de ese
marco. La opción de comando de la torcedura le permite
especificar el número de rotaciones completas que el túnel hará
alrededor de la curva entre el principio y el final del túnel. Esto
puede ser utilizado para hacer una espiral , o para evitar pellizcos.

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

El comando tsMerge le permite combinar bordes interiores una


Merging edges to combine surfaces
única T-spline, o combinar dos T-splines en una sola. Para utilizar
el comando tsMerge, seleccione dos cadenas de bordes y unirlos.

La opción Smooth en tsMerge le permite determinar si las


superficies se fusionan sin problemas o con un pliegue.

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

Merging edges of a single surface

1. Select edges 2. Merge them 3. Select edges 4. Merge them

101
Merging preselected edges

1. Select edges of both surfaces 2. Merge them

Merging post-selected 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.

Seleccione cada bordes a


1.3 superficies diferentes 2. soldar. Observe que las 3. la superficie se funde de
superficies tienen diferente forma paramétrica,
número de bordes (2 en la añadiendo -puntos T a lo
superficie izquierda y 3 a la largo de la región de fusión.-
derecha).

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.

7. Final T-spline surface.


103
Match surface

Similar al comando de Rhino Match, tsMatch posicionará


un borde de superficie T-Splines a una superficie NURBS
de Rhino o curva con la Posición, Tangent, o continuidad
de curvatura.

T-Splines (left) and NURBS Match with Position continui- Tangent continuity (G1) Curvature continuity (G2)
(right) surfaces ty (G0)

Options (command line)

Alignment options- Opciones de alineacion

Add: Añade un nuevo conector para alinear.


Delete: Elimina un conector alineación existente.
FlipAlignmentDirection: Invertir la dirección de
New conector on the alignment Alignment direction reverted alineación.

104
AlignmentType options

Parametric: Cada punto de la superficie T-spline se


corresponde hasta un punto de una distancia paramétrica
similar a lo largo de la curva o superficie objetivo.

Arclength: La distancia física entre cada punto de la


superficie T-spline y el punto correspondiente en la
superficie blanco se minimiza.
Parametric alignment type Arclength alignment type

UseFallOff: Permite al usuario determinar cuánto de la


superficie se ve afectada por el match. Si no se utiliza
falloff, a continuación, la superficie se ve afectada
mínimamente. Si se introduce una distancia de caída, a
continuación, la superficie se verá afectado hasta esta
distancia.

FallOffDistance: Determina la cantidad de la superficie


que está afectada por el Match
Low falloff distance High falloff distance

UserRefinement: La opción Refinar agregará puntos de


control a la T-spline para que coincida con las superficies
dentro de una tolerancia dada.

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.

Before tsMatch (Midsurface) After tsMatch (Midsurface)

106
14. Modeling with symmetry

tsSymmetry aplica simetría axial o radial a una superficie T-Splines.

Axial symmetry: Permite la simetría en la X, Y y / o Z colocando el


eje de simetría. Puede aplicar simetría a una porción de un
modelo o de un modelo completo.

Half model (credit: Ricardo Amaral) Symmetry applied; moving one side moves the other

Options (command line)

Weld: Determina si soldar los vértices en los bordes del modelo.


Weld = no combinará las partes en un solo objeto, pero no soldar
los vértices.
Tolerance: Si Weld = yes, todos los vértices en el borde de
simetría se soldarán si caen dentro de esta tolerancia.

Discover: Esta opción le permiten descubrir la simetría que ya


existe en un modelo completo, seleccionando un canto central
(por defecto), al seleccionar una cara de cada mitad de la simetría
(opción Faces), o mediante la selección de un rostro, un borde y
un vértice de cada lado de la superficie.
Cuando un T-spline ha permitido a la simetría, se resaltarán los isocurvas en las fronteras de simetría para mostrar
los límites de simetría (por defecto = verde, el color se puede cambiar en el panel tsOptions Display)
3Point:Permite determinar el eje de simetría seleccionando 3
puntos.

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.

Options (command line)


Weld: Determina si para soldar los vértices en los bordes del
modelo o no. Weld = no combinará las partes en un solo objeto,
pero no soldar los vértices.

Tolerance: Si Weld = yes, todos los vértices en el borde simetría se


soldarán si caen dentro de esta tolerancia.

Discover: Esta opción le permite descubrir la simetría radial sobre


una superficie completa seleccionando una cara de cada parte de
la simetría (raíz y rostros simétricos), o mediante la selección de un
rostro, un borde y un vert de cada porción de la superficie

Segments: Determina el número de porciones radiales de la


simetría.
Radial symmetry with 8 segments.

tsSymmetryOff
Este comando elimina la simetría de una superficie. Sólo tiene
que ejecutar el comando y seleccione la superficie con simetría.

Options (command line)


Isolate: Esta opción le permite apagar una simetría o sólo una parte
de la superficie. Simplemente seleccione las caras del modelo a
aislar de la simetría. Las Caras aislados se veran rosa. Una nota: sólo
los grips que estan encendidos en el interior de las zonas de color
rosa tseran apagados. Así, en un ejemplo como este, donde hay
cuatro caras con simetría apagado, sólo el vértice medio que está
completamente rodeada por una región de simetría-off será la que
tenga la simetría apagada. Los bordes fronterizos de la región rosa
todavía tendrán simetría on.
108
Part V:
How to export T-splines
Como
exportar T-splines

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.

One non-rectangular T-Splines surface.

Multiple rectangular NURBS surfaces.

La conversión de un T-spline a un NURBS requiere que el T-spline puede dividir en regiones


rectangulares.
Para determinar la suavidad y la densidad de la NURBS, cambie la opción "Set star smoothness" en la
página de opciones de T-Splines. T-Splines son G1 suave en puntos de la estrella; Sin embargo, si la
superficie no es tan suave como visualmente se desead en los puntos de estrella, el cambio de la
suavidad estrella puede ayudar.

110
Set surface layout

El comando tsSetSurfaceLayout permite al usuario definir


las regiones en las que la superficie T-spline se divide en
parches NURBS.
Por defecto, cuando las superficies T-spline se convierten
a NURBS, los cantos que sale de puntos de estrella se
extienden para formar los limites de los parches NURBS, y
todos los T-points dentro de estas áreas se extienden para
formar NURBS rectangulares.
El comando Set Layout superficie le da al usuario la
oportunidad de redefinir cómo se divide el T-spline en
NURBS.
ttsSetSurfaceLayout UI. Los bordes de Haga click en los bordes para configurar Conversión a NURBS hará los nuevos Cuando se introduce el comando, los bordes que salen de
trazos en los puntos de la estrella deben el tamaño deseado parches de diseño todos los puntos estrella del modelo están resaltados con
ser bordes fronterizos para los parches
una línea discontinua. Estos bordes deben estar en los
NURBS y no pueden ser deseleccionado
bordes de las superficies NURBS y no se pueden
seleccionar. El usuario puede seleccionar cualquier otro
aristas en el modelo, y las selecciones serán los bordes de
los parches NURBS después de ejecutar
tsConvertToRhinosurf. La opción Extensión
predeterminada resalta todos los bordes que serían las
fronteras de NURBS de forma predeterminada. La opción
Borrar borra la selección borde.

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.

Desde la izquierda: superficie T-spline; Poligonal de malla, la tolerancia =


0,1; De malla poligonal, la tolerancia = 0,01.

tsMesh normalmente exporta una malla más optimizado para


un T-spline que el comando de Rhino Mesh desde tsMesh
reconoce los T-points. tsMesh también se puede utilizar en
NURBS y polisuperficies.

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.

Si UseTolerance = Sí, Entonces el DivisionsPerFace será un


número mínimo de divisiones por cara, pero se agregará más
divisiones si es necesario para obtener la tolerancia
requerida.

Tip tsMesh trabaja con la historia de Rhino. Haga clic en Registro de


Historia antes de entrar en este comando, y las modificaciones
hechas en el objeto T-spline se actualizarán en vivo en el objeto
de malla.

Rhino Mesh command


El comando Rhino Mesh funcionará en una T-spline tal como
funciona en Rhino y polisuperficies NURBS. Consulte la ayuda de
Rhino para más instrucciones sobre este comando.

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.

Desde la izquierda: modo de caja de T-spline, suave T-spline en Rhino.

De izquierda a derecha: Malla exporta a modelador de superficies de


subdivisión. (Las flechas señalan que las caras con T-puntos en ellos están
triangulados en un modelador de superficies de subdivisión). Malla
suavizada en modelador de superficies de subdivisión.

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 modo de edición se puede activar y desactivar haciendo clic en el icono de modo de


edición T-Splines.
La mayor parte de las características del modo de edición se tratan en la sección del modo de edición.
Tres características adicionales se explicarán aquí: teclas de acceso rápido, selección avanzada, y el
multiplicador.
Hotkeys
Las Teclas de acceso rápido están habilitadas por defecto cada vez que está en el modo de edición.
Para desactivar las teclas de acceso rápido, haga clic en el texto azul en el encabezado del display.
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 coloque en el campo de línea de comandos.

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.

Manipuladores y selección comandos T-Splines se asignan teclas rápidas por defecto.

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.

Rhino post-selection example.

T-Splines pre-selection example.

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.

Click on the first face,

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

Cuando se selecciona una o más grips reducir la


selección restará todos los grips de frontera de la
selección.

From left: Initial selected faces, Shrink selection, Shrink selection again.

119
Edge loop

Para bordes: Cuando se selecciona un borde, este


comando selecciona todos los bordes a lo largo del
ciclo de bordes hasta que se encuentre, ya sea un borde
o un punto estrella.

Single edge loop

Multiple edge loops

Tip Haga doble clic en un borde para seleccionar un anillo de


borde sin usar iconos o teclas de acceso rápido!

120

Control points loop selection

Para caras: Cuando se seleccionan dos caras adyacentes,


este comando seleccionará las caras restantes en el bucle
cara.

Faces loop selection

Faces loop selection (multiple directions)

121
Edge ring

Para bordes: Cuando se selecciona un borde, este


comando selecciona todos los bordes a lo largo del
anillo de borde.

Single edge ring selection

Multiple edge ring selection

Selection set
El comando tsSelSet permite guardar grupos de selección
de vértices, aristas y caras.

Una vez que se ejecuta el comando, aparece una barra


de herramientas de acoplamiento. En su interior se
puede:

Record: guardar una selección. Mientras que usted hace


sus selecciones deseadas en T-Splines , pulse el icono
de grabación y se guardará un nuevo grupo de
selección. Usted puede llamar a esta nueva selección.

Play: La ejecución de este icono se selecciona el grupo


guardado.
Delete: La ejecución de este icono se elimina el grupo
de la selección actual.
122
17. Additional commands
Fit to curves-Ajustar a curvas

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

tsSkin toma las curvas como entrada y crea una superficie


que pasará por todas las curvas. tsSkin es similar al
comando de Rhino NetworkSurface; la diferencia es que
tsSkin se puede utilizar para crear modelos no
rectangulares. En consecuencia, tsSkin usualmente
requiere más curvas de entrada que los comandos de
superficie Red de Rhino.

No puede crear dos superficies separadas durante una


sola sesión tsSkin. Para crear varias superficies, acaba de
hacer una de las superficies a la vez.

Si su primer intento de crear una superficie utilizando


tsSkin no produce un buen resultado, a menudo se puede
aumentar la calidad de su superficie simplemente
aumentando el número de curvas que definen su
superficie. tsSkin se ajusta a una superficie que pasar por
las curvas con la mayor exactitud posible, pero si usted
tiene grandes espacios abiertos entre esas curvas, tsSkin
puede llegar a confundirse acerca de cómo la superficie
debe comportarse allí (es decir, si es redondeado o plano).
Al añadir más curvas a su objeto, puede obtener el control
sobre el comportamiento de la superficie.

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:

Choosing curves for good results with the tsSkin command

Principle Bad Good


Hacer curvas de entrada tan
simple como sea posible.

Trate de tener siempre las curvas simples con las que


usted pueda describir la forma, sin puntos de control
innecesarios.

Coloque las curvas para definir


toda la superficie.

Esto dará lugar a una superficie más lisa en las


intersecciones que si sus curvas sólo se establecen para
definir secciones de la superficie. No te preocupes por el
fraccionamiento de las curvas-que sucederán en el
comando. Ten curvas que se intersecten lo más cerca
posible.

127
Mantener una densidad curva
similar a través de la red.

Utilice caras de 4 lados cuando sea


posible.

Caras que tienen 3 partes, 5 partes, o más de 5 lados se


rompen automáticamente con un Star Point, una vez que
se genera el modelo. Los Puntos Star no son tan suaves
como otros puntos de control, por lo que siempre que sea
posible, use caras de 4 lados.

Trate de no tener más curvas se cortan en un único punto


de lo necesario. ¿Por qué? Los puntos de control en la
intersección de 4 segmentos de curva, así como los T-
points, donde 3 segmentos de curvas se cruzan, son C2
(curvatura continua). Los puntos de control que tienen 5 o
más segmentos de la curva, así como los que tienen 3
segmentos de la curva, que son star points no son tan
suaves (son G1). Ellos sólo deben utilizarse cuando sea
necesario para obtener la geometria correcta .

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.

Segmentos de curva Diminuto.


Estos por lo general provienen de usar
ExtractWireframe.

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.

De izquierda a derecha: Los tramos de vista previa con 1, 3 y 6 tramos,


respectivamente.

Bottom: Surface generated from the span count above.

131
De izquierda a derecha: Los tramos de vista previa con 1,2, y 4
tramos en el segmento superior, respectivamente.

Abajo: Superficie generada por el lapso del Número anterior.

Chord length-longitud de la cuerda


Con esta opción se obtiene un mejor ajuste de superficie
cuando se tiene segmentos de curva largas en el lado
opuesto de una cara de segmentos de curva cortos.

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.

Tip tsSkin pueden ser escrito. Para crear una secuencia de


comandos, escriba -tsSkin en la línea de comandos para
iniciar el comando. Después de seleccionar las curvas,
haga clic en la opción RecordToNotes en la línea de
comandos. Continuar con el comando tsSkin, Accese a las
opciones a través de la línea de comandos. Cuando haya
terminado, tendrá un scripts para hacer su superficie en
las Notas. Sólo tienes que copiar y pegar el script en la
línea de comandos para regenerar la superficie T-spline

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.

Por defecto tsSplitCurves buscarán la intersecciones dentro de la tolerancia predeterminada del


archivo de Rhino. Si alguna intersección de curvas quedan fuera de esa tolerancia, se puede
incrementar la tolerancia a capturar más intersecciones.

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).

Extract control polygon

El comando tsExtractControlPolygon extrae el polígono de control (segmentos


de línea) del objeto T-spline. Esto es útil porque entonces el polígono de control se
puede modificar, puenteado a otros objetos, las secciones se pueden eliminar, a
continuación, el modelo puede ser creado de nuevo utilizando tsFromLines. Este
comando se utiliza con mayor frecuencia antes de T-Splines 2.0.

T-spline surface (left) with control polygon extracted (right).

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

Before flattening points After flattening points

Weight

El comando tsWeight asigna un peso a los puntos de control T-spline, similar al


comando Rhino Weight.

tsWeight of 1 (default) tsWeight of 0.1 tsWeight of 10

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.

Options (command line)

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

Superficie gris = Fuente T-Splines


Rojo = Fuente superficie polígono
de control
Verde= superficie resultante

137
Set curvature graph edges
R

tsSetCurvatureGraphEdges permite al usuario


encender bordes específicos de T-spline en pantalla
mientras se usa el comando de Rhino CurvatureGraph .
La opción Clear encendera el CurvatureGraph por todas
las aristas del modelo. Después de que el Curvature
Graph Edges se utiliza, el comando Rhino
CurvatureGraph se debe ejecutar para ver el gráfico de
curvatura.

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.

Swapping T-points and star points-Intercambio de T-puntos y puntos de


estrella
Dentro del comando tsLayout , star points and T-points se mostraranas star and
T icons. Adicionalmente los T-points infractores que deben ser cambiados por
Star points para que la superficie sea vista en modo suave se veran como esto-
Para cambiar un T-Point a un punto estrella, haga clic en él y el icono y cambiará.
También puede hacer clic en un T-punto para cambiar la dirección en la que apunta.
No todos los puntos de la estrella se pueden convertir a T-puntos. Estas son las
reglas:
Un punto de estrella puede ser cambiado a un T-punto si:
Valencia del vértice es menor que 4.

•La cara que resulta en que el T-punto apuntará es una cara de cuatro lados.

En algunos casos, el cambio de un T-point de punto a un punto estrella es un


requisito con el fin de mostrar la superficie en modo suave.
tsLayout también puede ser útil para obtener una forma diferente en su modelo.
Por ejemplo, ver las instrucciones sobre cómo crear y extruir una cara de seis lados.

139
Using tsLayout to repair tsInsertPoint errors

Una razón común para problemas de


visualización lisos: puntos insertados La pantalla cambia al modo de caja y
en una diagonal sobre una superficie aparece el siguiente mensaje:
periódica.

Tip Utilice la opción Autorepair en tsLayout para que todas


las conchas automáticamente se convertirán en puntos
de la estrella.

En tsLayout. Estas conchaspara Ahora son star points.


cambiar los T-puntos a los puntos
estrella.

140
Fuera de el comando tsLayout, la
superficie lisa ahora se puede
visualizar.

141
Make uniform

El comando tsMakeUniform hace que todos los


intervalos de nudos en la superficie T-Splines uniformes .
Esto es útil si la superficie tiene un extraño
agrupamiento tras añadir puntos de control. Hacer
uniforme hará que la superficie "relajarse".

Superficie con amontonamiento Superficie "relajada" despues del comando

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.

Boolean difference of two T-


spline surfaces.
_BooleanDiffe- TS-NURBS
rence
_BooleanInter- TS-NURBS
section

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

T-spline surface with Cull=No


(top) and Cull=Yes (bottom).
_Curvature TS
Funciona en
regiones
rectangulares
de la superficie
T-spline (uno a
la vez).

T-spline surface (top), contour


curves (bottom).

144
Rhino commands Rhino commands
Command Code Description/Picture Command Code Description/Picture
_CurvatureAnaly- TS _DraftAngleA- TS
sis nalysis

_CurvatureGraph TS Muestra el T- _DragMode TS Útil para el movimiento UVN de selección.


spline como una Accesible a través de la pantalla del modo de
polisuperficie edición T-spline heads-up.
durante el _Drape TS
comando.
_DupBorder TS
To display _DupEdge TS Puede duplicar
CurvatureGra- bordes y isocurvas
ph on specific de una superficie T-
edges, use the spline.
tsSetCurvatu-
reGraphEdges _DupMeshEdge TS
command _EMap TS
_DeleteHole TS-NURBS
_Dir TS

_Explode TS-NURBS Explodes the T-spline surface into NURBS


patches.

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.

T-Spline surface (top) and the


extracted wireframe (bottom).
_ExtrudeSrf TS-NURBS
_ExtrudeSrfAlon- TS-NURBS
gCrv
Extracting a surface from a T- _ExtrudeSrfTape- TS-NURBS
spline surface. red
_ExtrudeSrfTo- TS-NURBS
Point
_FilletSrf TS-NURBS

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.

Before setting points with SetPt


(top) and after setting points
Before (top) and after projecting (bottom).
to CPlane (bottom).
_Shear CP
_RemapCPlane TS, CP _ShortPath TS Works on rectangular regions of the T-spline
_RevolvedHole TS-NURBS surface.
_Rib TS-NURBS _Silhouette TS
_Rotate TS, CP _Sketch TS
_Rotate3D TS, CP _Smash TS-NURBS Smashes all the
_RoundHole TS-NURBS NURBS pat-
_Scale TS, CP ches from the
T-spline surface
_Scale1D TS, CP
separately.
_Scale2D TS, CP
Example of a smashed T-Spline
_ScaleNU TS, CP surface.
_Section TS

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.

Example of a variable offset sur-


face on a T-Spline surface.
_Volume TS
_Splop CP
_VolumeCentroid TS
_Squish TS Works on rectangular regions of the T-spline
surface. _VolumeMo- TS
ments
_Stretch CP
_WireCut TS-NURBS
_Taper CP
_Zebra TS
_Trim TS-NURBS Puntos de control T-Splines deben estar
apagados para Recortar para trabajar.
_Twist CP
_VariableBlend- TS-NURBS
Srf

149

Vous aimerez peut-être aussi