ST 85 Manual1
ST 85 Manual1
modeling
Release 8.5
____________________________________
User Manual
Modeling - Volume 1
Table of Contents
Table of Contents
Modeling - Volume 1
Section 1
Getting Started
1.1
1
21
Conventions
22
1.2
Starting solidThinking
24
1.3
Screen Components
25
1.4
26
1.5
Message Boxes
28
1.6
31
Section 2
33
2.1
File Menu
36
2.2
Edit Menu
39
2.3
Selection Menu
43
2.4
View Menu
49
2.5
Tools Menu
51
2.6
Managers Menu
54
2.7
Render Menu
56
2.8
Environment Menu
58
2.9
Help Menu
59
iii
Table of Contents
Section 3
61
3.1
Space in solidThinking
68
3.2
70
3.3
View Modes
78
3.4
View Layout
80
3.5
View Detail
81
82
3.6
Background Image
85
3.7
Grid Settings
87
3.8
Snap Options
89
3.9
94
3.10
Working Modes
97
3.11
Selecting Objects
103
3.12
Selecting Points
105
3.13
Selecting Groups
107
3.14
108
3.15
The Console
111
3.16
113
Layers
119
3.17
122
3.18
123
3.19
Preferences
124
iv
Table of Contents
Section 4
Modeling in solidThinking
131
4.1
134
4.2
139
4.3
Transformations
143
Translate
144
Rotate
150
Scale
155
158
Inspector
161
Combine
163
MultiCombine
165
Mirror
166
Replicate
170
Step copy
177
DynaStep
180
Matrix Copy
184
DynaMatrix
187
Polar Copy
192
198
201
203
206
Align to Curve
210
215
MultiEdit
219
Twist
221
Taper
223
Table of Contents
4.4
vi
Warp
226
Shear
229
Bend
232
Lattice
235
Stretch
240
LinearStretch
242
PixelMap
245
SurfDrape
248
Curves
253
NURBS curve
255
MetaCURVE
267
Open PolyLine
272
Rounded PolyLine
274
Single Line
277
279
281
283
286
Inclined Segment
289
292
Segment Bisector
295
Bi-tangent Segment
298
301
Arc: 3 Points
304
308
312
315
Line-Arc
320
Fillet Curves
324
328
solidThinking User Manual
Table of Contents
Circle: diameter
331
Circle: 3 point
334
337
340
343
346
349
Rect: 3 points
353
Rectangle
355
Regular Polygon
357
Helix
359
Offset
363
Split curves
365
Divide curve
366
Break curve
368
Blend Curves
369
373
EdgeExtract
378
382
384
Sections
386
Silhouette
389
PathCast
392
Curve to Plane
396
399
Rebuild curve
401
Simplify curve
404
Curve to arcs
406
Extend Curve
408
vii
Table of Contents
Modeling - Volume 2
4.5
viii
Surfaces
Extrude
Surface extrusion
13
Lathe
16
RadialSweep
19
24
Loft
29
Pipe
38
Birail
42
MultiSweep
48
3sides
57
Coons
59
N-Side patch
63
Curves Network
66
FillPath
70
Patch
72
Close Hole
78
81
Blend Surfaces
84
93
Extend surface
96
Surface offset
99
Shell
102
Solid offset
106
Trim surface
111
Trim solid
119
Trim convert
122
solidThinking User Manual
Table of Contents
4.6
4.7
Intersect CT
124
Intersect
130
Boolean
134
Make Manifold
140
Round
145
Round 8.0
167
Fillet surface
190
Face extract
196
Simplify surface
198
Join surfaces
200
Heightfield
203
NURBS Primitives
207
Plane
209
Disk
211
Cube
215
Sphere
217
Torus
221
Cylinder
226
Prism
231
3D Text
235
Polygonal Modeling
237
239
Advanced Tessellation
243
247
Vertices editing
250
Edges editing
255
Faces editing
261
Split Polygon
268
Simplify
270
Create Polygon
273
ix
Table of Contents
4.8
4.9
Fill hole
275
Subdivision Surface
276
282
PolyMesh Info
286
Polygonal Primitives
289
PolyPlane
290
PolyDisk
292
PolyCube
295
PolySphere
298
PolyTorus
301
PolyCylinder
305
Analysis tools
Points distance
312
Curve Length
314
SubCurve Length
316
318
Surface Curvature
320
Surface Area
323
Surface Volume
325
Tolerance check
327
Continuity check
329
333
Curvature Plot
335
337
Construction Plane
338
340
4.11 PointsCloud
311
341
PointsCloud
342
344
346
solidThinking User Manual
Table of Contents
349
Fit PointsCloud
351
4.12 Digitizers
355
MicroScribe-3D
355
Calibrate
356
Sketch on planes
357
360
4.13 Dimensioning
361
Linear Aligned
363
Linear Horizontal
367
Linear Vertical
371
375
382
388
Edge Aligned
395
Edge Horizontal
399
Edge Vertical
403
407
411
Angular
415
Angular (associative)
419
Radius/Diameter
425
Radius/Diameter (associative)
428
Leader
431
Leader (associative)
433
4.14 Drawing
435
Pages management
436
Page composition
437
Menu commands
441
xi
Table of Contents
xii
Getting Started
Section 1
Getting Started
Section 1
Getting Started
Getting Started
Section 1
USER INTERFACE
solidThinking
Views
Camera
Getting Started
Construction Aids
Units of measure.
Advanced grid settings for defining up to four different
grids, each with its own origin and spacing, grid type, color.
Snaps to grid, angle, scale%, translate, point, midpoint,
center, curve, tangent. Snap to 3D and Snap disabled
options.
Unlimited number of Construction Planes.
Axes Align to 3 Points. Align the local axes of a
construction plane/object to three points.
Axes Align to Object. Align the local axes of a construction
plane/object to another object local axes.
Axes Align to NURBS surface. Align the local axes of a
construction plane/ object to be tangent to a NURBS surface.
Align to axis. Align a set of objects along X, Y, or Z
directions with spacing options.
Align to curve. Align a set of objects along a curve with
spacing options.
Global/local modeling tolerance.
On-Line Help
Section 1
NURBS MODELING
Full NURBS-based modeling and Construction Tree make of
solidThinking a matchless tool for designers and graphics
professionals.
solidThinking uses NURBS (Non Uniform Rational B-Splines)
as its geometry type. This curve and surface definition method
offers the greatest flexibility and precision. NURBS are capable
of representing any desired shape, both analytic and free form,
and their algorithms are extremely fast and stable.
Getting Started
Primitives
Curves
Section 1
Transformations
Getting Started
Deformations
G2-continuity surfaces.
Extrude. Create a surface by extruding a profile along a
specified direction.
Surface Extrusion. Create a surface by extruding a cross
sectional profile along a specified direction.
Lathe. Create a surface by revolving a profile curve around
its X, Y, or Z-axis or any user-defined vector.
RadialSweep. Creates a surface by sweeping one or more
profile curves along a rail curve and a common rotational
point in space.
Rule. Create a surface that fits across a number of crosssectional curves by a linear interpolation.
Skin. Create a surface that fits across a number of crosssectional curves by a smooth interpolation.
Lofting. Create a surface that fits across a number of crosssectional curves by a spine-controlled interpolation.
Pipe. Create a surface by sweeping a cross sectional profile
curve along a second path.
Birail. Create a surface by sweeping a profile curve along
two rail curves.
9
Section 1
10
Getting Started
POLYGONAL MODELING
solidThinking also features an advanced polygonal modeler
11
Section 1
Features include:
Advanced polygonal modeling with support of n-side
polygons.
Polygonal primitives: sphere, cylinder, torus, cube, plane
and disc.
Create single polygons.
NURBS to poly: tessellate any NURBS surface. Optional
creation of quadrilaterals whenever possible and welding of
coincident vertices.
NURBS CVs to poly: create a PolyMesh from the control
vertices of a NURBS surface.
Vertices editing. Translate, rotate, scale, delete, split,
welding, normal direction.
Edges editing. Translate, rotate, scale, smoothing, delete,
relax, split.
Edge welding. Merge coincident edges.
Faces editing. Translate, rotate, scale, delete, extract, split,
normal direction.
Face normal editing. Invert or unify the specified face
normals.
Refine edges.
Simplify. Reduce the number of faces to a specified
percentage of the original, optionally preserving edge
sharpness and curvature.
Fill hole: close holes in a polyhedron using an N-Side
polygon.
Smooth. Applies a smoothing filtering on a polygonal
object. Very useful for 3D scanner data processing.
Interactive
Subdivision
Surfaces.
User-controllable
refinement and smoothing of polygonal meshes.
12
Getting Started
ANALYSIS TOOLS
Analysis tools are useful for finding distances, lengths, areas,
and volume. They also allows you to analyze curve/surface
curvature and tangency.
solidThinking Curvature Display also offers the possibility to
13
Section 1
REVERSE ENGINEERING
ASSOCIATIVE DIMENSIONING
Associative Dimensioning for the automatic creation of
horizontal, vertical, aligned linear dimensions, arcs and circle
radii, curvature radii of NURBS curves at any given point,
diameters, edges, angular dimensions. Leader command for
quickly creating leaders (text annotations).
You will realize the great power of the Dynamic Associative
Dimensioning when a revision to a drawing comes through, or a
design changes. With Associative Dimensioning on your model,
you can edit your entities and have the dimensioning change as
well, in real time.
14
Getting Started
DRAWING
Connection from Design to Documentation. You can now
compose drawings and pictures on a virtual sheet of paper and
configure plot scale, paper size, plot area, paper orientation.
Multiple drawing layouts are possible.
RENDERING
Once you have created your models you can take advantage of a
truly comprehensive rendering system for the most advanced of
graphics professionals, integrating all industry-leading
rendering techniques. The most efficient memory management
functions, unlimited output resolution as well as multi-threaded
and multi-processor rendering make of solidThinking the
perfect tool for generating photorealistic images.
Final Gather is a new, exclusive global illumination method that
improves both the quality and ease of generation of images. Its easeof-use means that there is no need to be an expert in rendering,
simply press a button and solidThinking will calculate the lighting
for you automatically. The increased breadth of functionality
introduced means that solidThinking can match the fastest and the
best global illumination solutions, and is now significantly faster
than other rendering engines for a given quality of image.
Techniques
Wireframe.
Fast hidden-line.
Flat, Gouraud and Phong shaded.
Preview scan-line.
Full scan-line.
Preview ray-trace.
Full ray-trace rendering (multi-threaded).
Hybrid rendering for integrating radiosity with ray-tracing
and other rendering methods.
Sketch rendering for stylized presentations.
Preview quality post-processing and full quality post-processing.
15
Section 1
Panoramic rendering
Radiosity
Sketch rendering
Shaders
16
Getting Started
Anti-aliasing
Lights
17
Section 1
Shadows
Shadow mapping.
Soft shadows.
Shadow ray casting.
Shadows cast by semi-transparent objects.
Hybrid shadow creation, combining ray-tracing and scan-line
rendering for fast, efficient production of ray-traced shadows.
Post-processing operations
ANIMATION
18
Keyframing animation.
Animation of translation, Rotation, and Scale attributes.
Animation of lights.
Animation of cameras with control of position and target.
Speed interpolation options.
Path interpolation options.
solidThinking User Manual
Getting Started
DATA EXCHANGE
19
Section 1
PDK
20
Getting Started
1.1
Volume 1 - Modeling I
Section 1, Getting Started, gives you a short overview of
solidThinking and includes information to help you get started with
solidThinking and understand the way the program communicates.
Section 2, The Pull-Down Menus, describes the menus
available from the menu bar located at the top of the window.
Menu items allow you to save and retrieve files, display control
panels, and perform many other operations.
Section 3, General User Interface, itemizes solidThinking
user interface, defines the purpose of panels and toolbars, shows
you the use of different view modes and layouts, and teaches
you to customize the user interface.
Section 4, Modeling in solidThinking, explains the
Construction Tree approach and describes all the tools available to
apply transformations/deformations and to create NURBS curves.
Volume 2 - Modeling II
Section 4, Modeling in solidThinking, describes all the tools
available to create NURBS surfaces as well as polygonal
objects. It also describes analysis tools and construction planes,
dimensioning and drawing environments.
Volume 3 - Rendering
Section 5, Rendering in solidThinking, defines tools for
adding cameras and lights, and explains how to create materials,
use textures, and render a 3D scene.
21
Section 1
At the end, you will find a list of keyboard Shortcuts that can be
used to speed up the program workflow and a Glossary that will
be practical when searching for the meaning of terms that you
will find throughout this manual.
Conventions
To help you find and interpret information readily, this manual
makes use of conventions and displays them in various modes.
Their definitions are specified below.
22
Getting Started
23
Section 1
1.2
Starting solidThinking
After completing the guided installation as specified in the
Installation Notes, move to the /solidThinking directory.
In this directory, you will find the solidThinking file
(solidThinking.exe on Windows) as well as the following main
folders created by the installation program:
Demos (This folder is currently available in the Windows
version only). Animated tutorials that can be loaded using File >
Open Macro.
Examples. Examples files.
Help (This folder can be found in the Mac version only). Help
files that can be read using Help > Help.
Images. Renderings are saved here with progressive numbering
(filename.st~n.bmp where n is a progressive numbering).
Renderings are saved as .tif (TIFF format) files.
MaterialsLib. Materials saved in the Materials library.
ModelsLib. Models saved in the Models library.
Plug-In. Here you will find the rendering engines as well as the
file format I/O modules.
Projects (This folder is currently available in the Windows
version only). You can use this folder to store your project files.
Textures. Use this folder to store textures.
Double-clicking the solidThinking icon launches the
application and displays the copyright panel for a few seconds.
solidThinking user interface is then displayed at full screen.
24
Getting Started
1.3
Screen Components
solidThinking uses multiple viewing windows. Each of these
25
Section 1
1.4
26
Getting Started
27
Section 1
1.5
Message Boxes
One of the ways solidThinking communicates is through
message boxes, of which there are four main types.
Info box
An info box provides information on operations that you have to
perform before activating a new command. Click OK and
follow instructions. An example of an info box is that appearing
when you click a Transformation Tool before selecting an
object.
Decision box
A decision box provides information that allows you to make a
Yes/No decision. A Cancel button is also displayed. Confirm
by clicking the Yes button. Select no by clicking the No button.
Click Cancel to cancel the command and remove the box. An
example of a decision box is the one that appears when you quit
the program.
28
Getting Started
Alert
An alert tells you something you need to know before
proceeding with an operation. After reading the message
carefully, you can press Yes to confirm the operation or No to
cancel it. An example of alert is that appearing when you
choose the NURBS Surface Editing tool.
Dialog box
A dialog box usually contains one or more controls through
which you can enter text, choose options, or direct the action of
the command. An example of dialog box is the Modeling Tool
panel.
29
Section 1
Radio button. A round button you can use to choose from a set
of related but mutually exclusive options. The check mark for a
radio button is a black dot. A radio button can assume two
states: checked (dot) or unchecked (no dot).
Slider bar. A horizontal rectangle with a sliding bar inside. By
moving the sliding bar, you alter values.
Scroll bar. Vertical rectangles with a sliding bar inside used to
shift the content of a window area. It is also a visual hint of the
length of the area. In some cases, a hand icon replaces the
cursor to indicate a scrollable area. Left click and drag the
mouse up and down to scroll through the panel.
Entry-fields. Two are the entry-field types: text fields that
accept alphanumerical entries and numeric fields that accept
only numbers. When a dialog box appears the first field has
text/numbers highlighted. It means that any valid character you
will type will replace the content of the field.
You can click the mouse to move the insertion point within or
between fields or you can use the following keys to move
around fields:
Tab moves to the next field.
Tab + Shift moves to the previous field.
Backspace deletes the character on the left of the cursor.
30
Getting Started
1.6
extension and includes the geometry at the time you save, plus
the following information:
- materials,
- lights,
- camera settings.
You can exit solidThinking by selecting the File4Exit
command. If the current document is not saved, the program
prompts you on whether you want to save it or not. Options are:
Yes, No or Cancel to cancel the command and remove the box.
31
Section 1
32
Section 2
The
Pull-Down Menus
33
Section 2
34
The Pull-Down
Menus
The menu options are displayed on the top left of the screen,
from left to right.
When you click a main menu item and hold the mouse button
down, a sub-menu appears showing more options. To select a
menu option, keep the mouse button pressed, move the cursor
over the item, and then release the mouse button.
35
Section 2
2.1
File menu
The File menu provides the tools for storing, retrieving, and
saving. In other words, it allows you to manage different types
of files. It also provides tools for printing and exiting the
program.
New
Deletes the current file. Before deleting it, the program prompts
you if you want to save it. Options are Yes, No or Cancel to
skip the command.
Open
Brings up a file selector allowing you to retrieve any document
you previously saved with one of the Save commands.
Opening a new file replaces the current document. Before it, the
program prompts you if you want to save it. Options are Yes,
No or Cancel to skip the command.
The file selector offers the possibility to choose any supported
file format. Once you have chosen it, select the document, then
press Open.
Merge
Brings up a file selector allowing you to specify a previously
saved document whose content will be merged with the current
document. Merge ignores views configuration information from
the incoming file.
36
Just as the Open command, the Merge file selector lets you
choose any supported file format. Once you have chosen it,
select the document, and then press Open.
Save
Saves the current document either in the solidThinking file
format or in another supported format. A file selector is brought
up allowing you to name it. If the file already has a name, the
program will overwrite it.
In the Preferences panel (Info4Preferences) you can
enable the Autosave option for automatically saving the current
scene every n minutes. You can also use the Safe save, which
is useful to avoid accidental savings. In fact, every time you
save a previously named scene, a decision box will prompt you
if you are sure to save.
Note: when you save a file, you save not only its geometry but
also materials and display information, which includes views
mode, zoom level, snap and grids status.
Save as
Names and saves the current document. A file selector is
brought up allowing you to name it.
37
Section 2
Save selected
Saves selected objects either in solidThinking file format or in
another supported format. A file selector is brought up allowing
you to name it. If the file already has a name, the program will
overwrite it.
Save as model
Allows you to save any selected object in the Models library so
that it can be quickly retrieved for any successive use.
A small Save as panel is brought up. Here you can create the
model icon, which will be used in the Library. Right click and
drag to orbit the object. Right click and drag while
simultaneously pressing Shift to adjust the zoom factor.
Choose the Group name where you want to store the new
model, then type the Model name and click OK to confirm.
You can choose a group from the already existing list or create a
new one by simply typing a new name.
If you quickly right click a model icon, the program displays a
pop-up menu that allows you to Delete it or change its
Properties (name and group).
Revert
Discards all changes to the current document since you last saved it.
Exit
Quits solidThinking. Before quitting, a decision box is
displayed asking whether you want to save changes you made to
the scene or not. Options are: Yes, No or Cancel to skip the
command.
38
2.2
Edit menu
The Edit menu provides the tools for a precise editing of points
and objects in the scene.
Undo
Undoes an operation. The number of commands you can undo
depends on the amount of memory allocated to the undo and
redo operations as set in the Preferences panel (Info
Preferences). The more complex the commands, the fewer
will be retained in memory.
Redo
Cancels the effects of the undo. Redo is only available after you
undo a command.
Cut
Removes selected objects from the scene and puts them on the
clipboard.
Copy
Copies selected objects and puts them on the clipboard.
Paste
Inserts objects on the clipboard into your scene.
39
Section 2
Delete
Deletes the selected objects.
Uncombine entities
Creates a separate object for each entity of the selected
object/objects. Uncombine can only be applied to objects that
are NOT involved in a Construction Tree.
Prune
Deletes the selected object and its dependent objects that are not
used in another construction tree.
40
Active snaps
Opens a submenu allowing you to activate the following snap options:
Grid #1
Grid #2
Grid #3
Grid #4
To snap any entity to the closest grid intersection.
Point
To snap any entity to curves and surfaces control points, endpoints
of curves, midpoints of lines, and centers of circles, arcs, ellipses.
Translate
Rotate
Scale
To translate, rotate, and scale only by steps of the measure you
have set in the Grid Setup panel.
Curve
To snap whatever you are moving (a point, a light, or a camera)
to any point on a curve.
Tangent
To snap whatever you are moving (a point, a light, or a camera)
to a given curve tangent.
Endpoint
To snap whatever you are moving (a point, a light, or a camera)
to the endpoint of a line.
Midpoint
To snap whatever you are moving (a point, a light, or a camera)
to the midpoint of a line.
41
Section 2
Snap in 3D
When you enable Snap in 3D, snapping on the view-disabled
axis (the axis perpendicular to the view plane) is allowed.
Otherwise, snap is enabled only in the view plane, i.e. XY in the
Top view, XZ in the Front view, and so on.
Snap disabled
When pressed, disables all the snap options you activated. This
way, you can quickly enable/disable your preferred snap
configuration without having to enable/disable each single option.
Grid setup
42
2.3
Selection menu
The Selection menu provides the tools for selecting objects and
controlling selected ones.
All
Selects all objects, cameras, and lights in the scene in Select
Objects mode. All points of a selected curve or surface in Edit
Parameters mode.
All geometry
Selects all the objects in the scene.
All lights
Selects all the lights in the scene.
All cameras
Selects all the cameras in the scene.
None
Deselects a) all the objects in the scene if you are in Select Objects
mode, b) all the control points of selected objects if you are in Edit
Parameters mode.
Invert
Swaps the selection of objects or points according to the
working mode.
43
Section 2
Dependents in History
Selects the objects in the scene that are dependents of the
selected object. This feature is disabled on the menu until an
object in the scene is selected. This feature is useful when
organizing the World Browser and creating groups. All objects
involved in a Construction History can easily be identified and
placed into the same group.
Sources in History
Selects the source objects in the scene from which the selected
objects are derived. This feature is disabled on the menu until
an object in the scene is selected. This feature is useful when
organizing the World Browser and creating groups. All objects
involved in a Construction History can easily be identified and
placed into the same group.
Pick Curves
When you choose this selection filter, only the curves in the
scene can be selected.
Pick Surfaces
When you choose this selection filter, only the surfaces in the
scene can be selected.
Pick PolyMesh
When you choose this selection filter, only the polymesh objects
in the scene can be selected.
Pick Pointmesh
When you choose this selection filter, only the pointmesh
objects in the scene can be selected.
Pick All
When you choose this selection filter, any object in the scene
can be selected. This is the default selection method. If you
choose another filter method, you must reselect Pick All from
44
the menu before you can use it to select all objects in your
scene.
45
Section 2
Group
46
To simply copy the object into a group, instead of moving it, click
and drag it while pressing the left mouse button and
the Ctrl key simultaneously.
Once you have selected a group of objects, you can move it,
rotate it, or scale it by clicking in any view in a point free of any
item and dragging with the mouse.
In the next examples, we are applying a rotation to a group of
primitives.
Ungroup
Separates parts of a group that you can select from the World
browser.
47
Section 2
Center in view
Centers selected objects in the active view so that only selected
components are displayed.
48
2.4
View menu
The View menu provides the tools for a complete control of the
visual representation of objects in the scene.
Layouts
Opens a graphic panel allowing you to choose your preferred
views layout.
Detail
Opens the View Detail panel, allowing you to adjust the level of
detail in the visual representation of objects.
Background image
Opens the Background Image panel, allowing you to display
any selected image as a background for the active view.
Curvature
Opens the Curvature Display panel, allowing you to
dynamically analyze smoothness, curvature and other important
properties of your models by evaluating surface curvature,
reflection lines and environment mapping.
49
Section 2
Curvature Plot
Opens the Curvature Plot panel, which shows how the
curvature vary along a curve.
Zoom extent
Zooms the active view in or out so that all graphic components
are displayed.
Ortho adjust
Forces all the orthographic views to have the same zoom and
view point as the selected one.
50
2.5
Tools menu
The Tools menu provides the tools for creating and modifying
curves, primitives, and surfaces. It also provides the tools for
adding cameras and lights to the scene.
Transform
Opens a submenu listing transformation commands.
Curves
Opens a submenu listing curves creation commands.
Surfaces
Opens a submenu listing surfaces creation commands.
Generate Shape
Opens a submenu listing Run Morphogenesis and
Morphogenesis browser.
PolyMesh
Opens a submenu listing commands for editing polygonal
surfaces.
PointsCloud
Opens a submenu listing the commands for editing points
clouds.
51
Section 2
Dimensioning
Opens a submenu listing the commands for creating horizontal,
vertical, aligned linear dimensions, arcs and circle radii,
curvature radii or NURBS curves at any given point, diameters,
edges, and angular dimensions.
Texturing
Opens a submenu offering the Texture Positioning command
which allows you to position textures and more in general any
material containing a texture mapping shader. Note that this tool
is NOT provided for applying materials (for this purpose you
must use the shading panel) but only for positioning materials
that you have already assigned.
Cam/Light
Opens a submenu listing the following commands:
Analyze
Opens a submenu listing the commands for analyzing curves
and surfaces.
CPlanes
Opens a submenu listing the commands for creating and
disabling construction planes.
52
Digitizer
Opens a submenu for calibrating the MicroScribe-3D digitizer.
53
Section 2
2.6
Managers menu
The Managers menu gives you access to specific windows
called Managers. Managers are used in different working phases
and they are fundamental to the use of the program. Please,
note that Managers shortcuts work only if panels are floating.
Browser
Modeling Tool
Shading
Application toolbar
Displays/hides the Application toolbar when it is floating.
54
Snaps toolbar
Modeling toolbar
Materials browser
Models browser
Devices
Opens a submenu that lists supported external devices. To start
up a device, just choose it. To stop it, choose it again.
55
Section 2
2.7
Render menu
Once you have created your models, assigned materials,
positioned lights and camera, you are ready to use the Render
menu. Options are:
56
Render animation
Options
Browse renderings
Renderers
Opens a panel that allows you to choose among the available
renderers.
57
Section 2
2.8
Environment menu
You can use the Environment menu to switch from the
Modeling environment to the Animation amd Drawing
environment, and vice-versa.
58
2.9
Help menu
General information, various optional settings, and the
registration panel can be found here.
Info
Opens the About solidThinking panel, which displays the
program version number, copyright notices. Press the OK
button to remove it from the screen.
Preferences
Opens the Preferences panel that lets you modify default values
of various optional settings.
Help
Essential movies
Opens the Essential movies dialog, which contains six
QuickTime movies to jumpstart your solidThinking skills.
59
Section 2
60
Section 3
General
User Interface
61
Section 3
62
General
User Interface
63
Section 3
64
65
Section 3
adopt the one you prefer. Pictures in the next page show some
possible customizations of solidThinking user interface.
66
67
Section 3
3.1
Space in
solidThinking
To define the three-dimensional space, solidThinking, just as
most computer graphics applications, uses the EuclideanCartesian coordinate system: three perpendicular axes (X, Y, Z)
intersecting at one point called origin (whose coordinates are 0,
0, 0).
In the Cartesian coordinate system, also known as XYZ
coordinate system, any point in the 3D scene is identifiable by
one coordinate in the X direction, one in the Y direction, and
one in the Z direction.
The coordinate system adopted in solidThinking is a Z-up
world: it means that, in a world representation where the X and
the Y directions are on the same horizontal plane, Z represents
the up direction.
The Z-up world is certainly the most used by designers and
architects, while the Y-up world, another world representation
where Y represents the up direction, is often preferred by
animators.
Z
Y
x
X
68
69
Section 3
3.2
You could have, for example, four perspective views using four
different cameras instead of three orthographic and one
perspective.
The origin of the Global Coordinate system is represented by
the intersection of the white lines at the center of each
orthographic view.
Each orthographic modeling view has its own plane shown on
the bottom left of every view:
70
The small buttons on the right side of the view title bar control
the area displayed in the view and various parameters such as
position, orientation, field of view, etc.
To activate them, just click the icons with the left mouse button
and drag the mouse, or click inside the view while holding
down the appropriate shortcut keys and right mouse button.
71
Section 3
Orthogonal Views
Track
Drag the mouse horizontally to move the view from side to side.
Drag it vertically to move the view up and down.
Win
Zoom
Drag the mouse up to enlarge the view. Drag it down to shrink
the view.
Win
Area Zoom
Click in any view to set a corner, then drag the mouse
diagonally to define the area that will be magnified.
Win
72
Orbit
Perspective View
Lets you pivot the camera around its point of interest.
Win
Dolly
Drag the mouse up to move the camera forward. Drag it down
to move the camera backward. This action does not change the
viewing angle: perspective distortions may result at the edges of
the scene.
Win
Dolly / F.O.V.
This function combines Dolly and F.O.V.
Track
Drag the mouse horizontally to move the view from side to side.
Drag it vertically to move the view up and down.
Win
73
Section 3
Perspective Camera
Click the camera icon to edit the current Perspective
view using the Perspective Camera Modeling Tool
panel.
Area Zoom
Click in any view to set a corner, then drag the mouse
diagonally to define the area that will be magnified.
Win
74
75
Section 3
76
Construction Axes
The construction axes and current construction plane are located
at the lower left corner of the Perspective view. The construction
axes indicate the current orientation of the active coordinate
system used when you specify x, y and z coordinates and
directions.
77
Section 3
3.3
View Modes
You can select different viewing modes in which to display
your scene. By default, the Wireframe view mode is displayed
in each window.
If you want to modify only one view at a time, you can click the
W (Wireframe), S (Shaded), C (Combined),T (Textured) or E
(Environment) icons displayed on the title bar of each view.
The Wireframe mode offers the fastest display. Objects are
displayed as a curve meshes.
The Shaded mode is useful to see the shape of the objects and
how lights illuminate the scene.
The Combined mode applies both the wireframe and shaded
mode to the object.
The Textured mode displays not only the shape but also the
texture and/or the procedural material assigned to objects. In
case of procedural materials, which have no textures, the
representation does not exactly fit the final effect being only
aimed to give you an idea of what to expect. The textured mode
takes the longest time for refreshing the display but it can be
very useful for previewing your scene before starting the
rendering session. The Textured mode also supports the
environment map. If you have an environment map applied
and you switch to textured mode, the environment map (the
plane, object, and the environment that surrounds the scene) is
visible. Previously, this was only available in Rendering.
The Environment mode allows you to apply an environment
map to your scene. Click E from the View Modes toolbar to
select a map from the list. If you rotate the view, the
environment map is reflected on the model. From the "E" list,
78
79
Section 3
3.4
View Layouts
solidThinking offers several view layouts options, so that you
can easily find the ideal configuration for your project. They are
displayed in the Layouts panel that appears when you choose
the View4Layouts command.
80
3.5
View Detail
Detail can be usefully modified when moving complex models.
A low level of detail allows a faster representation of an object
speeding up modeling operations. A high level of detail can be
useful for a better visualization, but it will slowdown the
redrawing process. The level of detail you can reach without
compromising the redraw performance depends on your
hardware configuration. You should avoid increasing the level
of detail too much if your hardware is not powerful enough.
solidThinking lets you adjust the level of detail in the visual
Low, Medium, and High are preset, while Custom stores any
detail setting defined through the Customize View Detail panel,
which is displayed when you click the Customize button.
The Transparent surfaces drawing mode can be enabled by
activating the check box.
You can move through the options using the left and right
arrows. Each command name has an underlined letter. If you
press the corresponding letter key, you can directly apply that
command.
Note: Changing the visual representation of your model does
not affect in any way its geometry.
solidThinking User Manual
81
Section 3
82
Fixed method
The number of control points does not affect the number of
subdivision, which is fixed and corresponds to the parameter
Resolution.
subdivisions
detail
Fixed method
control points
Linear method
The number of subdivisions is linearly proportional to the
number of control points according to the formula: subdivision
= resolution * control points.
subdivisions
detail
Linear method
control points
Log10 method
The number of subdivisions is linearly proportional to the
number of control points according to the formula: subdivision
= resolution * log10 (control points)
83
Section 3
subdivisions
detail
Log10 method
control points
84
3.6
Background Image
The Background Image panel allows you to choose an image
that will be displayed as reference in the active view.
To open it, select the Image Plane command from the View
menu.
85
Section 3
86
3.7
Grid Settings
Grids help you place points and objects into the scene with
precision. Grids do not appear in rendered images: they are
only temporary drawing aids, extremely useful to place and
align objects in an accurate manner.
solidThinking lets you adjust grid settings through the Grid
Here you can define up to four different grids, each with its own
origin and spacing, grid type, and color.
87
Section 3
88
3.8
Snap Options
To activate snaps choose Active snaps from the Edit menu item
or open the Snaps toolbar by choosing Managers 4Snaps
toolbar
. .
Options are:
Grid # 1
Grid # 2
Grid # 3
Grid # 4
Snap to grid lets you snap any entity to the closest grid intersection.
Point
Snap to points allows snapping any entity to:
- curves and surfaces control points;
- endpoints of curves;
- midpoints of lines;
- centers of circles, arcs, ellipses.
89
Section 3
Translate
Rotate
Scale
These snaps allow you to translate, rotate, and scale only by
steps of the measure you have set in the Grid Setup panel.
Curve
Snap to curve allows you to snap whatever you are moving (a
point, a light, or a camera) to any point on a curve. It takes
precedence over the above mentioned snap options.
After you have enabled this snap option, click the curve you
want to snap to. Without releasing the mouse button, slide the
snap point along the curve. Release the mouse button when you
have reached the desired position.
To set the point free from the curve, just press the Ctrl key. To
snap to another curve in the scene press again the Ctrl key
when you are over it.
.
90
Tangent
Snap to tangent allows you to snap whatever you are moving (a
point, a light, or a camera) to a given curve tangent. It takes
precedence over any other snap options. You are suggested to
disable it once you have used it.
After you have enabled this snap option, and positioned the local
axis, click on the curve you want to snap to.
Without releasing the mouse button, slide the snap point along
the tangent of the curve until you have reached the desired
position. Then, release the mouse button.
Repeat the same steps for the second point: click the curve you
want to be tangent to and, without releasing the mouse button,
slide the snap point along the tangent of the curve.
91
Section 3
Release the mouse button once you have reached the desired
position. You can insert all successive points normally. The new
curve remains tangent to the first one.
If you want the first point of the new curve to coincide with the
last point of the first curve, you must also enable snap to point.
Place the first point of the new curve out of the first curve and,
without releasing the mouse button, drag it until it snaps.
92
Then, position the second point: click on the curve and, without
releasing the mouse button, slide the snap point along the
tangent of the curve. Release the mouse button when you have
reached the desired position.
Snap in 3D
When you enable Snap in 3D, snapping on the view's disabled
axis (the axis perpendicular to the view plane) is allowed.
Otherwise, snap is enabled only in the active plane, i.e. XY in
the Top view, XZ in the Front view, and so on.
Snap disabled
Disables all the snap options you activated. This way, you can
quickly enable/disable your preferred snap configuration
without having to enable/disable each single option.
93
Section 3
3.9
The Application
toolbar
When you start solidThinking, the Application toolbar is
displayed by default on the upper left of the screen.
If you click its border, you can drag it and obtain a floating panel
that can be quickly shown/hidden by choosing the Managers
4Application toolbar menu item.
94
X-axis
Transformations are applied only to the X-axis.
Y-axis
Transformations are applied only to the Y-axis.
Z-axis
Transformations are applied only to the Z-axis.
Ortho adjust
Forces all the orthographic views to have the same zoom and
view point as the selected one.
95
Section 3
Content of the library you select from the Application toolbar is displayed
in a new browser. The next two icons represent the following libraries:
Materials
The Materials library holds a number of materials provided with
the package. This library can however be expanded and be used
to store any of your custom materials. The Material browser
allows you to categorize and manage materials in
solidThinking using tags. See Materials Browser for more
information.
Models
Similar to the Materials library, the Models library is easily
extensible and it can be used to store 3D models. When you
click the Models icon, the Models browser is displayed.
Axes
You can switch between the local and world axes by selecting
or
icons, respectively. This option is available if
the
you are using the Translate or Rotate tools. It is not available
for the Scale tool.
96
3.10
Working Modes
As we have seen, the Application toolbar displays three icons
that represent the main working modes:
97
Section 3
98
99
Section 3
100
Multi Edit
The Multi Edit modeling tool panel contains two buttons to
remove the editing from the currently selected points (Un-edit
selected) and from all the points of the currently selected objects
(Un-edit all).
The offset is actually bound only to objects that are the result of
an Action. Collapsed objects - objects whose Construction Tree
has been collapsed - will have their points moved. This is to
avoid useless complications: since these objects have no action
behind them, their points can be freely moved.
Moving points on revolved objects (i.e. sphere, circle, lathe)
may give unexpected results if the object is, for example, refined
(more points added along the circumference) or if Start angle or
End angle parameters are changed. The offsets applied are
always specified as (X,Y,Z) values added to the source points,
not as radial offsets with respect to the circumference on
which the object is based.
Group mode
Used to select groups and to apply transformations and/or
materials to a group as a whole. If you pick an object that is part
solidThinking User Manual
101
Section 3
102
3.11
Selecting Objects
To select an object, choose the Object mode and click its
surface. To pick and drag an object in a window view, just click
it and move the mouse while holding down the mouse button.
Picking a new object automatically deselects any previously
selected object. Picking can be performed in any view,
perspective view included.
An object can also be selected within the hierarchy browser by
simply clicking it. This is very useful especially when objects
coincide or in complex scenes.
In order to understand how solidThinking works, you should
remember that an object could be made of one or more entities
(for example, a cube is formed by six entities called faces).
To represent the status of an object, solidThinking uses the
following colors:
Blue. Object is not selected.
Red/Magenta. Object is selected. The red color is applied to the
selected entity, magenta to the non-selected entity. When the
entity is represented in magenta you cannot delete, copy, or cut
it, but you can apply any other object transformation.
Dark green. Object is involved in the Construction Tree of the
selected object (see also 4.1, The Construction Tree, page 116 ).
103
Section 3
For multiple selections, pick the objects while holding down the
Ctrl key.
Hold down the mouse button and drag in the view to select any
object included in a selection box. To force selection box even
if you are over an object or a handle (thus avoiding to activate a
translation), hold down Ctrl + Shift and drag with the mouse.
104
3.12
Selecting Points
To select a point, choose the Edit Parameters mode and click
it. To pick and drag a point in a window view, just click it and
move the mouse while holding down the mouse button. Picking
a new point automatically deselect any previously selected
point. Picking can be performed in any view, 3D view included.
To represent the status of a point solidThinking uses the
following colors:
Blue. Point is pickable.
Yellow. Point is selected.
When you apply a transformation to some selected points, these
are displayed in blue but in a smaller size.
Light green. Point is not pickable and is visualized (in a smaller
size) in order to enable snap to point.
For multiple selections, pick points while holding down the
Ctrl key.
.
105
Section 3
Hold down the mouse button and drag in the view to select any
point included in a selection box. To force selection box even if
you are over a control point or another handle (thus avoiding to
activate a translation), hold down Ctrl + Shift and drag with the
mouse.
106
3.13
Selecting Groups
When you are in Group mode and pick an object that is part of
a group, the entire group will be selected. When you are in
Group mode you cannot translate an object or a group by
clicking and dragging in the view, while it is still possible to
apply any transformation by activating the appropriate tool.
A group can also be selected within the hierarchy browser by
simply clicking it.
107
Section 3
3.14
108
109
Section 3
You can then drag the cursor to choose the tool you want to use.
When you are over each icon, the program displays the tool name.
110
3.15
The Console
In the upper right corner of the screen, the console lets you enter
numerical values and prompts you on parameters required by
the active command.
111
Section 3
112
3.16
113
Section 3
Horizontal/vertical panes
Organizes the Hierarchy Browser and the Construction Tree
horizontally or vertically.
Show/hide buttons
Shows/hides the buttons on the top of the Browser window.
Hiding them could be useful when you dock the browser
vertically and you need to save space.
114
115
Section 3
Picking disabled
Makes an object non-pickable. Convenient when you do not
want to accidentally modify the object.
Hidden in rendering
Disables rendering of selected objects.
116
Group
Groups all selected objects. If you add an object to the scene
while a group is selected, the new object will automatically be
added to the group. If you choose this command while no
objects are selected, an empty group will be created. To add
objects to the newly created group, just drag and drop them into
the folder.
Ungroup
Ungroups objects belonging to the selected group.
Delete
Deletes selected objects or groups.
Status filters
The pull-down menu on the top right of the browser window
allows you to decide which kind of information you want
displayed in the hierarchy browser. The three options available
work as status filters and they are self-exclusive in order to
provide a clear visualization of the scene. They are:
Visibility
117
Section 3
118
Layers
The World Browser offers an ulterior tool, which is very useful
for organizing your models and particularly when managing
complex ones: layers.
Layers allow you to associate some objects regardless of any
group hierarchy of your model.
You do not have to necessarily use layers. Nonetheless, objects
are always created on a default layer. If you create other layers
you will have to specify which should be the current layer, i.e.
the one to which objects are automatically assigned when they
are added to the scene.
You can set the current layer by simply selecting it from the
layers pull-down menu.
When you select an object that belongs to a layer, the folder icon
for that layer in the World Browser has a partially red state. The
folder will only have a fully red state when the layer itself is
selected. This allows you to identify the objects that belong to a
specific layer.
119
Section 3
New layer
Creates a new layer. When you create a new layer, it is
automatically set as the current one.
Delete layer
To delete a selected layer. When you delete a layer, the objects
in that layer are deleted as well. You cannot delete the current
layer.
Layer color
You can assign a color to each layer to increase visibility of the
objects created on different layers. The color you assign is used
when the layer is not selected. In fact, when the layer is
selected, objects are always represented in red.
120
Layer on
Sets the layer on. All the objects assigned to the layer are
visible, pickable, and snappable.
Layer off
Sets the layer off. None of the objects assigned to the layer are
displayed, nor are they pickable or snappable. Useful to reduce
the visual clutter in the views.
Layer lock
When a layer is locked, all the objects assigned to the layer are
displayed and snappable, but they are NOT pickable. Useful
when you want to restrict picking to the part of the model you
are working on.
121
Section 3
3.17
122
3.18
123
Section 3
3.19
Preferences
The Preferences panel (Info4Preferences command) lets you
modify default values of various optional settings. Once opened,
it displays five tabs: General, Units, Tolerances, Dimensions,
and View.
General
Autosave allows you to automatically save the current scene
every "n" minutes. To enable this option, switch on the Enable
check button and set the minutes value in the proper data field.
If you check Safe save on, every time you save a previously
named scene, a decision box will ask you if you are sure to save.
This option is useful to avoid accidental savings.
Switch the Large buttons off if you want icons of half the
default size.
Theme allows you to select from four default color schemes for
the user interface.
Click Restore defaults to restore the default settings to
solidThinking. You must restart solidThinking for the default to
take effect.
The Texture folder section allows you to choose which folder
should be set as the default resource for textures.
Renderings buffer refers to the maximum number of rendered
pictures that will be displayed in the Rendering browser and
stored in the /solidThinking/Images folder for Windows. For a
Mac, the rendered pictures are stored in the
$HOME/Documents/Images folder.
124
125
Section 3
Units
The Units tab allows you to specify the units of the scene.
solidThinking allows you to choose among various standard
units (Standard Units) as well as to specify your own unit
(Custom Units).
Tolerances
The Continuity tolerances section can be used to set the
Positional 3D tolerance. Such tolerance, expressed in the
current units, is used by the modeling tools that cannot produce
an exact result, such as pipe, birail, trim, intersect, blend, round,
and surface tangency align.
This ensures that surfaces you create do not deviate from the
theoretical result more than the specified tolerance. The lower
the tolerance, the higher the precision, but also the slower the
computation. The 0.01 default value should be appropriate for
most cases.
Angular tolerance and Curvature tolerance work with the
same approach.
Changing this value with an open scene will cause the entire
Construction Tree to be re-evaluated in order to fit the new
tolerance value.
When you launch solidThinking, the Tolerance settings dialog
is displayed. It allows you to set the correct tolerance value by
selecting the model units and the approximate size. From the
Tolerances tab as well as the dialog itself, select Do not show
Tolerance Settings dialog at startup to not display the dialog
when launching solidThinking or creating a new scene. You can
also press the ESC key to remove the dialog upon launch. By
doing this, you will automatically assign the default value to
your scene.
126
Dimensions
The Decimal digits (linear) field allows you to enter the
number of decimal places for a linear dimension. The Decimal
digits (angular) field allows you to enter the number of decimal
places for an angular dimension. The default Arrow size is 3
mm. You can change this value to if necessary and save any
changes as your new default setting.
View
Under Views, the Grids in ortho views and Grids in 3D views
check boxes can be switched off in case you want that grids in
the orthographic and/or perspective views are not displayed.
Arrow on curves draws an arrow at the end of each curve.
Deselect to turn off the arrow feature.
Isoparams in "C" mode visualizes isoparametric curves when
the Combined Views mode is used.
127
Section 3
128
Save buffer
Antialiasing
Wide lines
High quality shading (Phong)
High quality environment shading
129
Section 3
130
Modeling in solidThinking
Section 4
Modeling in
solidThinking
131
Section 4
132
Modeling in solidThinking
Modeling in
solidThinking
133
Section 4
4.1
134
Modeling in solidThinking
the tools. It allows you to replace source objects within the Tree
with immediate reconstruction.
You can manipulate both the parameters and the points of all
objects freely. And never forget the steps involved in
construction - the entire tree is saved inside the file and is
accessible at any time. You can browse the graphic
representation of the Construction Tree to identify and select
source objects and actions. It is also possible to collapse the
Construction tree so removing the history from an object.
135
Section 4
136
Modeling in solidThinking
Now, click any control point you want to modify and drag it.
137
Section 4
138
Modeling in solidThinking
4.2
To activate a modeling tool just click its icon and follow the
program console prompts.
To skip all console prompts, use the Ctrl + Enter combination
( Apple + Enter on the Mac). Default values will be used.
Clicking a new modeling tool will produce the same result.
To abort a modeling tool previously activated, press Esc . Any
eventually created object will be deleted.
139
Section 4
To recall the last modeling tool activated, press the Ins key
( Ctrl + Spacebar on the Mac).
Any Modeling Tool has a number of parameters and commands
accessible through the Modeling Tool panel, another
fundamental part of solidThinking (It appears when you select
Modeling Tool item from the Managers main menu). This
panel can be resized and positioned anywhere in the screen. The
program will remember its last size and position.
Content of the Modeling Tool panel changes depending on what
you select. In the following pictures you can see some examples
of the panel appearance: Scale tool in the first picture, NURBS
curve drawing tool in the second, Birail action in the third, and
Torus primitive in the fourth.
140
Modeling in solidThinking
141
Section 4
142
Modeling Transformations
4.3
Transformations
Operations that move, re-orient, or resize items in a 3D scene are
called transformations. To apply transformations to objects you
must work in Select Objects mode; to apply them to points you
must work in Edit Parameters mode. (see also 3.10, Working
Modes, page 87).
Transformations include Translation, Rotation, and Scaling.
Deformations are also available and they include: Twist, Taper,
Warp, Shear, Bend, Lattice, Stretch, Linear Stretch,
PixelMap, and SurfDrape.
Mirroring and various Replication methods are included in this
category even though, strictly speaking, they are not
transformations.
Last, the Combine command allows you to merge two or more
separate objects of any type (curves, surfaces, tri-meshes,
primitives) into a single object.
For each parameter/command we will mention all the possibilities
as below:
Views: steps to follow allow you to work interactively with the
mouse in the views only;
Modeling Tool panel: steps to follow allow you to work in the
Modeling Tool panel only;
Views / Modeling Tool panel: steps to follow require you to work
in
both
views
and
Modeling
Tool
panel.
143
Section 4
Translate
Moves one or more pickable items in the 3D scene to a new
location.
How to use
When you pick one or more items (objects or points) and drag, a
translation is always applied regardless of the transformation you
have selected.
Translation can also be applied by following the standard
transformation steps:
144
1.
2.
3.
Modeling Transformations
145
Section 4
4.
You can constrain movement along one axis by enabling only one
the following icons in the Application toolbar:
To move along the X-axis only (shortcut is the X key).
To move along the Y-axis only (shortcut is the Y key).
To move along the Z-axis only (shortcut is the Z key).
To constrain movement of the selected items along XY, XZ, or
YZ axes, just select two of the above icons at a time. Leave all
three icons selected if you want free translation.
146
Modeling Transformations
Options
To
To modify XYZ coordinates of the target location of selected item.
Views. Pick the item whose target location you want to modify
and drag it. Release the mouse button when you have reached the
desired location.
Modeling Tool panel. Type the new values in the XYZ data fields
and confirm them by pressing Enter .
Axis
To define the reference coordinate system.
Modeling Tool panel. Switch the chosen radio button on. You
have the following options:
Local (default). Each picked item is moved with reference to its
local axis. You can also select the
icon from the Application
toolbar to switch to the Local axes.
Parent. Each picked item is moved with reference to the
coordinate system of its parent node.
World. Items are moved with reference to the world (or global)
icon from the
coordinate system. You can also select the
Application toolbar to switch to the World axes.
Object. Items are moved according to the axis orientation of a
reference object that you can define in the Object section below.
Object
To define the reference object in case you have switched on the
Object option in the Axis section above.
Views / Modeling Tool panel. Switch the Replace check button on
and pick the reference object in the scene. Then move the item.
Distance
Displays the translation distance.
solidThinking User Manual
147
Section 4
Type
This option is available only when you are in Edit Parameters
mode as it can be applied to control points, not to objects. It is
related to the influence distance parameter.
Modeling Tool panel. Switch the chosen radio button on. You have
the following options:
Standard for the standard translation. All the selected points are
translated by the amount specified.
The other three options activate the Magnet behavior for points
translation. The center of the selected points will be the reference
point for the translation. Only points with a distance lower than the
one specified in the Influence distance parameter will be actually
translated. The amount of translation will be the same in case of
Constant, inversely proportional to the distance from the reference
point in case of Linear and Smooth. Smooth will provide a smooth
transition from the reference point to the external points.
Influence distance
Maximum distance within which the Magnet translation is applied.
Modeling Tool panel. Move the slider or type the rotation angle in
the Influence distance field.
Apply to
To selectively translate objects/points or axes. This option is
enabled only when you are in Select Objects mode and when
collapsed objects (objects without a Construction Tree) are
selected.
Modeling Tool panel. Choose one of the two options:
The Objects/Points option allows you to move objects or points.
Choose Axes if you want to move ONLY the objects axes.
Pivot Point
The start point of the Translation, which is used when you want to
Translate an object in reference to a specific point.
Views. Click on the Pivot handle and drag it. Release the mouse
button when you have reached the desired location.
148
Modeling Transformations
Modeling Tool panel. Type the new values in the XYZ data fields
and confirm them by pressing Enter .
149
Section 4
Rotate
Rotates one or more pickable items in a 3D scene.
How to use
150
1.
2.
3.
4.
5.
Modeling Transformations
151
Section 4
Options
Angle
To define the rotation angle.
Views. Click an area of the view that is clear of any item and drag.
Modeling Tool panel. Move the slider or type the rotation angle in
the Angle field.
Origin
To set the center of rotation (origin).
Modeling Tool panel. Switch the chosen radio button on. You
have the following options:
Barycenter. The rotation center coincides with the barycenter.
Center of bounding box (default). The rotation coincides with
the center of the bounding box of the item (or items).
Axes origin The rotation center coincides with the axes origin.
Point. The rotation center coincides with any arbitrary point that
you can define in the Center section below.
Center
To define an arbitrary location (defined by the XYZ coordinates)
of the origin.
Views. Pick the Center handle of the rotation axes and drag it to
the new location.
Modeling Tool panel. Type the new values in the XYZ data fields
and confirm them by pressing Enter .
152
Modeling Transformations
Reference axes
To define the reference coordinate system.
Modeling Tool panel. Switch the chosen radio button on. You
have the following options:
Local (default). Each picked item is rotated with reference to its
icon from the Application
local axes. You can also select the
toolbar to switch to the Local axes.
Parent. Each picked item is rotated with reference to the
coordinate system of its parent node.
World. Items are rotated with reference to the world (or global)
coordinate system. You can also select the
icon from the
Application toolbar to switch to the World axes.
Object. Items are rotated according to the axes orientation of a
reference object that you can define in the Object section below.
solidThinking User Manual
153
Section 4
Object
To define the reference object in case you have switched on the
Object option in the Reference Axes section above.
Views / Modeling Tool panel. Switch on the Replace check button
and pick the reference object in the scene. Then drag with the
mouse in the scene.
Apply to
To selectively rotate objects/points or axes. This option is enabled
only when you are in Select Objects mode and when collapsed
objects (objects without a Construction Tree) are selected.
Modeling Tool panel. Choose one of the two options:
The Objects/Points option allows you to rotate objects or points.
Choose Axes if you want to rotate ONLY the objects axes.
154
Modeling Transformations
Scale
Changes the size of one or more pickable items in a 3D scene.
How to use
1.
2.
3.
4.
155
Section 4
5.
You can constrain scaling along one axis only by enabling one of
the following icons in the Application toolbar:
To scale along the X-axis only (shortcut is the X key).
To scale along the Y-axis only (shortcut is the Y key).
To scale along the Z-axis only (shortcut is the Z key).
To constrain scaling of the selected items along XY, XZ, or YZ
axes, just select two of the above icons at a time. Leave all the
three icons selected if you want uniform scaling on all three axes
so that only the size changes while the shape remains the same
156
Modeling Transformations
Options
Scale
To define the scale factor (default value is 1).
Views. Click an area of the view that is clear of any item and drag.
Modeling Tool panel. Move the slider or type the scale factor in
the Scale field.
Origin
To define the scaling center (origin).
Modeling Tool panel. Switch the chosen radio button on. You
have the following options:
Barycenter. The scaling center is located in correspondence with
the barycenter.
Center of bounding box (default). The scaling center is located
in correspondence with the center of the bounding box of the item
(or items).
Axes origin. The rotation center is located in correspondence
with the axes origin.
Point. The rotation center is located in correspondence with any
arbitrary point.
Center
To define an arbitrary location (defined by the XYZ coordinates)
of the origin.
Views. Choose the Edit Parameters mode. Pick the Center
handle and drag it to the new location.
Modeling Tool panel. Type the new values in the XYZ data fields
and confirm them by pressing Enter .
157
Section 4
How to use
1.
2.
3.
158
Modeling Transformations
Options
Origin
To set the bottom left corner of the bounding box.
Views. Choose the Edit Parameters mode. Click the Origin
point and drag it. Release the mouse button when you reach the
desired position.
Modeling Tool panel. Type the new values in the XYZ data fields
and confirm them by pressing Enter .
Dim
To set the top right corner of the bounding box.
Views. Choose the Edit Parameters mode. Click the point whose
position you want to modify and drag it. Release the mouse button
when you reach the desired position.
Modeling Tool panel. Type the new values in the XYZ data fields
and confirm them by pressing Enter .
Width
Depth
Height
To set dimensions of the bounding box along X (width), Y
(depth) and Z (height). By default, the program uses world axis
direction. Local axis direction can be set by checking the Local
bounding box option on.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter
.
159
Section 4
Options
To specify some useful options for the fitting.
Modeling Tool panel. To enable the available options, switch their
check buttons on:
Constrain Proportions. To maintain original proportions while
modifying the bounding box dimensions (the result is uniform
scaling transformation).
Local bounding box. To set local axes as reference coordinate
system.
Custom scaling center. To set a custom center for the scaling
transformation. Enter the values in the X, Y, and Z fields under
Scale.
160
Modeling Transformations
Inspector
Displays translation, rotation, and scaling values of a single object or a
group with reference to the world coordinates system allowing you to
edit them.
How to use
1.
2.
161
Section 4
Options
Object
To change the object or the group whose information you want to
be displayed.
Views / Modeling Tool panel. Switch the Replace check button on
and pick another curve or object in the scene. Displayed values
will be updated according to the new selected object/group.
Translation
To change XYZ translation values with respect to the world
coordinate system.
Modeling Tool panel. Type the new values in the XYZ data fields
and confirm them by pressing Enter .
Rotation
To change XYZ rotation values with respect to the world
coordinate system.
Modeling Tool panel. Type the new values in the XYZ data fields
and confirm them by pressing Enter .
Scaling
To change XYZ scaling values with respect to the world
coordinate system.
Modeling Tool panel. Move the slider or type the scale factor in
the Scale field.
162
Modeling Transformations
Combine
Combines two or more selected objects into a single one.
Objects to combine must be of the same type.
How to use
1.
2.
3.
4.
163
Section 4
Options
Remove
To remove a component from the combine object.
Modeling Tool panel. Choose the component of the merge object
you want to remove from the list. Press the Remove button.
Insert
To add a new component to the combined object.
Views / Modeling Tool panel. Switch the Insert check button on
and pick the new object you want to include in the combined
object.
164
Modeling Transformations
Multi combine
Combines objects of different types. For each object type, a single
object containing all the selected objects of the same type is
created, i.e. a curve object for all the curves, a surface object for
all the surfaces, etc.
How to use
1.
2.
3.
165
Section 4
Mirror
Mirrors curves and surfaces in a 3D scene.
How to use
1.
2.
3.
4.
5.
After completing the mirror operation you can still adjust the
position and orientation of the mirror plane using one of the
following methods:
a) In the Edit Parameters mode, click the Start of Mirror
Plane handle and interactively define the distance of the
mirrored copy from the selected item and its orientation. If
you do not want to modify the distance, but only the
orientation, just click and drag on either the End of Mirror
Plane handle, or the Plane Normal handle.
166
Modeling Transformations
b)
Note. When using the Mirror Plane option in the tool panel, by
default the Start of Mirror Plane coincides with the origin of the
selected items local axes.
167
Section 4
Options
Remove
To remove one or more mirrored items obtained with the same
mirror action.
Views / Modeling Tool panel. Select the mirrored item by either
picking it with the mouse or through the browser. Choose the item
you want to remove from the list displayed in the Object section
of the Modeling Tool panel. Press the Remove button.
Insert
To add new items after a mirror action has been performed.
Views / Modeling Tool panel. Switch the Insert check button on
and pick the items you want to mirror. Press Spacebar to end.
.
Mirror Plane
To modify the mirror axis and, consequently, the orientation of
the mirror plane.
Views. Select the Edit Parameters mode. Click the Start of
mirror plane handle and interactively define the distance from
the selected item and the orientation. If you do not want to modify
the distance but only the orientation, just click and drag the Plane
Normal handle.
Modeling Tool panel. Switch the chosen radio button on. You can
specify the plane (XY, YZ, ZX) or the direction (Free) along
which the mirroring will be performed.
168
Modeling Transformations
169
Section 4
Replicate
Replicates any curve or object along a path or over a surface or on
vertices of a polymesh.
How to use
1.
2.
3.
4.
The
program
console
prompts
Select
replication
path/surface.
5.
170
Modeling Transformations
Options
Object
To change the object to replicate.
Views / Modeling Tool panel. Switch the Replace check button on
and pick another curve or object in the scene. The new object will
be replicated instead of the previous one.
Path
To change the replication path/surface.
Views / Modeling Tool panel. Switch the Replace check button on
and pick another replication path or surface in the scene.
Replication of the object will be accordingly modified.
Replication method
To specify the replication method. In case of replication over a
polymesh this option is disabled.
Modeling Tool panel. Switch the chosen radio button on:
Copies, if you want to precisely set the number of copies that
must be replicated.
Step, if you prefer to set a constant distance between each
replicated object. In this case the number of copies will depend on
the step you define.
171
Section 4
Copies along U
Copies along V
If you have chosen the Copies replication method, this option
allows you to o change the number of copies to be replicated
along U and/or V directions (V direction is enabled only if you
use a replication surface).
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Step along U
Step along V
If you have chosen the Step replication method, this option allows
you to change the distance between each replicated object along
U and/or V directions (V direction is enabled only if you use a
replication surface).
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Objects transformation
To specify how rotation and scaling transformations will be
applied to the replicated object.
Modeling Tool panel. Switch one of the following radio buttons
on:
Step by step if you want rotation and/or scaling values to be
applied to each replicated object with respect to the previous one.
Linear if you prefer for rotation and/or scaling values to be
applied to the last replicated object with respect to the first one
(rotation and/or scaling values of intermediate objects will be
automatically interpolated).
Constant when the same rotation and/or scaling values must be
applied to any replicated object.
172
Modeling Transformations
Rotation
To set the rotation angle on the X, Y, and Z axes.
Modeling Tool panel. Type rotation values in the XYZ data fields
and confirm them by pressing Enter .
Scaling
To set the scaling factor on the X, Y, and Z axes.
Modeling Tool panel. Type factor values in the XYZ data fields
and confirm them by pressing Enter .
Rotation noise
To apply a random effect on rotation.
Modeling Tool panel. Type values in the XYZ data fields and
confirm them by pressing Enter .
Scaling noise
To apply a random effect on scaling.
Modeling Tool panel. Type values in the XYZ data fields and
confirm them by pressing Enter .
Noise seed
This parameter affects the sequence of random numbers that
determine the noise.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
173
Section 4
Options
To specify how the curve or object will be aligned with respect to
the replication path/surface.
Views. Choose the Edit Parameters mode. Click the Origin, X
axis, Y axis or Z axis handles and interactively define the
orientation by dragging them.
Modeling Tool panel. Switch one of the following radio buttons on:
No alignment. No alignment will be applied.
174
Modeling Transformations
Reset axes
To restore the orientation axes to their original position.
Modeling Tool panel. Press the Reset axes button.
Starting point
V Starting point
To set the replication starting point on the path or over the surface.
V starting point is active only in the second case (in this case
Starting point means U Starting point).
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter.
175
Section 4
End point
V End point
To set the replication end point on the path or over the surface. V
end point is active only in the second case (in this case End point
means U End point).
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter.
176
Modeling Transformations
Step copy
Creates a user-defined number of copies in 3D space applying
incremental transformations, i.e. each transformation is applied to
each replicated object with respect to the previous one.
This modeling tool is a modifier, not an action; therefore it does
not feature a construction tree.
How to use
1.
2.
3.
4.
5.
177
Section 4
Options
Copies
To specify the number of copies.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Translation
To set XYZ translation values with respect to the world
coordinate system.
Modeling Tool panel. Type translation values in the XYZ data
fields and confirm them by pressing Enter .
Rotation
To set XYZ rotation values with respect to the world coordinate
system.
Modeling Tool panel. Type rotation values in the XYZ data fields
and confirm them by pressing Enter .
Scale
To set XYZ scaling values with respect to the world coordinate
system.
Modeling Tool panel. Type scaling factor values in the XYZ data
fields and confirm them by pressing Enter .
178
Modeling Transformations
Translation noise
To apply a random effect on translation.
Modeling Tool panel. Type values in the XYZ data fields and
confirm them by pressing Enter .
Rotation noise
To apply a random effect on rotation.
Modeling Tool panel. Type values in the XYZ data fields and
confirm them by pressing Enter .
Scaling noise
To apply a random effect on scaling.
Modeling Tool panel. Type values in the XYZ data fields and
confirm them by pressing Enter .
179
Section 4
DynaStep
Creates a user-defined number of copies in 3D space applying
incremental transformations, i.e. each transformation is applied to
each replicated object with respect to the previous one. It is similar
to Step Copy command but it features a Construction Tree.
How to use
1.
2.
3.
180
Modeling Transformations
181
Section 4
Options
Object
To change the object to replicate.
Views / Modeling Tool panel. Switch the Replace check button on
and pick another object in the scene.
Copies
To specify the number of copies.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Translation
To set XYZ translation values with respect to the world
coordinate system.
Modeling Tool panel. Type translation values in the XYZ data
fields and confirm them by pressing Enter .
Rotation
To set XYZ rotation values with respect to the world coordinate
system.
Modeling Tool panel. Type rotation values in the XYZ data fields
and confirm them by pressing Enter .
Scale
To set XYZ scaling values with respect to the world coordinate
system.
Modeling Tool panel. Type scaling factor values in the XYZ data
fields and confirm them by pressing Enter .
182
Modeling Transformations
Translation noise
To apply a random effect on translation.
Modeling Tool panel. Type values in the XYZ data fields and
confirm them by pressing Enter .
Rotation noise
To apply a random effect on rotation.
Modeling Tool panel. Type values in the XYZ data fields and
confirm them by pressing Enter .
Scaling noise
To apply a random effect on scaling.
Modeling Tool panel. Type values in the XYZ data fields and
confirm them by pressing Enter .
Noise seed
This parameter affects the sequence of random numbers that
determine the noise.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Reset axes
Set direction axes to be coincident to the original object local axes.
Modeling Tool panel. Just click the Reset axes button.
183
Section 4
Matrix copy
Creates a user-defined number of copies along XYZ to make a
box-like array.
This modeling tool is a modifier, not an action; therefore it does
not feature a construction tree.
How to use
184
1.
2.
3.
4.
5.
Modeling Transformations
Options
Copies
To specify the number of copies along X, Y, and Z.
Modeling Tool panel. Type the XYZ values in the data fields and
press Enter .
Step
To specify the constant distance between each replicated object.
Modeling Tool panel. Type the XYZ values in the data fields and
press Enter .
Step by step
Linear
Constant
To specify how rotation and scaling transformations will be
applied to the replicated object.
Modeling Tool panel. Switch one of the following radio buttons
on:
Step by step if you want rotation and/or scaling values to be
applied to each replicated object with respect to the previous one.
Linear if you prefer for rotation and/or scaling values to be
applied to the last replicated object with respect to the first one
(rotation and/or scaling values of intermediate objects will be
automatically interpolated).
Constant when the same rotation and/or scaling values must be
applied to any replicated object.
185
Section 4
Rotation
To set the rotation angle on the X, Y, and Z axes.
Modeling Tool panel. Type rotation values in the XYZ data fields
and confirm them by pressing Enter .
Scale
To set the scaling factor on the X, Y, and Z axes.
Modeling Tool panel. Type factor values in the XYZ data fields
and confirm them by pressing Enter .
Translation noise
To apply a random effect on translation.
Modeling Tool panel. Type values in the XYZ data fields and
confirm them by pressing Enter .
Rotation noise
To apply a random effect on rotation.
Modeling Tool panel. Type values in the XYZ data fields and
confirm them by pressing Enter .
Scaling noise
To apply a random effect on scaling.
Modeling Tool panel. Type values in the XYZ data fields and
confirm them by pressing Enter .
186
Modeling Transformations
DynaMatrix
Creates a user-defined number of copies along XYZ to make a
box-like array. It is similar to Matrix Copy command but it
features a Construction Tree.
How to use
1.
2.
3.
187
Section 4
188
Modeling Transformations
Options
Object
To change the object to replicate.
Views / Modeling Tool panel. Switch the Replace check button on
and pick another object in the scene.
Copies
To specify the number of copies along X, Y, and Z.
Modeling Tool panel. Type the XYZ values in the data fields and
press Enter .
Step
To specify the constant distance between each replicated object.
Modeling Tool panel. Type the XYZ values in the data fields and
press Enter .
Step by step
Linear
Constant
To specify how rotation and scaling transformations will be
applied to the replicated object.
Modeling Tool panel. Switch one of the following radio buttons on:
Step by step if you want rotation and/or scaling values to be
applied to each replicated object with respect to the previous one.
Linear if you prefer for rotation and/or scaling values to be
applied to the last replicated object with respect to the first one
(rotation and/or scaling values of intermediate objects will be
automatically interpolated).
189
Section 4
Rotation
To set the rotation angle on the X, Y, and Z axes.
Modeling Tool panel. Type rotation values in the XYZ data fields
and confirm them by pressing Enter .
Scale
To set the scaling factor on the X, Y, and Z axes.
Modeling Tool panel. Type factor values in the XYZ data fields
and confirm them by pressing Enter .
Translation noise
To apply a random effect on translation.
Modeling Tool panel. Type values in the XYZ data fields and
confirm them by pressing Enter .
Rotation noise
To apply a random effect on rotation.
Modeling Tool panel. Type values in the XYZ data fields and
confirm them by pressing Enter .
Scaling noise
To apply a random effect on scaling.
Modeling Tool panel. Type values in the XYZ data fields and
confirm them by pressing Enter .
190
Modeling Transformations
Noise seed
This parameter affects the sequence of random numbers that
determine the noise.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Reset axes
Set direction axes to be coincident to the original object local axes.
Modeling Tool panel. Just click the Reset axes button.
191
Section 4
Polar copy
Creates a user-defined number of copies along a circular path of
a given radius. Useful for spiral stairs.
This modeling tool is a modifier, not an action; therefore it does
not feature a construction tree.
How to use
192
1.
2.
3.
Pick the object you want to copy in any view. Once picked,
the object is copied 3 times along a default circle.
4.
5.
6.
7.
Type the circular path radius value in the console and press
Enter or pick and drag the radius hot-spot (blue circle) in any
interactive view to visually define its value.
8.
Modeling Transformations
193
Section 4
Options
Object
To change the object to copy.
Views / Modeling Tool panel. Switch the Replace check button on
and pick another object in the scene. The new object will be
copied instead of the previous one.
Copies
To specify the number of copies along the circular path.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Linear step
To specify the constant distance between each copy.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Angular step
To specify the angle between each copy.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Radius
To change the radius of the circular path.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
194
Modeling Transformations
Start Angle
To change sweep of the arc.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . The value can
range from 0 to 360 degrees.
End Angle
To change sweep of the arc.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . The value can
range from 0 to 360 degrees.
Transformation
To specify how transformations will be applied to the replicated object.
Modeling Tool panel. Switch one of the following radio buttons on:
Step by step if you want translation, rotation and/or scaling
values to be applied to each replicated object with respect to the
previous one.
Linear if you prefer for rotation and/or scaling values to be
applied to the last replicated object with respect to the first one
(rotation and/or scaling values of intermediate objects will be
automatically interpolated).
Constant when the same rotation and/or scaling values must be
applied to any replicated object.
Translation
To set the translation values on the X, Y, and Z axes.
Modeling Tool panel. Type translation values in the XYZ data
fields and confirm them by pressing Enter .
195
Section 4
Rotation
To set the rotation angle on the X, Y, and Z axes.
Modeling Tool panel. Type rotation values in the XYZ data fields
and confirm them by pressing Enter .
Scaling
To set the scaling factor on the X, Y, and Z axes.
Modeling Tool panel. Type factor values in the XYZ data fields
and confirm them by pressing Enter .
Translation noise
To apply a random effect on translation.
Modeling Tool panel. Type values in the XYZ data fields and
confirm them by pressing Enter .
Rotation noise
To apply a random effect on rotation.
Modeling Tool panel. Type values in the XYZ data fields and
confirm them by pressing Enter .
Scaling noise
To apply a random effect on scaling.
Modeling Tool panel. Type values in the XYZ data fields and
confirm them by pressing Enter .
196
Modeling Transformations
Noise seed
This parameter affects the sequence of random numbers that
determine the noise.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Axis direction
To set the axis direction of the polar replication (i.e. the direction
of the normal to the plane on which the replicated object lies).
Views. Pick the Axis handle to orient the replication plane.
Modeling Tool panel. Type the new values in the XYZ data fields
and confirm them by pressing Enter .
Default direction
To set one of the predefined orientation of the replication plane.
Modeling Tool panel. Switch one of the following radio buttons
on:
X/Y/Z if you want that replicated objects lie respectively on the
YZ, XZ or XY world planes (Axis direction parallel to X, Y or Z
world axis).
Horizontal/Vertical if you prefer that Axis direction will result
horizontal or vertical in the active view.
Custom if you want that Axis direction assumes non-standard
values that can be set interactively by working in the views or
numerically by modifying the Axis direction option.
197
Section 4
How to use
198
1.
2.
3.
4.
Modeling Transformations
Options
Reference object
To change the reference object.
Views / Modeling Tool panel. Switch the Replace check button on
and pick another object in the scene.
U
To specify the position along the surface U direction of the
tangency point.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . Value must be
between 0 and 1.
V
To specify the position along the surface V direction of the
tangency point.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . Value must be
between 0 and 1.
Position
To specify whether the object axes origin must be coincident to
the tangency point of the reference NURBS surface.
Modeling Tool panel. Switch the Position radio button on.
Orientation
To specify whether the object axes origin must be tangent to a
reference NURBS surface at a specified point.
Modeling Tool panel. Switch the Orientation radio button on.
199
Section 4
Invert normal
To invert the reference surface at the tangency point.
200
Modeling Transformations
How to use
1.
2.
3.
4.
201
Section 4
Options
Reference object
To change the reference object.
Views / Modeling Tool panel. Switch the Replace check button on
and pick another object in the scene.
Position
To specify whether the object axes origin must be coincident to
the reference object axes.
Modeling Tool panel. Switch the Position radio button on.
Orientation
To specify whether the object axes must be oriented in the same
way as the reference object axes.
Modeling Tool panel. Switch the Orientation radio button on.
202
Modeling Transformations
How to use
1.
2.
3.
4.
5.
6.
203
Section 4
b)
204
7.
8.
Modeling Transformations
Options
Origin
X Axis
Y Axis
To modify the point that specifies the coordinates of the plane
origin.
Views. Choose the Edit Parameters mode. Click the Origin
handle and drag it. Release the mouse button when you reach the
desired position.
Modeling Tool panel. Type the new values in the XYZ data fields
and confirm them by pressing Enter .
Position
To specify whether the object axes origin must be coincident to
the axes plane or not.
Modeling Tool panel. Switch the Position radio button on.
Orientation
To specify whether the object axes must be oriented in the same
way as the plane axes.
Modeling Tool panel. Switch the Orientation radio button on.
205
Section 4
How to use
206
1.
Select the objects you want to align. Make sure that all
objects are not a part of a Construction Tree.
2.
Click the Align to Global Axes icon (in the Transform tab)
or choose the Tools4Transform4Align4Align to
Global Axes menu command.
3.
4.
Modeling Transformations
207
Section 4
Options
Go
To perform the alignment with given parameters.
Modeling Tool panel. Press the Go button.
Alignment Planes
To define the alignment planes or axes.
Modeling Tool panel. Options can be enabled by switching the
chosen radio button on. Alignment planes can be parallel to the
XY, XZ or YZ world planes passing through the pivot point of the
first selected object. Alignment axes can be parallel to the X, Y or
Z world axes. The option Axes origin centers all objects in the
same point.
Alignment Options
To set a default point of the object that will be considered the
pivot point for the alignment.
Modeling Tool panel. Switch the chosen radio buttons on. Options
are: Axis Origin, Bounding box and Center of bounding box. If
you choose Bounding box, the Justification section offers more
options.
B. box computation
To compute the bounding box size.
Computation options include On CVs or On geometry.
Modeling Tool panel. This parameter is active only if the B. box
radio button in the Alignment Options parameter has been
checked. Switch the chosen radio buttons on.
208
Modeling Transformations
Justification
To specify whether the objects should be aligned to the top
(B. box max) or to the bottom (B. box min) of the bounding box.
Modeling Tool panel. This parameter is active only if the B. box
radio button in the Alignment Options parameter has been
checked.
Translation noise
To apply a random effect on translation of each aligned object.
Modeling Tool panel. Type values in the XYZ data fields and
confirm them by pressing Enter .
Rotation noise
To apply a random rotation around the local axis of each aligned
object compared to the default resulting position.
Modeling Tool panel. Type values in the XYZ data fields and
confirm them by pressing Enter .
Scaling noise
To apply a random effect on scaling for each aligned object.
Modeling Tool panel. Type values in the XYZ data fields and
confirm them by pressing Enter .
209
Section 4
Align to Curve
Align and eventually space a selection of objects of any type along
a NURBS curve.
How to use
210
1.
Select the objects you want to align. Make sure that all
objects are not a part of a Construction Tree.
2.
3.
4.
5.
Modeling Transformations
211
Section 4
Options
Go
To perform the alignment with given parameters.
Modeling Tool panel. Press the Go button.
Alignment Curve
To change the alignment curve.
Modeling Tool panel. Switch the Replace check button on and
pick another NURBS curve in the scene.
Alignment Options
To set a default point of the object that will be considered the
pivot point for the alignment.
Modeling Tool panel. Switch the chosen radio buttons on. Options
are: Axis Origin and Center of bounding box.
B. box computation
To compute the bounding box size.
Computation options include On CVs or On geometry.
Modeling Tool panel. Switch the chosen radio buttons on.
Direction
To specify how the aligned objects will be oriented with respect
to the alignment curve.
Modeling Tool panel. Switch the chosen radio buttons on. Options
are:
Original. No changes on object orientation are made. Objects will
be only translated.
Align to Normal. The local Z axis will be aligned to the curve
normal.
Align to Tangent. The local Z axis will be aligned to the curve
tangent.
212
Modeling Transformations
Spacing
To specify positioning of the objects along the curve.
Modeling Tool panel. Switch the chosen radio buttons on. Options
are:
Project to curve. Each object is projected to the nearest point on
the curve (with respect to its original position).
Fit to curve. Objects will be evenly spaced along the curve so
that the first selected object is positioned at the start of the curve
and the last selected object is positioned at the end.
Custom. Objects will be spaced at a constant distance (defined by
the Step option) from the start of the curve.
Step
To set the distance along the curve between two consecutive
objects. This option is enabled only if the Custom spacing option
is enabled.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Translation noise
To apply a random effect on translation of each aligned object.
Modeling Tool panel. Type values in the XYZ data fields and
confirm them by pressing Enter .
Rotation noise
To apply a random rotation around the local axis of each aligned
object compared to the default resulting position.
Modeling Tool panel. Type values in the XYZ data fields and
confirm them by pressing Enter .
solidThinking User Manual
213
Section 4
Scaling noise
To apply a random effect on scaling for each aligned object.
Modeling Tool panel. Type values in the XYZ data fields and
confirm them by pressing Enter .
214
Modeling Transformations
How to use
1.
2.
Pick a point on the curve you want to edit and drag it to the
desired position. When in Edit Parameters mode, the tool
shows position, tangent direction and the second order
derivative direction of the curve at the specified point.
215
Section 4
3.
Pick and drag the Position, Tangent or Curvature hotSpots to interactively change the local shape of the curve.
4.
To change the point of the curve to edit click near (not on)
the Position handle and drag it in the desired new point.
216
Modeling Transformations
Options
Object
To change the reference object.
Views / Modeling Tool panel. Switch the Replace check button on
and pick another curve in the scene.
Parameter
To set the parametric point (in the range [0...1]) of the curve to
edit.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . Value must be
between 0 and 1.
Point
To set the new position of the specified point on the curve with
respect to the local coordinate system.
Modeling Tool panel. Type the new values in the XYZ data fields
and confirm them by pressing Enter .
Tangent
To set the new tangent direction and magnitude of the curve at the
specified point. Note that modifications of the tangent magnitude
(length) influence also the curvature radius.
Modeling Tool panel. Type the new values in the XYZ data fields
and confirm them by pressing Enter .
Curvature Radius
To set the curvature radius at the specified point.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
solidThinking User Manual
217
Section 4
Constraint to Object
To set position, tangent direction and/or curvature of the selected
curve at the specified point equal to those of a reference curve at a
reference point.
Modeling Tool panel. Switch the chosen radio buttons on. Options
are: Position. Tangent. Curvature.
Reference Object
To specify the curve to which refer for position, tangency and
curvature radius settings.
Views / Modeling Tool panel. Switch the Replace check button
on, pick a curve in the scene and, holding down the mouse button,
position the reference point on the picked curve.
Reference Point
To specify the point of the reference curve. The point will be
projected on the reference curve.
Views / Modeling Tool panel. Type the new values in the XYZ
data fields and confirm them by pressing Enter .
Reference Parameter
To set the parameter of the reference curve.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . Value must be
between 0 and 1.
218
Modeling Transformations
Multi Edit
The MultiEdit Modeling Tool allows you to work on the points of
collapsed NURBS curves, surfaces, PolyMeshes and PointMeshes
(points clouds). It is possible to translate, rotate and scale points of
more than one object at the same time.
How to use
1.
2.
3.
219
Section 4
Options
Un-edit selected
Un-edit all
To remove the editing from the currently selected points (Un-edit
selected) and from all the points of the currently selected objects
(Un-edit all).
Modeling Tool panel. Click the button for the option you want to
use.
220
Modeling Transformations
Twist
Twists a curve or object along a user-defined axis.
How to use
1.
2.
3.
Pick the object you want to twist from any view. A twisted
copy of the object is created. The original object is hidden
but not deleted. In fact, you will find it in Hierarchy
Browser hidden from both rendering and views.
4.
5.
You can press Ctrl + Enter ( Apple + Enter on the Mac) to skip
the console prompts, thus accepting the default values.
221
Section 4
Options
Object
To change the object to be twisted.
Views / Modeling Tool panel. Switch on the Replace check button
and pick another curve or object in the scene.
Twist angle
To define the twist angle
Modeling Tool panel. Move the slider or type the number of
degrees in the field.
222
Modeling Transformations
Taper
Widens or narrows one side of an object by tapering it.
How to use
1.
2.
3.
Pick the object to which you want to apply the taper action
from any view. A twisted copy of the object is created. The
original object is hidden but not deleted. In fact, you will
find it in Hierarchy Browser hidden from both rendering
and views.
4.
5.
6.
7.
You can press Ctrl + Enter ( Apple + Enter on the Mac) to skip
the console prompts, so accepting the default values.
223
Section 4
Options
Object
To change the object you want to taper.
Views / Modeling Tool panel. Switch on the Replace check button
and pick another curve or object in the scene.
224
Modeling Transformations
Taper along X
To define the scale factor along X
Modeling Tool panel. Move the slider or type the factor value in
the field.
Taper along Y
To define the scale factor along X
Modeling Tool panel. Move the slider or type the factor value in
the field.
Taper X dir.
To define the taper X direction.
Views. Choose the Edit Parameters mode. Click the Taper X dir.
handle and interactively define its orientation by dragging it.
Modeling Tool panel. Type the values in the XYZ data fields and
confirm them by pressing Enter .
225
Section 4
Warp
Warps all points of a curve or object comprised in a user-defined
distance and according to a user-defined axis.
How to use
1.
2.
3.
Pick the object you want to warp from any view. A warped
copy of the object is created. The original object is hidden
but not deleted. In fact, you will find it in Hierarchy
Browser hidden from both rendering and views.
4.
5.
At this point you can define the Warp distance using one of
the following methods:
a)
Click the Warp distance point handle in any view and
interactively adjust it. Working in the same way you
can define the Warp axis by adjusting the Axis start
point and Axis end point handles.
b)
Specify in the console the Warp distance value. Press
Enter to confirm.
6.
7.
You can press Ctrl + Enter ( Apple + Enter on the Mac) to skip
the console prompts, so accepting the default values.
226
Modeling Transformations
Options
Object
To change the object you want to warp.
Views / Modeling Tool panel. Switch on the Replace check button
and pick another curve or object in the scene.
227
Section 4
Warp distance
To define the warp distance. Points included within this value will
be affected by the warp deformation.
Modeling Tool panel. Move the slider or type the number of
degrees in the field.
Warp angle
To define the warp angle.
Modeling Tool panel. Move the slider or type the number of
degrees in the field.
228
Modeling Transformations
Shear
Shears a curve or object with respect to a user-defined axis.
How to use
Click the Shear icon or choose the Tools4 Transform4
Deformation4Shear menu command.
1.
2.
Pick the object you want to shear from any view. A sheared
copy of the object is created. The original object is hidden
but not deleted. In fact, you will find it in Hierarchy
Browser hidden from both rendering and views.
3.
4.
At this point you can define the Shear direction using one of
the following methods:
a)
Click the Shear direction handle in any view and
interactively adjust it. Likewise, you can define the
Shear axis by adjusting the Axis start point and Axis
end point handles.
b)
Specify in the console X, Y, and Z coordinates
defining the shear direction. Press Enter to confirm.
You can press Ctrl + Enter ( Apple + Enter on the Mac) to skip
the console prompts, so accepting the default values.
229
Section 4
Options
Object
To change the object you want to shear.
Views / Modeling Tool panel. Switch the Replace check button on
and pick another curve or object in the scene.
230
Modeling Transformations
Shear direction
To define the shear direction.
Views. Select the Edit Parameters mode. Click the Shear
direction handle and interactively define its orientation by
dragging it.
Modeling Tool panel. Type the values in the XYZ data fields and
confirm them by pressing Enter .
231
Section 4
Bend
Bends a curve or object with respect to a user-defined axis.
How to use
1.
2.
3.
Pick the object you want to bend from any view. A bent
copy of the object is created. The original object is hidden
but not deleted. In fact, you will find it in Hierarchy
Browser hidden from both rendering and views.
4.
5.
You can press Ctrl + Enter ( Apple + Enter on the Mac) to skip
the console prompts, so accepting the default values.
232
Modeling Transformations
Options
Object
To change the object you want to bend.
Views / Modeling Tool panel. Switch the Replace check button on
and pick another curve or object in the scene.
233
Section 4
Bend radius
The bend radius value. This field cannot be modified.
234
Modeling Transformations
Lattice
Lets you apply a free deformation to an object.
This deformation is applied with the help of a lattice defining a
parallelepipedal space volume that can be freely deformed
working on a user-defined number of control points.
How to use
1.
2.
3.
4.
5.
235
Section 4
Options
Object
To change the object you want to freely deform.
Views / Modeling Tool panel. Switch the Replace check button on
and pick another curve or object in the scene.
Control points
To modify XYZ coordinates of lattice control points.
Views. Choose the Edit Parameters mode. Click the point/points
whose position you want to modify and drag it/them. Release the
mouse button when you reach the desired position.
Modeling Tool panel. Select the point from the scroll list that
appears when you click the [] button. Type the new values in
the XYZ data fields and confirm them by pressing Enter .
Origin
To modify XYZ coordinates of lattice origin.
Views. Choose the Edit Parameters mode. Click and drag the
Origin handle. Release the mouse button when you reach the
desired position.
Modeling Tool panel. Type the new values in the XYZ data fields
and confirm them by pressing Enter .
236
Modeling Transformations
Orientation
To define XYZ rotation values of the lattice axes as regards to the
world coordinate system.
Views. Pick the X, Y, and Z handles and drag.
Modeling Tool panel. Input X, Y, and Z rotation angles (in
degrees) in their respective fields.
Width
To define the width of the lattice.
Views. Choose the Edit Parameters mode. Click the X dim.
handle that is displayed at the end of the X axis and drag it.
Release the mouse button when you reach the desired dimension.
Modeling Tool panel. Move the slider or type the numerical value
in the field.
Thickness
To define the thickness of the lattice.
Views. Choose the Edit Parameters mode. Click the Y dim.
handle that is displayed at the end of the Y axis and drag it.
Release the mouse button when you reach the desired dimension.
Modeling Tool panel. Move the slider or type the numerical value
in the field.
Height
To define the height of the lattice.
Views. Choose the Edit Parameters mode. Click the Z dim.
handle that is displayed at the end of the Z axis and drag it.
Release the mouse button when you reach the desired dimension.
Modeling Tool panel. Move the slider or type the numerical value
in the field.
237
Section 4
Points along X
Points along Y
Points along Z
To define the number of control points of the lattice along X, Y,
or Z.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Order along X
Order along Y
Order along Z
To change the lattice order along X, Y, or Z.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .The order values
should never be higher than the number of control points.
238
Modeling Transformations
Fit to b.box
To make the lattice fit the objects bounding box.
Modeling Tool panel. Just press the button to see the lattice
coincide with the bounding box of the object.
Reset lattice
To reset any change made to the lattice and bring it back to the
original status.
Modeling Tool panel. Just press the button.
239
Section 4
Stretch
Deforms any object with a spine curve according to a stretch
curve.
How to use
240
1.
2.
3.
4.
5.
6.
7.
Modeling Transformations
Options
Object
To change the object you want to stretch.
Views / Modeling Tool panel. Switch the Replace check button on
and pick another object in the scene.
Spine curve
To change the spine curve.
Views / Modeling Tool panel. Switch the Replace check button on
and pick another curve in the scene.
Stretch curve
To change the curve according to which the original object will be
stretched.
Views / Modeling Tool panel. Switch the Replace check button on
and pick another curve in the scene.
Angle
To change the rotation angle of the object around the stretch
curve.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
241
Section 4
Linear stretch
Deforms any object according to a stretch curve.
How to use
242
1.
2.
3.
4.
5.
Modeling Transformations
Options
Object
To change the object you want to stretch.
Views / Modeling Tool panel. Switch the Replace check button on
and pick another object in the scene.
Default axis
To specify the stretch direction.
Modeling Tool panel. Switch the chosen radio button on.
You have the following options:
X. Stretches along the X-axis.
Y. Stretches along the Y-axis.
Z. Stretches along the Z-axis.
Vertical. Stretches vertically.
Horizontal. Stretches horizontally.
243
Section 4
Stretch curve
To change the curve according to which the original object will be
stretched.
Views / Modeling Tool panel. Switch the Replace check button on
and pick another curve in the scene.
Start position
To position the surface along the stretch curve.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Scaling factor
To scale the surface along the stretch curve.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Angle
To change the rotation angle of the object around the stretch
curve.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
244
Modeling Transformations
PixelMap
Deforms any selected NURBS surface depending on the
brightness of each pixel of a bitmap image that you use as a map.
How to use
1.
2.
3.
4.
245
Section 4
Options
Object
To change the object to deform.
Views / Modeling Tool panel. Switch the Replace check button on
and pick another object in the scene.
Image
To choose the image that will be used as a deforming map.
Modeling Tool panel. Press the Browse button and choose a
bitmap image that will be used to deform the NURBS surface
according to the luminance of each pixel.
Depth
To specify the deformation range.
Views. Choose the Edit Parameters mode. Click one of the
construction vertices and drag it. Release the mouse button when
you reach the desired width.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . The value can
range from 0 to .
Sampling X res.
Sampling Y res.
To increase or decrease the sampling factor (i.e. the number of
control points), along X and Y, of the image used as a map.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
246
Modeling Transformations
Constrained sample
To maintain X and Y sampling factors dependent.
Modeling Tool panel. Switch off the check button to disable this
option, which is enabled by default.
Smoothness
To increase or decrease smoothness of the new surface.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Flip
To flip the image map along either axis.
Modeling Tool panel. Switch on the check button to enable either
option. Both check buttons can be used to effectively rotate the
image 180 degrees.
247
Section 4
SurfDrape
Deforms any object, starting from a spine NURBS surface,
according to a stretch NURBS surface.
The target object will be shaped according to a reference NURBS
surface. Similar to the Stretch modeling tool, SurfDrape uses
surfaces as reference objects instead of curves.
How to use
248
1.
2.
3.
4.
5.
Modeling Transformations
In most cases, the spine surface should be a plane. The larger the
plane in comparison with the stretch surface, the smaller the
deformed object and vice-versa. This deformation is similar to a
texture UV-mapping (the spine surface) over the stretch surface.
249
Section 4
Options
Object
To change the object to deform.
Views / Modeling Tool panel. Switch the Replace check button on
and pick another object in the scene.
Spine Surface
To change the spine surface.
Views / Modeling Tool panel. Switch the Replace check button on
and pick another curve in the scene.
Stretch Surface
To change the stretch surface.
Views / Modeling Tool panel. Switch the Replace check button on
and pick another curve in the scene.
250
Modeling Transformations
Options
To change the rotation angle of the object around the stretch
curve.
Modeling Tool panel. Check the Hide source objects check box if
you want to hide from view and from rendering the spine surface
and the stretch surface. Check the Interactive Changes check box
if you want that changes apply at every mouse move and not only
when mouse button is released.
Note I: If the original object is a shell of stitched NURBS surface
trimmed at boundaries, this deformation can introduce gaps. In
these cases, to obtain the best result, is useful to transform the
original object in a polymesh.
Note II: If the object comes out from the spine surface (like in
the figure below), the deformed object will lie on a rectilinear
extension of the stretch surface.
251
Section 4
252
Modeling Curves
4.4
Curves
In this section we will explain purpose and use of the curve tools
available.
A curve can be defined as the path of a point moving through
space. solidThinking lets you draw curves by placing control
points. Since they are just lines, they are not rendered even
though they are the basis for any 3D geometry.
Curves have only one dimension in space: it is called U and it
corresponds to the length of the curve.
Once you have drawn a curve, you have a number of options to
modify parameters and/or apply new commands. Each
parameter/command can be modified/applied by working in the
views only, in the Modeling Tool panel, or in both Views and
Modeling Tool panel.
For each parameter/command we will mention all the
possibilities as follows:
Views: steps to follow allow you to work interactively with the
mouse in the views only;
Modeling Tool panel: steps to follow allow you to work in the
Modeling Tool panel only;
Views / Modeling Tool panel: steps to follow require you to
work in both views and Modeling Tool panel.
253
Section 4
254
Modeling Curves
NURBS curve
Lets you define different segments of NURBS (Non-Uniform
Rational B-Spline) curves.
A NURBS curve is characterized by control points and knots.
255
Section 4
How to use
1.
2.
3.
256
Modeling Curves
Options
XYZ coordinates
To modify XYZ coordinates of a curve point.
Views. Choose the Edit Parameters mode. Click the point
whose position you want to modify and drag it. Release the
mouse button when you reach the desired position.
Modeling Tool panel. Select the point from the scroll list that
appears when you click the [] button. Type the new values in
the XYZ data fields and confirm them by pressing Enter .
Remove
To remove a curve point.
Views. Choose the Edit Parameters mode. Pick the point you
want to remove. Choose the Edit4Delete command.
Modeling Tool panel. Click the [] button and select the point
you want to remove from the scroll list (the views will display it
in yellow). Press the Remove button.
Insert
To add new points to a curve.
Views / Modeling Tool panel. Switch on the Insert check button
and click in any view. If you have previously selected two
adjacent points, you can add points between them.
257
Section 4
Order
To set the order of a curve.
Modeling Tool panel. Move the slider or type the value in the
Order data field. Press Enter to confirm. Default value is 3. The
order of a curve can be modified at any moment.
The following pictures show how the same curve changes by
modifying the order value from 2 to 7.
258
Order 2
Order 3
Order 4
Order 5
Order 6
Order 7
Modeling Curves
New Entity
To add a new portion of the curve even with a different order.
Views / Modeling Tool panel. Press the New Curve Entity
button and click in any view to add points.
Here is an example on how to use this command. Draw a
NURBS curve as in the picture and press Spacebar to end
points insertion.
259
Section 4
Select the endpoint of the curve you have just drawn and press
again the New Curve Entity button. Modify Order to 4. Add
new points by clicking in any view. Press Spacebar .
To pick one curve entity only (and not the whole curve), press
the right mouse button while holding down the Alt key, or select
it from the browser.
260
Modeling Curves
Join
Join can be used for two purposes:
a) To join the start and the end point of the same curve entity.
Views / Modeling Tool panel. Select the end points (see the
Selection paragraph for multiple selections) of the same curve
and press the Join button. You can then use the Un-join
command to unjoin them.
b) To join two end points of two entities belonging to different
curves. This operation requires you to work also in the browser
in order to combine the two entities by dragging and dropping
one curve entity into the other curve.
Lets look at an example: we want to join the endpoints of two
given curves.
261
Section 4
Note: You can obtain the same result by using the Combine
command to merge the two curves and then collapsing the
Construction Tree.
262
Modeling Curves
Open the Modeling Tool panel and press the Join button. The
Join is performed as shown in the pictures of the next page.
263
Section 4
Un-join
To unjoin two previously joined points.
To break a curve into two pieces at a keypoint.
Views / Modeling Tool panel. Choose Edit Parameters mode.
Pick the joined points and press the Un-join button. Click the
joined points to deselect them. Click again and drag to move the
first point. This command can be used in the same way to break
a curve obtained with New Curve Entity into two pieces at a
keypoint.
Curve Type
To open/close any selected curve.
Modeling Tool panel. Just switch the related radio button on.
Invert direction
To invert the direction or sequence of control points on a curve.
Inverting curve directions can be very important when you use
modeling tools like Skin and you have curves with different
directions.
Modeling Tool panel. Just press the button.
Weight
To adjust the weight of one or more control points of a curve.
Views / Modeling Tool panel. Select the control point or points
whose weight factor you want to modify. Move the slider or type
the weight factor in the Weight data field. Press Enter to
confirm.
Default weight factor is 1. The more you increase this value, the
greater the pulling effect that the control point exerts on the
curve. Weight factor should not be lower than 0.0001. In fact, 0 is
not a valid weight factor.
264
Modeling Curves
W=2
W = 0.0001
W=5
When all control points on a curve have the same weight, the
curve is called Non-rational. When control points have different
weight factors, the curve is called Rational.
Note: Weight modification should be used very carefully. If you
plan to exchange your projects, you should remember that many
CAD systems do not support modified weight values. Placing two
points close to one another, but not one over the other, grants
almost the same result.
Tolerance
To specify the maximum allowed deviation from the curve when
simplifying.
Modeling Tool panel. Set the tolerance value either by moving
the slider or by typing it in the data field and pressing Enter.
265
Section 4
Simplify
To reduce the number of points on a curve given a specified
tolerance.
Modeling Tool panel. Press the Simplify button. Set the
Tolerance value by moving the slider or by typing it in the data
field and pressing Enter. The higher the value, the bigger the
difference between the original curve and the simplified one.
New knots
To specify the number of knots that will be added when the
Refine button is pressed.
Modeling Tool panel. Set the number of new knots to be added
either by moving the slider or by typing it in the data field and
pressing Enter.
Refine
To insert new knots between the first and the last selected knots.
This adds new control points to a surface.
Modeling Tool panel. Select the curve and switch to Edit
Parameters mode. Select the knots between which you want to
add more control points. Set the desired number of new knots
specified in the New knots data field and click Refine.
266
Modeling Curves
MetaCURVE
It is an interpolation of points using a smooth curve.
MetaCURVE is useful when a curve must pass through specified
points.
How to use
1.
2.
3.
4.
267
Section 4
268
Modeling Curves
Options
Point XYZ coordinates
To modify XYZ coordinates of a curve point.
Views. Choose the Edit Parameters mode. Click the point
whose position you want to modify and drag it. Release the
mouse button when you reach the desired position.
Modeling Tool panel. Select the point from the scroll list that
appears when you click the [] button. Type the new values in
the XYZ data fields and confirm them by pressing Enter .
Remove
To remove a curve point.
Views. Choose the Edit Parameters mode. Pick the point you
want to remove. Choose the Edit4Delete command.
Modeling Tool panel. Click the [] button and select the point
you want to remove from the scroll list (the views will display it
in yellow). Press the Remove button.
Insert
To add new points to the curve.
Views / Modeling Tool panel. Switch the Insert check button on
and click in any view. If you have previously selected two
adjacent points, you can add points between them.
Cusp
To create a corner at selected control point/points.
Views / Modeling Tool panel. Select the point you want to make
cuspid and press the button.
269
Section 4
Smooth
To smooth the curve at any selected control point/points.
Views / Modeling Tool panel. Select the point/points you want to
smooth and press the button.
Curve Type
To open/close the selected curve.
Modeling Tool panel. Just switch the related radio button on.
Invert direction
To invert the direction or sequence of control points on the curve.
Modeling Tool panel. Just press the button.
Start/End Condition
Controls the location and orientation of the ends of the
MetaCurve. Both the start point and end point of a MetaCurve
can have their interpolation and location controlled with the
following options:
Auto (default). Uses the position in space of the start or endpoint
to set the interpolation of the curve to the next point.
Free. Uses an arbitrary Tangent direction to set the orientation of
the start/ end point in the interpolation to the next point. The
position of the start/ end point remains the same.
(Start/ End) Tangent Angle. Controls the rotation of the
tangent direction around the effected point on the XY
plane.
(Start/ End) Tangent Length. Controls the size of the
tangent region between the effected point and the next
interior point.
270
Modeling Curves
271
Section 4
Open PolyLine
Draws a sequence of straight lines.
How to use
1.
2.
3.
4.
272
Modeling Curves
Options
XYZ coordinates
To modify XYZ coordinates of a point.
Views. Choose the Edit Parameters mode. Click the point
whose position you want to modify and drag it. Release the
mouse button when you reach the desired position.
Modeling Tool panel. Select the point from the scroll list that
appears when you click the [] button. Type the new values in
the XYZ data fields and confirm them by pressing Enter .
Remove
To remove a polyline point.
Views. Choose the Edit Parameters mode. Pick the point you
want to remove. Choose the Edit4Delete command.
Modeling Tool panel. Click the [] button and select the point
you want to remove from the scroll list (the views will display it
in yellow). Press the Remove button.
Insert
To add new points to a polyline.
Views / Modeling Tool panel. Switch the Insert check button on
and click in any view. If you have previously selected two
adjacent points, you can add points between them.
273
Section 4
Rounded PolyLine
Draws a sequence of straight or rounded lines.
How to use
1.
2.
3.
4.
274
Modeling Curves
Options
XYZ coordinates
To modify XYZ coordinates of a point.
Views. Choose the Edit Parameters mode. Click the point
whose position you want to modify and drag it. Release the
mouse button when you reach the desired position.
Modeling Tool panel. Select the point from the scroll list that
appears when you click the [] button. Type the new values in
the XYZ data fields and confirm them by pressing Enter .
Remove
To remove a polyline point.
Views. Choose the Edit Parameters mode. Pick the point you
want to remove. Choose the Edit4Delete command.
Modeling Tool panel. Click the [] button and select the point
you want to remove from the scroll list (the views will display it
in yellow). Press the Remove button.
Insert
To add new points to a polyline.
Views / Modeling Tool panel. Switch the Insert check button on
and click in any view. If you have previously selected two
adjacent points, you can add points between them.
Radius
To define the radius value of selected point nodes.
Modeling Tool panel. Move the slider or type the radius value in
the data field and press Enter to confirm.
275
Section 4
Options
To close the selected curve.
Modeling Tool panel. Just switch the Closed check box on.
Arc type
To specify whether the arcs must be weighted (exact) or nonweighted (approximated).
Modeling Tool panel. Switch the chosen radio button on. You
can choose either Weighted or Non-weighted. If you choose the
first option the number of control points is automatically defined.
With the second option you can set the number of control points
in the Points section.
Note: in general, you could use Weighted if you do not plan to
modify the original shape and Non-weighted if you want to edit it.
Points
To determine the number of control points of the arcs in case you
have chosen Non-weighted in the above section.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter (remember: the
more the control points, the more approximated the arcs).
.
276
Modeling Curves
Single Line
Draws a line at any angle and defined by its endpoints.
How to use
1.
2.
3.
4.
5.
277
Section 4
Options
Point #1
Point #2
To modify XYZ coordinates of the end points.
Views. Choose the Edit Parameters mode. Click the point
whose position you want to modify and drag it. Release the
mouse button when you reach the desired position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
278
Modeling Curves
Line:
perpendicular
to segment
Draws a perpendicular line to another line you select.
How to use
1.
2.
3.
Pick the line to which the one you are drawing will be
perpendicular.
4.
5.
279
Section 4
Options
Line
To change the line to which the one you have drawn is
perpendicular.
Views / Modeling Tool panel. Switch the Replace check button
on and pick another line in the scene.
Point
To modify XYZ coordinates of the endpoint.
Views. Choose the Edit Parameters mode. Click the endpoint
and drag it. Release the mouse button when you reach the
desired position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
280
Modeling Curves
Line:
parallel
segment
to
How to use
1.
2.
3.
Pick the line to which the one you are drawing will be
parallel.
4.
5.
Pick the line to which the one you are drawing will be
parallel. Locate axes origin of the curve following one of
the two methods:
a) Click and drag in any view and release the mouse
button to confirm placement.
b) Type its XYZ coordinates in the console (values must
be separated by a comma, i.e. 1,2,3) and press Enter to
confirm. If you press Enter without typing any value
in the console, the axes origin of the curve will be
placed in correspondence with the XYZ origin.
281
Section 4
Options
Line
To change the line to which the one you have drawn must be
parallel.
Views / Modeling Tool panel. Switch the Replace check button
on and pick another line in the scene.
The Modeling Tool panel also displays XYZ coordinates of the
endpoints of the parallel line. These are not modifiable.
Point
To modify XYZ coordinates of the point on the parallel line.
Views. Choose the Edit Parameters mode. Click the point and
drag it. Release the mouse button when you reach the desired
position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
282
Modeling Curves
How to use
1.
2.
3.
4.
5.
283
Section 4
Options
Line #1
To change the first line from which the segment starts.
Views / Modeling Tool panel. Switch the Replace check button
on and pick another line in the scene.
Point on line 1
To modify XYZ coordinates of the point on line 1.
Views. Choose the Edit Parameters mode. Click the point and
drag it. Release the mouse button when you reach the desired
position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
Line #2
To change the second line to which the segment ends.
Views / Modeling Tool panel. Switch the Replace check button
on and pick another line in the scene.
Point on line 2
To modify XYZ coordinates of the point on line 2.
Views. Choose the Edit Parameters mode. Click the point and
drag it. Release the mouse button when you reach the desired
position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
284
Modeling Curves
Distance
To change the position of the segment with respect to the lines.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
285
Section 4
How to use
1.
2.
3.
286
4.
5.
Modeling Curves
Options
Center point
To modify coordinates of the center point.
Views. Choose the Edit Parameters mode. Click the Center
point handle and drag it. Release the mouse button when you
reach the desired position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
End point
To modify XYZ coordinates of one end point.
Views. Choose the Edit Parameters mode. Click the End point
handle and drag it until you reach the desired position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
Length
To change the segment length.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Azimuthal angle
To change the azimuthal angle of the segment with the local axes
origin.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
287
Section 4
Polar angle
To change the polar angle of the segment with the local axes
origin..
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
288
Modeling Curves
Inclined Segment
Draws a segment at any angle and defined by its endpoints.
How to use
1.
2.
3.
4.
5.
6.
289
Section 4
Options
Azimuthal angle
To change the azimuthal angle of the segment with the local axes
origin.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Polar angle
To change the polar angle of the segment with the local axes
origin..
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Point #1
To modify coordinates of the center point or local axes origin.
Views. Choose the Edit Parameters mode. Click the Point #1
handle and drag it. Release the mouse button when you reach the
desired position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
Point #2
To modify XYZ coordinates of one end point.
Views. Choose the Edit Parameters mode. Click the Point #2
handle and drag it until you reach the desired position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
290
Modeling Curves
Length
To change the segment length.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
291
Section 4
How to use
1.
2.
3.
4.
5.
6.
292
Modeling Curves
Options
Curve
To change the curve to which the segment must be tangent.
Views / Modeling Tool panel. Switch the Replace check button
on and pick another curve in the scene.
Parameter
To move the start point of the segment along the curve.
Modeling Tool panel. Move the slider or type the position value
(in a 0 to 1 range where 0 and 1 represent the endpoints) in the
data field and press Enter to confirm. Changes are interactively
displayed in the views.
The Modeling Tool panel also displays XYZ coordinates of the
tangency Point on curve. These are not directly modifiable.
End point
To modify XYZ coordinates of the segment end point.
Views. Choose the Edit Parameters mode. Click the End point
handle and drag it until you reach the desired position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
Length
To modify the segment length.
Modeling Tool panel. Move the slider or type the degree value in
the data field and press Enter to confirm.
293
Section 4
Angle
To set the angle of the segment with the curve at the specified
point.
Modeling Tool panel. Move the slider or type the degree value in
the data field and press Enter to confirm. Set 0 for tangency, 90
for perpendicularity.
Angle on perp.plane
To set the rotation angle of the segment around the curve tangent.
Modeling Tool panel. Move the slider or type the degree value in
the data field and press Enter to confirm.
Options
To enable some useful options.
Modeling Tool panel. Check the Extend specular check box if
you want to extend the segment by doubling its length.
Check the Add normal segment check box if you want to create
a segment between the point on curve and the main segment
starting point (useful when Distance from curve is not 0).
Cutting
To specify whether to cut part of the curve or not.
Modeling Tool panel. Switch the chosen radio button on. You
have the following options: No cutting, Cut above, and Cut
below. If you choose the second or the third option, the segment
will cut the curve at the tangency point. Segment and curve will
be joined in a single element.
294
Modeling Curves
Segment Bisector
Draws a segment which is the bisector of two user-defined
vectors.
How to use
1.
2.
3.
4.
5.
6.
295
Section 4
Options
Center
To modify coordinates of the center point or local axes origin.
Views. Choose the Edit Parameters mode. Click the Center
handle and drag it. Release the mouse button when you reach the
desired position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
Direction #1
To define the first direction vector by modifying XYZ
coordinates.
Views. Choose the Edit Parameters mode. Click the Direction
#1 handle and drag it until you reach the desired position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
Direction #2
To define the second direction vector by modifying XYZ
coordinates.
Views. Choose the Edit Parameters mode. Click the Direction
#2 handle and drag it until you reach the desired position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
End point
To modify XYZ coordinates of the segment end point.
Views. Choose the Edit Parameters mode. Click the End point
handle and drag it until you reach the desired position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
296
Modeling Curves
Length
To change the segment length.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
The Modeling Tool panel also displays the Aperture angle of the
two direction vectors. This is not directly modifiable.
297
Section 4
Bi-tangent Segment
Allows you to create a segment tangent to two given curves.
How to use
1.
2.
3.
4.
5.
298
Modeling Curves
Options
Tangent line #1
To change the first curve to which the segment must be tangent.
Views / Modeling Tool panel. Switch the Replace check button
on and pick another curve in the scene.
End point #1
To modify XYZ coordinates of the first reference point. This
point is not exactly the segment end point. The segment end
point is positioned as near as possible to this point to respect
tangent conditions.
Views. Choose the Edit Parameters mode. Click the End point
handle and drag it until you reach the desired position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
Tangent line #2
To change the second curve to which the segment must be
tangent.
Views / Modeling Tool panel. Switch the Replace check button
on and pick another curve in the scene.
End point #2
To modify XYZ coordinates of the reference point on the second
curve. This point is not exactly the segment end point. The
segment end point is positioned as near as possible to this point
to respect tangent conditions.
Views. Choose the Edit Parameters mode. Click the End point
handle and drag it until you reach the desired position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
299
Section 4
Options
To enable trimming of the reference curves.
Modeling Tool panel. Check the Trim tangents check box if you
want to trim the curves at the intersection with the segment.
Segment and curves will be joined in a single element.
Cutting
To change the part of the curve to keep after cutting.
Modeling Tool panel. You have the following options: Invert tangent
#1 inverts cutting on the first curve and Invert tangent #2 which
inverts cutting on the second curve.
300
Modeling Curves
Arc: center,
point
point,
How to use
1.
2.
3.
4.
5.
6.
In the same way, place the end point at the End point
console prompt.
To interactively define the arc, hold the mouse button down
after the click or click while pressing the Shift key.
301
Section 4
Options
Start point
End point
To modify XYZ coordinates of the two arc end points.
Views. Choose the Edit Parameters mode. Click the point
whose position you want to modify and drag it. Release the
mouse button when you reach the desired position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
Angle
To change sweep of the arc.
Views. Choose the Edit Parameters mode. Click the End point
handle and drag it. Release the mouse button when you reach the
desired angle.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . The value can
range from 0 to 360 degrees, in which case the arc becomes a
circle.
Radius
To change the preferred radius.
Views. Choose the Edit Parameters mode. Click the Start point
handle and drag it. Release the mouse button when you reach the
desired radius.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . The value can
range from 0 to .
302
Modeling Curves
Extra
To specify whether you want to visualize the arc contour only or
also the radii that make it appear as a pie slice.
Modeling Tool panel. Switch the chosen radio button on. You
have the following options: Contour and Pie Slice.
Arc type
To specify whether the arc must be weighted (exact) or nonweighted (approximated).
Modeling Tool panel. Switch the chosen radio button on. You
have the following options: Weighted and Non-weighted. If you
choose the first option, the number of control points is
automatically defined. With the second option you can set the
number of control points in the Points section.
Note: in general, you could use Weighted if you do not plan to
modify the original shape and Non-weighted if you want to edit
it.
Points
To determine the number of control points of the arc in case you
have chosen Non-weighted in the above section.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter (remember: the
more the control points, the more approximated the arc).
Direction
To specify the direction of the arc.
Modeling Tool panel. Switch the chosen radio button on. You
have the following options: Counter-clockwise and Clockwise
(starting from the Start point).
303
Section 4
Arc: 3 points
Arc: 3 points (ordered)
Draws an arc by defining three points in space.
The difference between Arc: 3 points and Arc: 3 points (ordered)
is only in the order you insert points. The first tool prompts you
to insert point in the following order: start point, end point,
middle point; in the second tool the order is: start point, middle
point, end point.
Although the difference may appear minimal, it can be important
to improve the workflow.
How to use
304
1.
2.
3.
4.
Modeling Curves
5.
305
Section 4
Options
Point #1
Point #2
Point #3
To modify XYZ coordinates of perimeter points.
Views. Choose the Edit Parameters mode. Click the point
whose position you want to modify and drag it. Release the
mouse button when you reach the desired position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
Extra
To specify whether you want to visualize the arc contour only or
also the radii that make it appear as a pie slice.
Modeling Tool panel. Switch the chosen radio button on. You
have the following options: Contour and Pie Slice.
Arc type
To specify whether the arc must be weighted (exact) or nonweighted (approximated).
Modeling Tool panel. Switch the chosen radio button on. You
can choose either Weighted or Non-weighted. If you choose the
first option the number of control points is automatically defined.
With the second option you can set the number of control points
in the Points section.
Note: in general, you could use Weighted if you do not plan to
modify the original shape and Non-weighted if you want to edit it.
306
Modeling Curves
Points
To determine the number of control points of the arc in case you
have chosen Non-weighted in the above section.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter (remember: the
more the control points, the more approximated the arc).
.
307
Section 4
How to use
308
1.
2.
3.
Pick the first line to which the circle will be tangent. Keep
the mouse button pressed and drag for positioning the arc
end point along the tangent. Release the mouse button
when you have reached the desired position.
4.
5.
Modeling Curves
Options
Tangent line #1
To change the first line to which the arc is tangent.
Views / Modeling Tool panel. Switch the Replace check button
on and pick another tangent line in the scene.
End point # 1
To modify XYZ coordinates of the arc end point on line 1.
Views. Choose the Edit Parameters mode. Click the point and
drag it. Release the mouse button when you reach the desired
position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
Tangent line #2
To change the second line to which the arc is tangent.
Views / Modeling Tool panel. Switch the Replace check button
on and pick another tangent line in the scene.
End point # 2
To modify XYZ coordinates of the arc end point on line 2.
Views. Choose the Edit Parameters mode. Click the point and
drag it. Release the mouse button when you reach the desired
position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
309
Section 4
Radius
To change the preferred radius.
Views. Choose the Edit Parameters mode. Click the Radius
point handle and drag it. Release the mouse button when you
reach the desired radius.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . The value can
range from 0 to .
Arc type
To specify whether the circle must be weighted (exact) or nonweighted (approximated).
Modeling Tool panel. Switch the chosen radio button on. You
can choose either Weighted or Non-weighted. If you choose the
first option the number of control points is automatically defined.
With the second option you can set the number of control points
in the section below.
Note: in general, you could use Weighted if you do not plan to
modify the original shape and Non-weighted if you want to edit
it.
Points
To determine the number of control points of the circle in case
you have chosen Non-weighted in the above section.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter (remember: the
more the control points, the more approximated the circle).
310
Modeling Curves
Options
To specify various options.
Modeling Tool panel. To enable the available options, switch
their check buttons on:
Invert arc. To invert the arc direction.
Fit tangents. The fillet arc will cut the tangents at the
intersection points. Fillet arc and tangents will be joined to a
single element. If you enable this option, you have two more
possibilities:
Invert tangent #1. To invert the portion of tangent to be cut.
Invert tangent #2. To invert the portion of tangent to be cut.
The Modeling Tool panel also displays the sweep Angle of the
arc. This is not directly modifiable.
311
Section 4
How to use
1.
2.
3.
312
4.
5.
6.
7.
8.
Modeling Curves
Options
Point #1
Point #2
To modify XYZ coordinates of perimeter points.
Views. Choose the Edit Parameters mode. Click the point
whose position you want to modify and drag it. Release the
mouse button when you reach the desired position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
Radius
To change the preferred radius.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
The Modeling Tool panel also displays the arc Angle and the
XYZ coordinates of the Center of the circle. These are not
directly modifiable.
Side/Direction
To invert side or direction of the arc.
Modeling Tool panel. To enable the available options, switch the
Invert side or Invert direction check box.
313
Section 4
Extra
To specify whether you want to visualize the arc contour only or
also the radii that make it appear as a pie slice.
Modeling Tool panel. Switch the chosen radio button on. You
have the following options: Contour and Pie Slice.
Arc type
To specify whether the arc must be weighted (exact) or nonweighted (approximated).
Modeling Tool panel. Switch the chosen radio button on. You
can choose either Weighted or Non-weighted. If you choose the
first option the number of control points is automatically defined.
With the second option you can set the number of control points
in the Points section.
Note: in general, you could use Weighted if you do not plan to
modify the original shape and Non-weighted if you want to edit it.
Points
To determine the number of control points of the arc in case you
have chosen Non-weighted in the above section.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter (remember: the
more the control points, the more approximated the arc).
.
314
Modeling Curves
How to use
1.
2.
3.
4.
315
Section 4
Options
Curve
To change the curve to which the arc is tangent.
Views / Modeling Tool panel. Switch the Replace check button
on and pick another curve in the scene.
Point on curve
To modify XYZ coordinates of the arc point on curve.
Views. Choose the Edit Parameters mode. Click the point and
drag it. Release the mouse button when you reach the desired
position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
End Point
To modify XYZ coordinates of the second arc point.
Views. Choose the Edit Parameters mode. Click the point and
drag it. Release the mouse button when you reach the desired
position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
316
Modeling Curves
Direction
To specify the direction of the arc from the tangent point.
Modeling Tool panel. Switch the chosen radio button on. You
have the following options: Tangent, Normal, and Binormal.
Invert direction
To invert the direction of the arc.
Modeling Tool panel. Just press the button and observe the result
in any view.
317
Section 4
Arc type
To specify whether the arc must be weighted (exact) or nonweighted (approximated).
Modeling Tool panel. Switch the chosen radio button on. You
can choose either Weighted or Non-weighted. If you choose the
first option, the number of control points is automatically
defined. With the second option you can set the number of
control points in the Points section.
Note: in general, you could use Weighted if you do not plan to
modify the original shape and Non-weighted if you want to edit
it.
Points
To determine the number of control points of the arc in case you
have chosen Non-weighted in the above section.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter (remember: the
more the control points, the more approximated the arc).
.
Trimming
To specify whether the tangent arc should trim the tangent curve or
not.
Modeling Tool panel. Switch the chosen radio button on. You have the
following options: None, Keep before, and Keep after. If you choose
the second or the third option, the arc will cut the tangent at the
intersection point. Arc and tangent will be joined in a single element.
318
Modeling Curves
The Modeling Tool panel also displays the arc Angle and the
Radius value. These are not directly modifiable.
319
Section 4
Line-Arc
Draws a sequence of lines and arcs or, anyway, a curve
composed of lines and arcs.
How to use
1.
2.
3.
4.
5.
320
Modeling Curves
Options
XYZ coordinates
To modify XYZ coordinates of a point.
Views. Choose the Edit Parameters mode. Click the point
whose position you want to modify and drag it. Release the
mouse button when you reach the desired position.
Modeling Tool panel. Select the point from the scroll list that
appears when you click the [] button. Type the new values in
the three XYZ data fields and confirm them by pressing Enter .
Remove
To remove a point.
Views. Choose the Edit Parameters mode. Pick the point you
want to remove. Choose the Edit4Delete command.
Modeling Tool panel. Click the [] button and select the point
you want to remove from the scroll list (the views will display it
in yellow). Press the Remove button.
Insert
To add new points to the composite curve.
Views / Modeling Tool panel. Switch the Insert check button on
and click in any view. If you have previously selected two
adjacent points you can add points between them.
Curve type
To open/close the selected curve.
Modeling Tool panel. Just switch the related radio button on.
321
Section 4
On insert
To create a composite curve only with lines or arcs.
Views / Modeling Tool panel. Terminate points insertion by
pressing Spacebar . Switch the Insert check button on, followed
by one of these options: Alternated (default), Line, Arc. Start
clicking within any view to insert points that define the curve.
On remove
To specify whether the arcs must be weighted (exact) or nonweighted (approximated).
Modeling Tool panel. Switch the chosen radio button on. You
can choose either Weighted or Non-weighted. If you choose the
first option, the number of control points is automatically
defined. With the second option you can set the number of
control points in the section below.
Snap
To make lines tangent to arcs.
Modeling Tool panel. Switch off the check button to disable this
option, which is enabled by default.
Arc type
To specify whether the arcs must be weighted (exact) or nonweighted (approximated).
Modeling Tool panel. Switch the chosen radio button on. You
can choose either Weighted or Non-weighted. If you choose the
first option, the number of control points is automatically
defined. With the second option you can set the number of
control points in the section below.
Note: in general, you could use Weighted if you do not plan to
modify the original shape and Non-weighted if you want to edit
it.
322
Modeling Curves
Points
To determine the number of control points of the arcs in case you
have chosen Non-weighted in the above section.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter (remember: the
more the control points, the more approximated the circle).
.
323
Section 4
Fillet Curves
Draws an arc tangent to two selected curves.
How to use
324
1.
2.
3.
Pick the first curve to which the arc will be tangent. Keep
the mouse button pressed and drag for positioning the arc
end point along the tangent. Release the mouse button
when you have reached the desired position.
4.
5.
Modeling Curves
Options
Tangent #1
To change the first curve to which the arc is tangent.
Views / Modeling Tool panel. Switch the Replace check button
on and pick another tangent line in the scene.
Point #1
To modify XYZ coordinates of the arc end point on curve 1.
Views. Choose the Edit Parameters mode. Click the point and
drag it. Release the mouse button when you reach the desired
position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
Tangent #2
To change the second curve to which the arc is tangent.
Views / Modeling Tool panel. Switch the Replace check button
on and pick another tangent line in the scene.
Point #2
To modify XYZ coordinates of the arc end point on curve 2.
Views. Choose the Edit Parameters mode. Click the point and
drag it. Release the mouse button when you reach the desired
position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
Radius
To change the preferred radius.
325
Section 4
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Options
To specify various options.
Modeling Tool panel. To enable the available options, switch
their check buttons on:
Fixed radius. To constrain radius to a fixed value while moving
the arc end points. In order to fit the fixed radius, the arc can be
created far from reference points.
Invert arc. To invert the arc direction.
Trim tangents. The fillet arc will cut the tangents at the
intersection points. Fillet arc and tangents will be joined to a
single element. If you enable this option, you have two more
possibilities:
Invert tangent #1. To invert the portion of tangent to be cut.
Invert tangent #2. To invert the portion of tangent to be cut.
The Modeling Tool panel also displays the sweep Angle of the
arc. This is not directly modifiable.
Arc type
To specify whether the arc must be weighted (exact) or nonweighted (approximated).
Modeling Tool panel. Switch the chosen radio button on. You
can choose either Weighted or Non-weighted. If you choose the
first option the number of control points is automatically defined.
With the second option you can set the number of control points
in the section below.
Note: in general, you could use Weighted if you do not plan to
modify the original shape and Non-weighted if you want to edit
it.
326
Modeling Curves
Points
To determine the number of control points of the circle in case
you have chosen Non-weighted in the above section.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter (remember: the
more the control points, the more approximated the circle).
327
Section 4
How to use
1.
2.
3.
4.
5.
328
Modeling Curves
Options
Start angle
To change sweep of the arc.
Views. Choose the Edit Parameters mode. Click the Start point
handle and drag it. Release the mouse button when you reach the
desired angle.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . The value can
range from 0 to 360 degrees.
End angle
To change sweep of the arc.
Views. Choose the Edit Parameters mode. Click the End point
handle and drag it. Release the mouse button when you reach the
desired angle.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data and pressing Enter . The value can range
from 0 to 360 degrees.
Radius
To change the preferred radius.
Views. Choose the Edit Parameters mode. Click the Radius
point handle and drag it. Release the mouse button when you
reach the desired radius.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . The value can
range from 0 to .
329
Section 4
Arc type
To specify whether the circle must be weighted (exact) or nonweighted (approximated).
Modeling Tool panel. Switch the chosen radio button on. You
have the following options: Weighted and Non-weighted. If you
choose the first option, the number of control points is
automatically defined. With the second option you can set the
number of control points in the section below.
Note: in general, you could use Weighted if you do not plan to
modify the original shape and Non-weighted if you want to edit
it.
Points
To determine the number of control points of the circle in case
you have chosen Non-weighted in the above section.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter (remember: the
more the control points, the more approximated the circle).
330
Modeling Curves
Circle: diameter
Draws a circle by defining its local axes and the preferred
diameter.
How to use
1.
2.
3.
Place the local axes origin which is also the diameter start
point either by clicking and dragging in any view (release
the mouse button to confirm placement) or by typing its
XYZ coordinates in the console. Values must be separated
by a comma, i.e. 1,2,3, and confirmed by pressing Enter .
If you press Enter without typing any value, the axes
origin of the curve will be placed in correspondence with
the XYZ origin.
4.
5.
331
Section 4
Options
Diameter start
Diameter end
To modify XYZ coordinates of diameter start and end points.
Views. Choose the Edit Parameters mode. Click the point
whose position you want to modify and drag it. Release the
mouse button when you reach the desired position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
Start angle
To change sweep of the arc.
Views. Choose the Edit Parameters mode. Click the Start point
handle and drag it. Release the mouse button when you reach the
desired angle.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . The value can
range from 0 to 360 degrees.
End angle
To change sweep of the arc.
Views. Choose the Edit Parameters mode. Click the End point
handle and drag it. Release the mouse button when you reach the
desired angle.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data and pressing Enter . The value can range
from 0 to 360 degrees.
332
Modeling Curves
Radius
To change the preferred radius.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . The value can
range from 0 to .
Arc type
To specify whether the circle must be weighted (exact) or nonweighted (approximated).
Modeling Tool panel. Switch the chosen radio button on. You
have the following options: Weighted and Non-weighted. If you
choose the first option, the number of control points is
automatically defined. With the second option you can set the
number of control points in the section below.
Note: in general, you could use Weighted if you do not plan to
modify the original shape and Non-weighted if you want to edit
it.
Points
To determine the number of control points of the circle in case
you have chosen Non-weighted in the above section.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter (remember: the
more the control points, the more approximated the circle).
333
Section 4
Circle: 3 points
Draws a circle by defining three points on its perimeter.
How to use
1.
2.
3.
4.
Place the second and third point at the Point #2 and Point
#3 console prompts.
You can insert points in any view regardless of where you
have started.
Hold the mouse button down after the click to interactively
model the circle.
If you press the Shift key there is no need to hold the
mouse button down to draw the circle: just click to define
points placement.
334
Modeling Curves
Options
Point #1
Point #2
Point #3
To modify XYZ coordinates of perimeter points.
Views. Choose the Edit Parameters mode. Click the point
whose position you want to modify and drag it. Release the
mouse button when you reach the desired position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
Start angle
To change sweep of the arc.
Views. Choose the Edit Parameters mode. Click the Start point
handle and drag it. Release the mouse button once you have
reached the desired angle.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . The value can
range from 0 to 360 degrees.
End angle
To change sweep of the arc.
Views. Choose the Edit Parameters mode. Click the End point
handle and drag it. Release the mouse button once you have
reached the desired angle.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . The value can
range from 0 to 360 degrees.
335
Section 4
Arc type
To specify whether the circle must be weighted (exact) or nonweighted (approximated).
Modeling Tool panel. Switch the chosen radio button on. You
have the following options: Weighted and Non-weighted. If you
choose the first option, the number of control points is
automatically defined. With the second option you can set the
number of control points in the section below.
Note: in general, you could use Weighted if you do not plan to
modify the original shape and Non-weighted if you want to edit
it.
Points
To determine the number of control points of the circle in case
you have chosen Non-weighted in the above section.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter (remember: the
more the control points, the more approximated the circle).
336
Modeling Curves
How to use
1.
2.
3.
4.
5.
6.
Pick in the view the line to which the circle will be tangent.
337
Section 4
Options
Point #1
Point #2
To modify XYZ coordinates of perimeter points.
Views. Choose the Edit Parameters mode. Click the point
whose position you want to modify and drag it. Release the
mouse button when you have reached the desired position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
Tangent line
To change the line to which the circle will be tangent.
Views / Modeling Tool panel. Switch the Replace check button
on and pick another tangent line in the scene.
Start angle
To change sweep of the arc.
Views. Choose the Edit Parameters mode. Click the Start point
handle and drag it. Release the mouse once you have reached the
desired angle.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . The value can
range from 0 to 360 degrees.
338
Modeling Curves
End angle
To change sweep of the arc.
Views. Choose the Edit Parameters mode. Click the End point
handle and drag it. Release the mouse button when you reach the
desired angle.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . The value can
range from 0 to 360 degrees.
Arc type
To specify whether the circle must be weighted (exact) or nonweighted (approximated).
Modeling Tool panel. Switch the chosen radio button on. You
have the following options: Weighted and Non-weighted. If you
choose the first option, the number of control points is
automatically defined. With the second option you can set the
number of control points in the section below.
Note: in general, you could use Weighted if you do not plan to
modify the original shape and Non-weighted if you want to edit
it.
Points
To determine the number of control points of the circle in case
you have chosen Non-weighted in the above section.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter (remember: the
more the control points, the more approximated the circle).
339
Section 4
How to use
340
1.
2.
3.
Pick in the view the first line to which the circle will be
tangent.
4.
5.
6.
Modeling Curves
Options
Point
To modify XYZ coordinates of the perimeter point.
Views. Choose the Edit Parameters mode. Click the point
whose position you want to modify and drag it. Release the
mouse button when you have reached the desired position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
Tangent line #1
Tangent line #2
To change the lines to which the circle will be tangent.
Views / Modeling Tool panel. Switch the Replace check button
on and pick another tangent line in the scene.
Start angle
To change sweep of the arc.
Views. Choose the Edit Parameters mode. Click the Start point
handle and drag it. Release the mouse button when you have
reached the desired angle.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . The value can
range from 0 to 360 degrees.
341
Section 4
End angle
To change sweep of the arc.
Views. Choose the Edit Parameters mode. Click the End point
handle and drag it. Release the mouse button when you reach the
desired angle.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . The value can
range from 0 to 360 degrees.
Arc type
To specify whether the circle must be weighted (exact) or nonweighted (approximated).
Modeling Tool panel. Switch the chosen radio button on. You
have the following options: Weighted and Non-weighted. If
choose the first option, the number of control points is
automatically defined. With the second option you can set the
number of control points in the section below.
Note: in general, you could use Weighted if you do not plan to
modify the original shape and Non-weighted if you want to edit
it.
Points
To determine the number of control points of the circle in case
you have chosen Non-weighted as the arc type.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter (remember: the
more the control points, the more approximated the circle).
342
Modeling Curves
Circle:
center,tangent
Draws a circle tangent to an existing line by defining a specified
centerpoint.
How to use
1.
2.
3.
4.
5.
343
Section 4
Options
Tangent line
To change the line to which the circle will be tangent.
Views / Modeling Tool panel. Switch the Replace check button
on and pick another tangent line in the scene.
Center
To modify XYZ coordinates of the centerpoint.
Views. Choose the Edit Parameters mode. Click the centerpoint
and drag it. Release the mouse button once you have reached the
desired position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
Start angle
To change sweep of the arc.
Views. Choose the Edit Parameters mode. Click the Start point
handle and drag it. Release the mouse button when you have
reached the desired angle.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . The value can
range from 0 to 360 degrees.
End angle
To change sweep of the arc.
Views. Choose the Edit Parameters mode. Click the End point
handle and drag it. Release the mouse button when you reach the
desired angle.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . The value can
range from 0 to 360 degrees.
344
Modeling Curves
Arc type
To specify whether the circle must be weighted (exact) or nonweighted (approximated).
Modeling Tool panel. Switch the chosen radio button on. You
have the following options: Weighted and Non-weighted. If you
choose the first option, the number of control points is
automatically defined. With the second option you can set the
number of control points in the section below.
Note: in general, you could use Weighted if you do not plan to
modify the original shape and Non-weighted if you want to edit
it.
Points
To determine the number of control points of the circle in case
you have chosen Non-weighted as the arc type.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter (remember: the
more the control points, the more approximated the circle).
The Modeling Tool panel also displays the Radius value. This is
not modifiable.
345
Section 4
Ellipse:
point
focuses,
How to use
1.
2.
3.
4.
5.
6.
346
Modeling Curves
Options
Focus #1
Focus #2
To modify XYZ coordinates of the focal points.
Views. Choose the Edit Parameters mode. Click the point
whose position you want to modify and drag it. Release the
mouse button when you reach the desired position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
Point
To modify XYZ coordinates of the perimeter point.
Views. Choose the Edit Parameters mode. Click the point and
drag it. Release the mouse button when you have reached the
desired position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
Start angle
To change sweep of the arc.
Views. Choose the Edit Parameters mode. Click the Start point
handle and drag it. Release the mouse button when you reach the
desired angle.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . The value can
range from 0 to 360 degrees.
347
Section 4
End angle
To change sweep of the arc.
Views. Choose the Edit Parameters mode. Click the End point
handle and drag it until you reach the desired angle.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . The value can
range from 0 to 360 degrees.
Arc type
To specify whether the circle must be weighted (exact) or nonweighted (approximated).
Modeling Tool panel. Switch the chosen radio button on. You
have the following options: Weighted and Non-weighted. If you
choose the first option the number of control points is
automatically defined. With the second option you can set the
number of control points in the section below.
Note: in general, you could use Weighted if you do not plan to
modify the original shape and Non-weighted if you want to edit
it.
Points
To determine the number of control points of the circle in case
you have chosen Non-weighted as the arc type.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter (remember: the
more the control points, the more approximated the circle).
.
348
Modeling Curves
How to use
1.
2.
3.
4.
5.
6.
349
Section 4
Options
Center
To modify XYZ coordinates of the centerpoint of the ellipse.
Views. Choose the Edit Parameters mode. Click the centerpoint
and drag it. Release the mouse button when you reach the
desired position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
Axis endpoint #1
Axis endpoint #2
To modify XYZ coordinates of the axes endpoints.
Views. Choose the Edit Parameters mode. Click the endpoint
and drag it. Release the mouse button when you reach the
desired position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
Start angle
To change sweep of the arc.
Views. Choose the Edit Parameters mode. Click the Start point
handle and drag it. Release the mouse button when you reach the
desired angle.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . The value can
range from 0 to 360 degrees.
350
Modeling Curves
End angle
To change sweep of the arc.
Views. Choose the Edit Parameters mode. Click the End point
handle and drag it. Release the mouse button when you reach the
desired angle.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . The value can
range from 0 to 360 degrees.
Half Axis #1
Half Axis #2
To modify length of the half axes.
Modeling Tool panel. Set values either by moving the slider or
by typing it in the data field and pressing Enter . Values can
range from 0 to .
Arc type
To specify whether the circle must be weighted (exact) or nonweighted (approximated).
Modeling Tool panel. Switch the chosen radio button on. You
have the following options: Weighted and Non-weighted. If you
choose the first option, the number of control points is
automatically defined. With the second option you can set the
number of control points in the section below.
Note: in general, you could use Weighted if you do not plan to
modify the original shape and Non-weighted if you want to edit
it.
351
Section 4
Points
To determine the number of control points of the circle in case
you have chosen Non-weighted as the arc type.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . (Remember:
the more the control points, the more approximated the circle).
352
Modeling Curves
Rect: 3 points
Draws a rectangle by defining its opposite corners and one more
point defining the angle of the rectangle.
How to use
1.
2.
3.
4.
Place the second and the third point at the Point #2 and
Point #3 console prompts.
You can insert points in any view regardless of where you
have started.
353
Section 4
Options
Point #1
Point #2
Point #3
To modify XYZ coordinates of the three points.
Views. Choose the Edit Parameters mode. Click the point
whose position you want to modify and drag it. Release the
mouse button when you reach the desired position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
Width
To change width of the rectangle.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Height
To change height of the rectangle.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
354
Modeling Curves
Rectangle
Draws a rectangle by defining its opposite corners.
How to use
1.
2.
3.
This is the first corner of the rectangle and you can place it
either by clicking and dragging in any view (release the
mouse button to confirm placement) or by typing its XYZ
coordinates in the console.
4.
355
Section 4
Options
Point #1
Point #2
To modify XYZ coordinates of the two points.
Views. Choose the Edit Parameters mode. Click the point
whose position you want to modify and drag it. Release the
mouse button when you reach the desired position.
Modeling Tool panel. Type the new values in the XYZ data fields
and confirm them by pressing Enter .
Width
To change width of the rectangle.
Views. Choose the Edit Parameters mode. Click the Width
handle and drag it. Release the mouse button when you reach the
desired width.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Height
To change height of the rectangle.
Views. Choose the Edit Parameters mode. Click the Height
handle and drag it. Release the mouse button when you reach the
desired width.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
356
Modeling Curves
Regular Polygon
Draws a regular polygon, that is a closed polygon with three or
more equal sides.
How to use
1.
2.
3.
4.
5.
6.
7.
357
Section 4
Options
Radius
To change the radius.
Views. Choose the Edit Parameters mode. Click the Radius
point handle and drag it. Release the mouse button when you
have reached the desired radius.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . The value can
range from 0 to .
Sides
To define the number of sides of the polygon,
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . The value can
range from 3 to .
358
Modeling Curves
Helix
Draws a helix (or a spiral if top and bottom radius are different).
How to use
1.
2.
3.
4.
5.
6.
359
Section 4
7.
8.
360
9.
10.
Modeling Curves
Options
Bottom radius
To change the radius of the first turn of the helix.
Views. Choose the Edit Parameters mode. Click the Bottom
radius handle and drag it. Release the mouse button when you
reach the desired radius.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . The value can
range from 0 to .
Top radius
To change the radius of the last turn of the helix.
Views. Choose the Edit Parameters mode. Click the Top radius
handle and drag it. Release the mouse button when you reach the
desired radius.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . The value can
range from 0 to .
Note: Set the top radius value lower than the bottom radius one
or vice versa to obtain a spiral.
Height
To change the height.
Views. Choose the Edit Parameters mode. Click the Height
handle and drag it. Release the mouse button when you reach the
desired height.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . The value can
range from 0 to .
361
Section 4
Turns
To determine the number of turns of the helix.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Pitch
To determine the distance between two turns.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . This value is
inversely proportional to the number of turns. The higher the
pitch value, the lower the number of turns.
Turning
To make the helix clockwise or counterclockwise.
Modeling Tool panel. Switch on the preferred radio button
option.
362
Modeling Curves
Offset
Creates a copy of a curve at a specified distance.
How to use
1.
2.
3.
4.
5.
363
Section 4
Options
Curve
To change the curve to offset.
Views / Modeling Tool panel. Switch the Replace check button
on and pick another curve in the scene.
Offset
To modify the offset distance
Views. Choose the Edit Parameters mode. Click the Offset
point handle and drag it. Release the mouse button when you
reach the preferred distance.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Options
Modeling Tool panel. Switch one of the following radio buttons on:
Symmetric creates the offset on both sides of the curve.
Closed automatically connects the offset endpoints with the
original curve or the symmetric offset endpoints in order to
create a closed path.
Rounded corners rounds the corners of the offset caused by
sharp corners of the original curve.
Rounded ends is used in conjunction with Closed and allows to
close with half-circles the endpoints of the offset.
364
Modeling Curves
Split curves
Splits two intersecting curves into more parts.
How to use
1.
2.
3.
4.
5.
6.
7.
If you type B (Both), you will split both curve #1 and curve
#2. By choosing 1st or 2nd you will only split the curve #1
or the curve #2 respectively.
365
Section 4
Divide curve
Divides a curve into two independent curves whose respective
lengths are displayed in the Modeling Tool panel.
How to use
366
1.
2.
3.
Position the cursor and drag along the curve. Release the
mouse button when you reach the point to divide the curve
at.
Modeling Curves
Options
Length #1 and Length #2
The length of the curves These fields cannot be modified.
367
Section 4
Break curve
Breaks a curve into two joined curves whose respective lengths
are displayed in the Modeling Tool panel.
How to use
368
1.
2.
3.
Position the cursor and drag along the curve. Release the
mouse button when you reach the point to break the curve
at.
Modeling Curves
Blend Curves
Creates a new blend curve between two existing curves.
How to use
1.
2.
3.
Pick the first curve near the endpoint where you want the
blend curve to start. Once picked, the curve turns green.
4.
5.
Pick the second curve near the endpoint where you want
the blend curve to end. Once picked, the curve turns green
and the new blend curve is created.
Thanks to the Construction Tree even if you move and
modify the two original curves, the blend curve is
interactively updated and stays attached as shown in the
next pictures.
369
Section 4
370
Modeling Curves
Options
Curve #1
To change the curve #1.
Views / Modeling Tool panel. Switch the Replace check button
on and pick another curve in the scene.
Endpoint #1
To change the curve #1 point to which the blend curve is
attached.
Modeling Tool panel. Switch one of the two radio buttons on to
choose the Start or the End of the curve.
Smoothness #1
To control smoothness of the blend curve at curve #1 endpoint.
Modeling Tool panel. Move the slider or type the smoothness
value in the data field and press Enter to confirm. Changes are
interactively displayed in the views.
Curve #2
To change the curve #2.
Views / Modeling Tool panel. Switch the Replace check button
on and pick another curve in the scene.
Endpoint #2
To change the curve #2 point to which the blend curve is
attached.
Modeling Tool panel. Switch one of the two radio buttons on to
choose the Start or the End of the curve.
371
Section 4
Smoothness #2
To control smoothness of the blend curve at curve #2 endpoint.
Modeling Tool panel. Move the slider or type the smoothness
value in the data field and press Enter to confirm. Changes are
interactively displayed in the views.
Tangents
To invert direction of tangents.
Modeling Tool panel. Switch on the Invert curve #1 or Invert
curve #2 radio buttons where convenient.
372
Modeling Curves
How to use
1.
2.
3.
4.
5.
Pick the second curve you want to align near the desired
endpoint.
373
Section 4
6.
374
Modeling Curves
Options
Master curve
To change the master curve.
Views / Modeling Tool panel. Switch the Replace check button
on and pick another curve in the scene.
Point on master
To adjust the tangency point along the master curve.
Modeling Tool panel. Move the slider or type the position value
(in a 0 to 1 range where 0 and 1 represent the endpoints) in the
data field and press Enter to confirm. Changes are interactively
displayed in the views.
Slave curve
To change the slave curve.
Views / Modeling Tool panel. Switch the Replace check button
on and pick another curve in the scene.
Endpoint on slave
To change the desired endpoint of the slave curve.
Modeling Tool panel. Switch one of the two radio buttons on to
choose the Start or the End of the curve.
375
Section 4
Angle
To set the angle of the new curve with respect to the master one.
Modeling Tool panel. Move the slider or type the degree value in
the data field and press Enter to confirm. Set 0 for tangency, 90
for perpendicularity.
0
60
90
You can slide the new curve along the master one by simply
dragging Point on master curve.
376
Modeling Curves
Attach
To join master and slave curves by attaching the tangency point
on master curve and the endpoint on slave curve.
Modeling Tool panel. Switch off the check button to disable this
option, which is enabled by default.
G2 continuity
To compute G2 continuity (tangency and curvature) between
master and slave curve.
Modeling Tool panel. Switch the G2 continuity check box on.
Tangency plane
To define your preferred tangency plane.
Modeling Tool panel. Switch the chosen radio button on to
specify one of the following options: Auto, XY, XZ, YZ, User.
Trimming
Options include None, Keep before, or Keep after.
377
Section 4
EdgeExtract
Extracts a curve from a surface and outputs a 3D curve.
How to use
378
1.
2.
3.
Modeling Curves
4.
5.
379
Section 4
6.
380
Modeling Curves
Options
Surface
To change the target surface.
Views / Modeling Tool panel. Switch the Replace check button
on, and pick another surface in the scene.
Edges
To select the edges you want to extract
Views. Choose the Edit Parameters mode. Click the handle of
the curve you want to extract.
Modeling Tool panel. Select edges from the list.
Invert curve
To invert the direction or sequence of control points. Inverting
curve direction can be very useful when you use modeling tools
like Skin and you have curves with different directions.
Views / Modeling Tool panel. Switch the Invert curves check
box on.
381
Section 4
Extract isoparametric
Extracts an isoparametric curve from a surface in U or V
direction. This command creates a curve that is not attached to
the surface although it exactly runs on the surface.
This command is useful for creating trimming curves on
surfaces. Isoparametric curves can also be used to recreate a
given surface with different parameterization. Extract several
isoparams and use the Loft or Skin command to create a surface
through them.
An isoparametric curve extracted from a surface can be used as a
snappable location when you need to place an object on such
surface.
How to use
382
1.
2.
3.
4.
Modeling Curves
Options
Isoparm direction
To choose whether to extract the isoparm in the U or V direction.
Modeling Tool panel. Switch one of the following radio buttons on:
U direction if you want to extract a curve in the U direction.
V direction if you want to extract a curve in the V direction.
Parameter
To choose where to extract the curve along the U or V direction.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter . The value can
range from 0 to 1.
383
Section 4
How to use
384
1.
2.
3.
4.
5.
6.
Modeling Curves
Options
Surface 1
To change the first surface.
Views / Modeling Tool panel. Switch the Replace check button
on, and pick another surface in the scene.
Surface 2
To change the second surface.
Views / Modeling Tool panel. Switch the Replace check button
on, and pick another surface in the scene.
385
Section 4
Sections
Creates an object containing the section curves of a NURBS
surface object. You can specify the direction and the position of
the section planes as well as the number of the planes and the
distance between them. This modeling tool maintains the
Construction History.
How to use
1.
2.
386
Modeling Curves
Options
Object
To change the object to section.
Views/ Modeling Tool panel. Switch the Replace check button on
and pick another NURBS surface object in the scene.
Default directions
To set a default direction for the section planes.
Modeling Tool panel. Switch the chosen radio button on. You
have the following options: X, Y, Z local axes, Vertical, and
Horizontal. These two options are the up and the right direction
of the active view.
Origin
To change the starting point of the section plane normal direction.
Views. Choose the Edit Parameters mode. Click the Origin
handle and drag it. Release the mouse button when you reach the
preferred position.
Modeling Tool panel. Type the values in the XYZ data fields and
confirm them by pressing Enter .
Planes dir.
To change the ending point of the section planes normal direction.
Views. Choose the Edit Parameters mode. Click the Planes dir.
handle and drag it. Release the mouse button when you reach the
preferred direction.
Modeling Tool panel. Type the values in the XYZ data fields and
confirm them by pressing Enter .
387
Section 4
Number of sections
To specify the total number of sections.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Options
To change some defaults for user interaction.
Modeling Tool panel. Check the Show section planes check box if
you want to visualize the section planes.
Check the Interactive changes check box if you want that
changes are applied at every mouse movement and not only when
the mouse button is released.
388
Modeling Curves
Silhouette
Creates an object containing the silhouette curves and the
boundary curves of a NURBS surface object. Curves can be
calculated by a parallel or perspective projection. This modelling
tool maintains the Construction History.
How to use
1.
2.
389
Section 4
Options
Surface
To change the object whose silhouette you want to calculate..
Views/ Modeling Tool panel. Switch the Replace check button on
and pick another NURBS surface object in the scene.
Direction
To set a default direction for the silhouette.
Modeling Tool panel. Switch the chosen radio button on. You
have the following options: X, Y, Z local axes, Vertical, and
Horizontal. These two options are the up and the right direction
of the active view. Custom should be enabled if you want that
Start and End points of the silhouette direction match Position
and Look at handles of the active camera.
Start
To change the starting point of the silhouette direction.
Views. Choose the Edit Parameters mode. Click the Start handle
and drag it. Release the mouse button when you reach the
preferred position.
Modeling Tool panel. Type the values in the XYZ data fields and
confirm them by pressing Enter .
End
To change the ending point of the silhouette direction.
Views. Choose the Edit Parameters mode. Click the Start handle
and drag it. Release the mouse button when you reach the
preferred position.
Modeling Tool panel. Type the values in the XYZ data fields and
confirm them by pressing Enter .
390
Modeling Curves
Direction
To change the silhouette computation method.
Modeling Tool panel. Check the Perspective projection check
box if you want that the silhouette direction is calculated using a
perspective projection view instead of a parallel projection view
(default).
Simplify
To reduce the number of points of the resulting silhouette curve
given a specified tolerance.
Modeling Tool panel. Switch the Simplify check button and set
the tolerance value by moving the slider or by typing it in the
data field and pressing Enter. The higher the value, the bigger
the difference between the original object and the simplified one.
Tolerance is enabled only if Simplify is selected.
391
Section 4
PathCast
Projects a curve onto a surface in order to obtain a 3D curve on
surface.
How to use
1.
2.
3.
392
Modeling Curves
4.
5.
After you pick the target surface, the program will display
it in green and the curve projection in magenta.
393
Section 4
Options
Curve
To change the curve to be projected.
Views / Modeling Tool panel. Switch the Replace check button
on and pick another curve in the scene.
Surface
To change the target surface.
Views / Modeling Tool panel. Switch the Replace check button
on and pick another surface in the scene.
Projection direction
To determine the vector along which the curve will be projected.
Modeling Tool panel. Switch the chosen radio button on. You
have the following options:
X axis. The curve is projected along the X-axis.
Y axis. The curve is projected along the Y-axis.
Z axis. The curve is projected along the Z-axis.
Current view. The curve is projected along the axis that is
perpendicular (normal) to the current active view.
Curve normal. The curve is projected along its normal.
Inverse normal. The curve is projected in the opposite direction
with respect to the curve normal.
Both normals. The curve is projected along both its normal and
opposite direction.
394
Modeling Curves
395
Section 4
Curve to Plane
Transforms a 3D curve into a planar curve by projecting its
control points on a specified plane. It is not a projection of the
curve but only of its control points.
How to use
1. Click the Curve to Plane icon or choose the Tools4
Curves4 Curve projections4Curve to Plane command.
2. The program console prompts Pick curve.
3. Pick the curve you want to make planar.
4.
396
Modeling Curves
Options
Curve
To change the curve.
Views / Modeling Tool panel. Switch the Replace check button
on and pick another curve in the scene.
Projection direction
To change the direction of the plane normal. The default
direction is: Best plane.
Modeling Tool panel. Switch the chosen radio button on.
You have the following choices:
Best plane. Approximate a plane on which the curve lies.
XY plane. To project on the XY plane
YZ plane. To project on the XY plane.
XZ plane. To project on the YZ plane.
Custom plane. To freely define the origin and the normal of the
projection plane.
Plane origin
To determine the origin of the plane. Activated only when the
Custom plane option is enabled.
Views. Choose the Edit Parameters mode. Click the Plane
origin handle and interactively define its orientation by dragging
it.
Modeling Tool panel. Type the values in the XYZ data fields and
confirm them by pressing Enter .
397
Section 4
Plane normal
To determine the normal of the plane. Activated only when the
Custom plane option is enabled.
Views. Choose the Edit Parameters mode. Click the Plane
normal handle and interactively define its orientation by
dragging it.
Modeling Tool panel. Type the values in the XYZ data fields and
confirm them by pressing Enter .
398
Modeling Curves
How to use
1. Click the Join curve entities icon or choose the Tools4
Curves4 Rebuild4Join curve entities command.
2. The program console prompts Pick a curve.
3. Pick the curve whose entities you want to be joined.
4.
399
Section 4
Options
Curve
To change the curve.
Views / Modeling Tool panel. Switch the Replace check button
on and pick another curve in the scene.
Endpoints tolerance
To specify the maximum allowed distance between two endpoints.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Cusps
To determine whether the cusps should be maintained or
approximated.
Modeling Tool panel. Switch one of the following radio buttons on:
Approximate. Approximates the cusps of the curve without
discontinuity, depending on the value in the Cusps tolerance
field.
Maintain. Replicates the knots in the curve in order to maintain
the cusps.
Cusps tolerance
To specify the tolerance value of cusps. Activated only when the
Approximate option is enabled. The created curve will not
deviate from the original curve more than this tolerance.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Parametrization
To specify the knots distribution method. The default is Chord
length.
Views / Modeling Tool panel. Options are:
Uniform, Chord length, Centripetal.
400
Modeling Curves
Rebuild Curve
Rebuilds a curve with a user-defined number of points
distributing them at a constant distance while still keeping the
curve original shape.
How to use
1.
2.
3.
4.
5.
6.
401
Section 4
Options
Curve
To change the curve to rebuild.
Views / Modeling Tool panel. Switch the Replace check button
on and pick another curve in the scene.
Points number
To change the number of points.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Points distribution
To determine the points distribution method.
Modeling Tool panel. Switch one of the following radio buttons
on. You have the following choices:
Points # for total curve. The specified number of points will be
distributed along the whole curve.
Points # for each entity. The specified number of points will be
distributed along each entity composing the curve.
Invert direction
To invert the direction or sequence of control points on a curve.
Modeling Tool panel. Switch the Invert direction check button on.
Max distance
Shows the maximum distance between the original curve and the
rebuilt one.
402
Modeling Curves
Parametrization
To specify the knots distribution method. The default is Chord
length.
403
Section 4
Simplify curve
Reduces the number of points of a curve given a specified
tolerance.
How to use
404
1.
2.
3.
4.
Modeling Curves
Options
Curve
To change the curve to simplify.
Views / Modeling Tool panel. Switch the Replace check button
on and pick another curve in the scene.
Tolerance
To modify the tolerance value. The higher the value, the bigger
the difference between the original curve and the simplified one.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Input points
The number of points of the original curve.
Output points
The number of points of the simplified curve.
Output/Input %
The percentage of reduction of the simplified curve respect to the
original one.
405
Section 4
Curve to arcs
Creates a new curve made up of a series of accurate arcs
approximating the original planar curve.
Useful for exporting to a CAM solution, where a succession of
joined arcs is preferred to a generic curve.
The result is a curve composed of more arcs, each of them
separated by a green dot.
How to use
406
1.
2.
3.
Modeling Curves
Options
Planar Curve
To change the curve to transform into a sequence of arcs.
Views / Modeling Tool panel. Switch the Replace check button
on and pick another curve in the scene. The sequence of arcs will
automatically be modified.
Tolerance
To modify the tolerance value. The higher the value, the bigger
the difference between the original curve and the resulting arcs.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Status
Information about the transformation process.
407
Section 4
Extend Curve
Extends a curve for a user-defined length to a given point or to
another curve.
How to use
1.
2.
choose
the
curve
The program console prompts Pick a curve near the endpoint to be extended.
3.
408
Pick the curve near the end point you want to extend.
Modeling Curves
Options
Curve
To change the curve to extend.
Views / Modeling Tool panel. Switch the Replace check button
on and pick another curve in the scene. The extended curve will
automatically be modified.
Extend to
To specify the preferred extension method.
Modeling Tool panel. Switch the chosen radio button on. There
are three options:
Distance: Extension for a user-defined distance.
Point: Extension to a given point.
Curve: Extension to a another curve.
Side
To change the side of the curve that will be extended.
Views. Choose the Edit Parameters mode. Click the End-point
handle and drag it to the other side, then release the mouse
button.
Modeling Tool panel. Switch the radio button to select Curve
start or Curve end.
409
Section 4
Extension length
To adjust the extension length. Directly modifiable when you
choose Distance in the Extend to section.
Views. Choose the Edit Parameters mode. Click the Extension
point and drag it. Release the mouse button when you reach the
desired length.
Modeling Tool panel. Set the value either by moving the slider or
by typing it in the data field and pressing Enter .
Extension point
To control the extension point. Directly modifiable when you
choose Point in the Extend to section.
Views. Choose the Edit Parameters mode. Click the Extension
point and drag it. Release the mouse button when you reach the
desired position.
Modeling Tool panel. Type the new values in the XYZ data
fields and confirm them by pressing Enter .
Extension curve
To change the curve to which the original curve must be extended.
Active when you choose Curve in the Extend to section.
Views / Modeling Tool panel. Switch the Replace check button
on and pick another curve in the scene. The extended curve will
automatically be modified.
Continuity
To set continuity of the extended curve.
Modeling Tool panel. Switch one of the following radio buttons on:
Tangency (G1). Set tangency continuity. In case of extension
along the distance, the extension is a straight line.
Curvature (G2). Set curvature continuity.
Maximal (C). Set maximum continuity in relation with the curve
order.
410