Surface Modeling
Surface Modeling
y
nl
O
se
U
al
rn
te
In
C
PT
T3406-380-01
r
Fo
subsidiary companies (collectively “PTC”), and their respective licensors. This software
is provided under written license agreement, contains valuable trade secrets and
proprietary information, and is protected by the copyright laws of the United States and
C
other countries. It may not be copied or distributed in any form or medium, disclosed to
PT
third parties, or used in any manner not provided for in the software licenses agreement
except with written prior approval from PTC.
UNAUTHORIZED USE OF SOFTWARE OR ITS DOCUMENTATION CAN RESULT IN
CIVIL DAMAGES AND CRIMINAL PROSECUTION.
r
User and training guides and related documentation from PTC is subject to the copyright
Fo
laws of the United States and other countries and is provided under a license agreement
that restricts copying, disclosure, and use of such documentation. PTC hereby grants to
the licensed software user the right to make copies in printed form of this documentation
if provided on software media, but only for internal/personal use and in accordance
with the license agreement under which the applicable software is licensed. Any copy
made shall include the PTC copyright notice and any other proprietary notice provided
by PTC. Training materials may not be copied without the express written consent of
PTC. This documentation may not be disclosed, transferred, modified, or reduced to
any form, including electronic media, or transmitted or made publicly available by any
means without the prior written consent of PTC and no authorization is granted to make
copies for such purposes.
Information described herein is furnished for general information only, is subject to
change without notice, and should not be construed as a warranty or commitment by
PTC. PTC assumes no responsibility or liability for any errors or inaccuracies that may
appear in this document.
For Important Copyright, Trademark, Patent and Licensing Information see
backside of this guide.
About PTC University
y
• Flexible Delivery Options – PTC University ensures you receive the same
quality training programs regardless of the learning style. Our extensive
nl
experience, innovative learning techniques, and targeted learning modules
facilitate the rapid retention of concepts, and higher user productivity.
O
• Premier Content and Expertise – A thorough instructor certification process
and direct access to the PTC product development and PTC consulting
se
organizations means that only PTC courses can give you highly-qualified
instructors, the most up-to-date product information and best practices
U
derived from thousands of deployments.
• Global Focus – PTC University delivers training where and when you
al
The course you are about to take will expose you to a number of learning
offerings that PTC University has available. These include:
C
post-classroom tools.
• Pro/FICIENCY - This Web-based, skills assessment and
development-planning tool will help improve your skills and productivity.
r
North America
• Education Services Registration
– Tel: (888) 782-3773
– Fax: (781) 370-5307
• Technical Support (Monday - Friday)
– Tel: (800) 477-6435
– Fax: (781) 707-0328
y
• License Management and Contracts
nl
– Tel: 877-ASK-4-PTC (877-275-4782)
O
– Fax: (781) 707-0331
Europe
se
• Technical Support, License Management, Training & Consulting
– Tel: +800-PTC-4-HELP (00-800-78-24-43-57)
U
Asia
al
In addition, you can access the PTC Web site at [Link]. Our Web
site contains the latest training schedules, registration information, directions
te
to training facilities, and course descriptions. You can also reach technical
support, and register for online service options such as knowledge base
In
searches, reference libraries and documentation. You can also find general
information about PTC, PTC Products, Consulting Services, Customer
C
y
• These key concepts are then reinforced by seeing them applied in the
software application.
nl
• You then apply the concepts through structured exercises.
O
After the course, a Pro/FICIENCY assessment is provided in order for you to
assess your understanding of the materials. The assessment results will also
se
identify the class topics that require further review.
At the end of the class, you will either take a Pro/FICIENCY assessment via
U
your PTC University eLearning account, or your instructor will provide training
on how to do this after the class.
al
Each student that enrolls in a PTC class has a PTC University eLearning
account. This account will be automatically created if you do not already
te
have one.
In
Please note that Web-based training may not be available in all languages.
The Web-based training is available in your account for one year after the
live class.
Precision Learning Recommendations
PTC uses a role-based training approach. The roles and the associated
training are graphically displayed in a curriculum map. Curriculum maps are
available for numerous PTC products and versions in the training section of
our Web site at [Link]
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Please note that a localized map may not be available in every language and
that the map above is partial and for illustration purposes only.
Before the end of the class, your instructor will review the map
corresponding to the course you are taking. This review, along with instructor
recommendations, should give you some ideas for additional training that
corresponds to your role and job functions.
Training Agenda
Day 1
Module 01 ― Surface Modeling Overview
Module 02 ― Advanced Selection
Module 03 ― Advanced Datum Features
Module 04 ― Advanced Sketching
Module 05 ― Basic Surfacing Tools
Module 06 ― Boundary Blend Surfaces
y
Day 2
nl
Module 07 ― Additional Boundary Surfaces
O
Module 08 ― Sweep Surfaces with Variable Sections
Module 09 ― Helical Sweeps
se
Module 10 ― Swept Blends
Module 11 ― Analyzing Surface Curvature
U
Module 12 ― Additional Surface Analysis Tools
al
Day 3
rn
y
Surfacing Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-12
nl
Advanced Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
O
Advanced Chain Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Advanced Surface Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
se
Advanced Datum Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Creating Datum Graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
U
Creating Datum Coordinate Systems. . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Creating Points On or Offset from Entities . . . . . . . . . . . . . . . . . . . . 3-11
al
y
Creating Sweep Surfaces with Closed Trajectories . . . . . . . . . . . . . 5-19
nl
Creating Parallel Blend Surfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-23
O
Analyzing Parallel Blend Surface Attributes . . . . . . . . . . . . . . . . . . . 5-28
Analyzing Parallel Blend Surface Section Tools. . . . . . . . . . . . . . . . 5-31
se
Understanding Rotational and General Blend Theory . . . . . . . . . . . 5-36
Creating Rotational Blend Surfaces . . . . . . . . . . . . . . . . . . . . . . . . . 5-38
U
Analyzing Rotational Blend Surface Attributes. . . . . . . . . . . . . . . . . 5-42
Creating General Blend Surfaces . . . . . . . . . . . . . . . . . . . . . . . . . . 5-45
al
y
Swept Blends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
nl
Understanding Swept Blend Theory . . . . . . . . . . . . . . . . . . . . . . . . 10-2
O
Creating Swept Blend Surfaces by Selecting Sections . . . . . . . . . . 10-4
Creating Swept Blend Surfaces by Sketching Sections. . . . . . . . . . 10-9
se
Analyzing Swept Blend Surface Section Options. . . . . . . . . . . . . . 10-14
Analyzing Swept Blend Surface Section Plane Control . . . . . . . . . 10-19
U
Analyzing Horizontal and Vertical Control in a Swept Blend Surface10-23
Analyzing Swept Blend Surface Tangency. . . . . . . . . . . . . . . . . . . 10-28
al
y
Offsetting Surfaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-6
nl
Offsetting Surfaces with the Expand Option. . . . . . . . . . . . . . . . . . 14-11
O
Offsetting Surfaces with Draft. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-15
Moving and Rotating Quilts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-19
se
Mirroring Quilts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-24
Merging Surfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-28
U
Creating and Editing Solids using Quilts . . . . . . . . . . . . . . . . . . . . . . 15-1
al
y
nl
Course Handbook Layout:
O
• Modules
– Topics
se
♦ Concept
♦ Theory
U
♦ Procedure
♦ Exercise (if applicable)
al
y
associated exercise. Exercises are found in the separate Exercise Guide
nl
and/or the online exercise HTML files.
The first module for certain courses is known as a “process
O
module.” Process modules introduce you to the generic high-level
processes that will be taught over the span of the entire course.
of the lab, the working directory, and the file you are to open.
rn
The following items are indicated in the figure above, where applicable:
1. Procedure/Exercise Name — This is the name of the lab.
te
2. Scenario — This briefly describes what will be done in the lab. The
In
stored in topic folders within specific functional area folders. The path to
Fo
y
configure Creo Parametric to ensure the system is set up to run the lab
nl
exercises properly. Therefore, if you are running the training labs on a
computer outside of a training center, follow these three basic steps:
O
• Extract the class files zip file to a root level drive such as C: or D:.
se
– The extracted zip will create the default folder path automatically, such
as C:\PTCU\CreoParametric1\.
U
• Locate your existing Creo Parametric shortcut.
– Copy and paste the shortcut to your desktop.
al
You can then navigate easily to the functional area and topic folders.
C
r PT
Fo
PROCEDURE - Student Preface — Using the Header
In this exercise, you learn how to use the header to set up the Creo
Parametric working environment for each lab in the course.
SampleFunctionalArea\Topic1_Folder EXTRUDE_1.PRT
y
nl
Perform this task only if you are running the labs on a computer
outside of a training center, otherwise proceed to Task 2.
O
1. Extract the zipped class files to a root level drive such as C: or D:.
se
• The extracted ZIP will create the default folder path automatically,
such as C:\PTCU\CreoParametric1.
U
2. Locate your existing Creo Parametric shortcut.
• Copy and paste the shortcut to your desktop.
al
You can then navigate easily to the functional area and topic folders.
C
Step 2: Add the Erase not Displayed icon to the Quick Access toolbar.
PT
1. Click File > Manage Session, and cursor over Erase Not Displayed.
• Right-click and select Add to Quick Access Toolbar.
r
Fo
Step 3: Close all open windows and erase all objects from memory to
avoid any possible conflicts.
1. If you currently have files open, click Close from the Quick Access
toolbar, until the icon no longer displays.
y
3. Right-click the Topic1_Folder folder and select Set Working
nl
Directory.
4. Double-click the Topic1_Folder folder to display its contents in the
O
browser.
se
U
al
rn
te
In
2. You are now ready to begin the first task in the lab:
• Read the first task.
• Perform the first step, which in most cases will be to set the initial
datum display for the procedure or exercise. Complete the optional
task below to customize the In Graphics toolbar, making the
selection of the datum display options easier
• Perform the remaining steps in the procedure or exercise.
Step 6: OPTIONAL: Customize the In Graphics toolbar to show the datum
display options.
y
2. The In Graphics toolbar should appear as shown.
nl
O
3. The model should now appear
se
as shown.
U
al
rn
te
y
Surface Modeling Overview
nl
O
Module Overview
se
Surface modeling in Creo Parametric enables you to create models with
sculpted, organic, or curvature continuous shapes that would be too complex
to create with typical solid modeling tools.
U
In this module, you will be introduced to surface modeling, including surface
al
Objectives
te
can be integrated.
PT
y
shapes. Figure 1 – Camera
nl
– Shapes that cannot be designed
using solid features.
O
– Smooth shapes with tangent or
curvature continuity.
• Surface Modeling Scenarios
se
U
al
Figure 2 – Faucet
rn
te
In
C
PT
Introduction to Surfacing
Fo
The figures illustrate examples of models that have been developed using
Creo Parametric surface modeling tools. Surface modeling enables you to
design the models that have:
y
• You are designing a turbine blade with the sections defined in the form
of equations.
nl
• You are designing a product in which the external shape was roughly
O
conceptualized using another software program. You recreate the surface
model to define the shape in Creo Parametric, and then you generate
the part designs.
se
• You prepare the design of a Creo Parametric model of a handheld PDA
(Personal Digital Assistant) for a model making company. The company will
U
design a physical mockup of the model using a rapid prototyping method.
• You have received low-quality IGES data to design a tooling. You need to
al
y
surface data.
nl
– Design tooling.
– Redefine and manipulate solid
O
models.
– Define complex fillets. Figure 1 – CD Player
se
U
al
rn
te
In
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
• Freeform Surface Modeling:
nl
– Driven by intuition, feel, and
aesthetic requirements.
O
– Freeform Surface Modeling
Course.
se
• Choosing appropriate method: Figure 1 – Sheet Panel
– Design Input
U
– Design Intent
– Designer’s background
al
rn
te
In
C
The surface modeling paradigm can be very different from the solid modeling
paradigm. It can use different approaches, techniques, and workflow. You
can divide the surface modeling paradigm into two categories:
• The design input – Hard data and dimension values versus sketches or
conceptual drawings.
• The design intent – Geometry is controlled based on dimensions versus
being controlled by pushing and pulling on surface contours.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
nl
O
se
Figure 1 – Creating a Freeform
U
Curve
al
rn
te
In
C
r PT
Freeform Overview
The Style tool is a powerful and comprehensive surface modeling tool
which is covered in detail in the Freeform Surface Modeling course. It is
a spline-based freeform modeler that enables you to create 2-D and 3-D
curves and freeform surfaces. For example, in Figure 1 and Figure 2, two
freeform curves are being created. In Figure 3, the curves are used to create
the freeform surface. These curves and surfaces are created within a Style
feature. A Style feature is an independent feature with its own modeling
environment.
y
nl
Style Tool Uses
O
The Style tool enables you to:
se
• Create freeform planar and 3-D curves.
• Project curves on surfaces.
U
• Create surfaces from three or four boundaries.
• Trim surfaces.
al
y
relations.
nl
O
se
U
Figure 1 – Designing a Ring
al
rn
te
In
For example, jewelry design uses freeform surface modeling tools to create
the sculpted shapes and constrained surfaces to create a ring base and
precise jewel cavities. With a typical jewelry design for a ring, you create a
base model with an exact circular dimension, and then use Translate/Rotate
and Pattern tools to locate the stones. You can also use relations and family
tables. Figure 1 displays the construction of rings with a combination of
parametric and freeform surface features.
In parametric surface modeling, you can define blends and transition surfaces
using freeform surfaces. Figure 3 displays a blending surface, highlighted in
wire mesh, which is designed as the freeform surface between parametric
features.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
– Surface edge Figure 1 – Viewing a Surface
nl
♦ One-sided
O
♦ Two-sided
– Solid edge
se
U
Figure 2 – Surface Quilt
al
rn
te
In
C
Surfacing Terms
Fo
Surface modeling terms are used throughout this course. Therefore, they
are important to understand.
• Surface – Surfaces are infinitely thin, non-solid features used to aid in the
design of highly complex and irregular shapes. Notice that surfaces are
shown using yellow and purple highlighting on the edges when viewed in
wireframe display, as in Figure 1.
– Yellow denotes outer or one-sided edges.
– Purple denotes inner or two-sided edges, since they border two surface
patches.
In Creo Parametric, the term surface can be used for any of the following:
• Quilts – A quilt may consist of a single surface or a collection of surfaces.
A quilt represents a patchwork of connected surfaces. A multi-surface
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
Advanced Selection
nl
O
Module Overview
se
In this module, you learn advanced methods for how to select edges and
geometry within a part model. Learning advanced methods for selection
enables you to create more robust models in a shorter period of time.
U
Objectives
al
y
– Boundary Figure 1 – Intent Chain
nl
– From-to Boundary loop
O
– Multiple chains
• Selection methods:
se
– Direct with mouse
– Chain dialog box
U
Figure 2 – Surface Loop
al
You can select multiple edges in Creo Parametric using different types of
chains to increase efficiency and feature robustness. A chain is a collection
te
of adjacent edges and curves that share common endpoints. Chains can be
open-ended or closed-loop, but they are always defined by two ends.
In
Chain Types
C
The following are the different types of chains that can be used to select
PT
edges:
• Intent chain – Enables you to select edges based on their intent. For
example, say you use an intent chain to select the four edges of a square
r
cut for purposes of rounding them. If the square cut is redefined into a
Fo
hexagon cut, the intent chain automatically adds the two additional edges
and rounds them, because your intent was to round the edges of the cut.
If you instead select the edges one at a time and round them, the round
feature either fails or does not round the newly added edges.
• One-by-one – Enables you to select adjacent edges one at a time along a
continuous path.
• Tangent chain – Enables you to select all the edges that are tangent to
an anchor edge.
• Surface loop – Enables you to select a loop of edges on a surface.
• Surface loop from to – Enables you to select a range of edges from the
surface loop.
• Boundary – Enables you to select the outermost boundaries of a quilt.
• From-to Boundary loop – Enables you to select a range of edges from
the boundary.
Selection Methods
There are two different ways to select entities:
y
dialog box is only available in the
nl
context of a tool. You can click
the Details button near the tool's
O
reference collector to display the
Chain dialog box.
se
U
al
rn
te
In
C
PT
Selection\Adv_Chain ADV_CHAINS.PRT
y
and right-click to query-select the
nl
end edges Intent chain.
O
4. Cursor over one of the vertical
edges and right-click to
se
query-select the side edges
Intent chain.
U
5. De-select all geometry.
al
9. Select Extrude 1.
10. Select the top, front horizontal
C
edge.
PT
y
23. De-select all geometry.
nl
O
24. Select the quilt again.
25. Select the front, vertical edge.
26. Press SHIFT and select the se
U
back, vertical edge to select the
From-to Boundary loop.
al
y
– Loop Surfaces
nl
– Exclude Surfaces
• Selection methods:
O
– Direct with mouse Figure 1 – Selecting Multiple
– Chain dialog box Individual Surfaces
se
U
al
rn
te
In
You can select multiple surfaces in Creo Parametric using different types of
PT
The following are the different types of surface sets that can be used to
select surfaces:
• Individual Surfaces – Enables you to select surfaces from solids or quilts
one at a time. To select multiple individual surfaces, press CTRL.
• Solid Surfaces – Enables you to select all surfaces of the solid geometry
in a part model.
• Intent Surfaces – Enables you to select surfaces based on their intent.
An intent surface set tends to be more robust because it can account for
changes made to geometry.
• Seed and Boundary Surfaces – Enables you to select all surfaces from the
selected seed surface up to the boundary or boundaries.
• Loop Surfaces – Enables you to select all the surfaces that are adjacent
to the edges of a surface.
Selection Methods
There are two different ways to select entities:
y
only available in the context of
nl
a tool. You can click the Details
button next to the tool's reference
O
collector to display the Surface
Sets dialog box.
se
U
al
rn
te
Selection\Adv_Surface ADV_SURFACE-[Link]
y
Extrude 1.
nl
4. Press CTRL and select the
O
second individual surface.
5. De-select all geometry.
cut Extrude 2.
11. Select the Intent surface.
C
r PT
Fo
y
edge.
nl
18. Release SHIFT to select the
Surface loop.
O
19. Press CTRL and click to
se
U
de-select the two surfaces,
excluding them from the loop.
al
y
Advanced Datum Features
nl
O
Module Overview
se
Datum features often serve as the foundation when modeling advanced
geometry. A datum feature framework can efficiently capture the design
intent of the model, and then solid features can be created on the framework.
U
Datum curves and sketches may reference other datum features, such as
datum points and coordinate systems. In addition, you can create datum
al
In this module, you learn how to create datum points and several types of
datum curves. You will also learn how to create datum graphs and coordinate
te
systems.
In
Objectives
After completing this module, you will be able to:
C
y
geometry.
nl
O
Figure 1 – Datum Graph Features
se
U
al
rn
te
from a Spline
C
Datum\Graph DATUM_GRAPH.PRT
y
3. Press ENTER to accept the default graph name GRAPH_1.
nl
4. A new Sketcher window opens.
O
5. Enable only the following Sketcher Display types: .
se
6. Click Centerline from the
Sketching group and sketch a
U
vertical and horizontal centerline.
7. Click Coordinate System
al
y
2. Press ENTER to accept the default graph name GRAPH_2.
nl
3. A new Sketcher window opens.
O
4. Click Centerline from the
Sketching group and sketch
two vertical centerlines and one
horizontal centerline. se
U
5. Click Coordinate System
al
coordinate system.
te
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
• Define References:
– Datum features
– Existing model geometry
• Define Orientation:
– References selection
y
– Selected CSYS axes
nl
O
se
U
al
rn
System Types
In
Coordinate Systems
Datum coordinate systems are individual features that can be redefined,
C
To create a new datum coordinate system, you must define the following
two items:
• References – Used to define the coordinate system location. You can
select existing datum references including datum planes, datum axes,
datum points, or other datum coordinate systems. You can also select
existing geometry including edges, vertices, and surfaces.
• Orientation – Used to define the position of the coordinate system's axes.
There are two different ways to orient the datum coordinate system:
– References selection – Enables you to select reference geometry for
any two of the coordinate system's axes.
– Selected CSYS axes – Is available only when another coordinate
system is specified as the reference. This option enables you to rotate
the coordinate system about the axes of the reference coordinate
y
If datum planes or surfaces are specified as references, there are up to three
nl
coordinate system types that can be defined in Creo Parametric. The type
defines the dimensioning scheme used to locate the coordinate system. The
O
three types are as follows:
se
• Linear – Places the coordinate system using two linear dimensions.
• Radial – Places the coordinate system using a linear dimension and an
U
angular dimension.
• Diameter – Places the coordinate system using a linear dimension and
al
an angular dimension.
You must specify the offset references from which to define the dimensions.
rn
te
In
C
r PT
Fo
Datum\Coord_Sys [Link]
y
2. Click Coordinate System
nl
from the Datum group in the
ribbon.
O
3. Select coordinate system DEF.
4. In the Coordinate System dialog
box, edit the Offset type to
Cartesian, if necessary.
se
U
• Edit the Z offset to 10.
• Select the Orientation tab.
al
axes option.
• Edit the About Z angle to 180.
te
• Click OK.
In
model.
Fo
y
First Direction collector.
nl
• Select datum coordinate
O
system CS1 and use Z to
determine Z.
y
nl
O
se
This completes the procedure. U
al
rn
te
In
C
r PT
Fo
• Reference types:
– Placement
– Offset
• Reference combinations:
– On/Offset surface or datum
plane
y
– On/Offset axis
nl
– On curve:
O
♦ Length Ratio
♦ Real Length
se
♦ Reference
– Center of surface or curve Figure 1 – Datum Point on a
U
Surface Offset from Datum Planes
al
rn
te
In
C
You can create datum points as reference geometry for other datum features,
for solid features, or for surface features. You can create points both on and
offset from geometry or other datum features. Most geometry that defines or
locates a point in 3-D space can be specified as a reference. Both Placement
references and Offset references can be selected, depending upon the
combination.
The following reference combinations are available:
• On/Offset surface or datum plane – Locate a point directly on a surface or
datum plane, or offset a specified distance. In Figure 1, the datum point is
on the selected surface, and offset from the two datum planes.
• On/Offset axis – Locate a point on a datum axis, or offset a specified
distance.
• On curve – You can locate a point on a curve. There are three ways to
further define the point location on the curve:
y
you to locate a point at the center of the surface or curve, as shown in
nl
Figure 3.
O
se
U
al
rn
te
In
C
r PT
Fo
Datum\Points_On-Offset POINTS_ON-[Link]
y
2. Click Point from the Datum
nl
group in the ribbon.
3. Select the top surface in the
O
back, left quadrant.
4. In the Datum Point dialog box,
se
click in the Offset references
collector.
U
5. Press CTRL and select datum
planes FRONT and RIGHT from
al
Offset.
PT
y
nl
1. Click Point .
O
2. Select datum axis A_2 in the
model tree.
se
3. In the graphics window,
right-click and select Offset
References.
U
• Right-click to query and select
al
1. Click Point .
2. Select the front datum curve to
the right of the datum plane that
intersects it.
• Edit the Offset drop-down to
Ratio.
• Edit the Offset value to 0.75.
• Click Next End twice.
y
nl
3. In the Datum Point dialog box,
O
click New Point.
4. Select the front datum curve to
the right of the datum plane that
intersects it. se
U
• Edit the Offset drop-down to
Real.
al
intersects it.
PT
the reference.
Fo
y
– Curves/Edges/Axes with
nl
Surfaces/Planes
• References do not need to
O
physically intersect
• Next Intersection
se
Figure 1 – Point at the Intersection
of Three Planes
U
al
rn
te
In
C
You can create datum points as reference geometry for other datum features,
for solid features, or for surface features. You can create points at the
intersections of two or three references from geometry or other datum
features. Most geometry that defines or locates a point in 3-D space can
be specified as a reference.
The following reference combinations are available for creating intersections:
• Three planes/three surfaces – Locate a point at the intersection of three
planes, three surfaces, or a combination. In Figure 1, the point is located at
the intersection of the three datum planes.
• Two curves – Locate a point at the intersection of two curves. In Figure 2,
points 4 and 5 are located at the intersection of the two curves.
• Two edges – Locate a point at the intersection of two edges.
• A curve and edge – Locate a point at the intersection of a curve and edge.
• Two axes – Locate a point at the intersection of two axes.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Datum\Points_Intersect POINTS_INTERSECT.PRT
y
group.
nl
3. Press CTRL and select datum
O
axis A_1 from the model tree,
and the top surface.
6. Click OK.
7. Disable .
te
In
8. Click Point .
9. Press CTRL and select datum
planes TOP, RIGHT, and
C
y
the model.
nl
19. In the Datum Point dialog box,
click Next Intersection.
O
20. In the Datum Point dialog box,
se
click New Point.
21. Press CTRL and select the top
U
datum curve and datum plane
RIGHT.
al
y
– Cylindrical
nl
– Spherical
• Specify parameters based on coordinate system type.
O
se
U
al
rn
te
In
C
To create the array of points you must first select a reference coordinate
system. You can then specify the type of coordinate system selected. The
coordinate system type specified determines the parameters that must be
typed for each datum point. The locations of all points in the array are based
on the coordinates for each parameter. The following coordinate system
types are available:
• Cartesian – You must specify X, Y, and Z parameters for the points.
• Cylindrical – You must specify R, Theta (θ), and Z parameters for the points.
• Spherical – You must specify r, Theta (θ), and Phi (Φ) parameters for the
points.
You can create new points in the array by clicking in the empty row at the
bottom of the existing point array. You can edit the point coordinate values
within the table by editing the values in the graphics window, or by dragging
the handle in the appropriate parameter direction. For example, if the
y
• Update Values – Enables you to add, delete, or update the point
nl
coordinates using a text editor. Upon saving the file in the text editor, the
list of points in the Offset CSys Datum Point dialog box updates.
O
• Save – Enables you to save an array of points as a .pts file.
se
U
al
rn
te
In
C
r PT
Fo
Datum\Points_Offset-Csys POINTS_OFFSET-[Link]
y
Display types: .
nl
2. In the ribbon, select Offset
Coordinate System from the
O
Point types drop-down menu in
the Datum group.
3. Select coordinate system CS0.
se
U
4. Click in the first row of the Datum
Point dialog box to create the
al
y
nl
O
This completes the procedure.
se
U
al
rn
te
In
C
r PT
Fo
y
Figure 1 – Geometry Points
nl
O
se
U
al
rn
You can create datum points, datum axes, and datum coordinate systems
in a sketch. A sketch may contain any number of sketched datum features
C
You can also use a sketch that contains sketched datum features to create
features, such as an extrude or revolve.
The following tools, found in the Datum group of the ribbon, are used to
r
• Point
• Centerline
• Coordinate System
Traditional sketched points, centerlines, and coordinate systems
now have new icons with a dashed appearance to distinguish from
the new sketched geometry tools.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Datum\Geometry_Datums SKETCH_DATUMS.PRT
y
tree.
nl
• Right-click and select Edit
Definition.
O
3. Enable only the following
se
Sketcher Display types:
.
U
4. Select the arc, then right-click
and select Construction.
al
rn
6. Click OK .
7. Notice that datum points are
created as part of Sketch 1 in the
r
model tree.
Fo
y
5. Right-click and select Remove
nl
Material.
6. Right-click and select Flip Depth
O
Direction.
7. Right-click the depth handle and
select Through All.
8. Click Complete Feature . se
U
9. Notice the created axes.
al
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
• Ends conditions:
nl
– Free
O
– Tangent
– Normal
se
– Curvature Continuous
Figure 1 – Defining Curve
• Tweak: Placement
U
– Move type
– Style Points
al
– Movement Plane
rn
– Motion direction
– Region
te
– Sliders
In
– Diagnostics
You can create a curve through a series of at least two datum points, or
edge/curve vertices. Each point to point segment can be defined as either a
line (Use Line ) or a spline (Use Spline ).
r
Fo
Segments defined as straight lines can be filleted at the points where they
connect to one another using the Add fillet option. When this option is used,
the segments are selectable so that a dragger for a radius value can be
accessed. If no radius is added, the segments are joined through each point.
You can group points of equal fillet radii together, thereby controlling multiple
radii with a single dimension.
Defining Curve Placement Options
When creating a curve through points, you can define the following placement
options:
• Free (Default) – The curve passes through the selected points using the
Free option. The curve in the upper image of Figure 1 is Free.
• On Surface – The curve passes through the selected points and lies on
a specified quilt or surface using the Place curve on surface option. Only
y
reference.
nl
• Curvature Continuous – Enables you to define the curve as curvature
O
continuous. This means that the curvature equals the curvature of the
selected tangency reference. This option is only available for the tangent
condition.
se
When specifying the tangency condition, you must select a reference that is
used to set the tangency condition against. For example, if you define a
U
tangent condition, you must select a reference to which the curve endpoint
is tangent. The reference types that can be selected include curves, edges,
al
axes, surfaces, or a surface normal to the edge. You can also create an axis.
rn
You can always remove a tangency condition from either end point by
selecting Free from the End condition drop down list.
te
The Tweak curve option enables you to click Tweak Curve Settings and
dynamically manipulate the spline. The following types of manipulations can
be performed to the curve:
C
• Move type – Enables you to move the curve either using its control
PT
This option is only available when the Move type is set to spline points.
Fo
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Curve_Through-Pnt-Vtx CURVE_THRU-[Link]
y
Display types: .
nl
2. Click the Datum group drop-down
menu and select Curve through
O
Points from the Curve types
drop-down list.
se
3. Select the two vertices. U
4. Select the Ends Condition tab
from the Curve dashboard.
al
y
drop-down menu.
nl
2. Select the left vertex, the datum
point, and the right vertex.
O
3. Cursor over the left control se
U
handle, then right-click and
select Normal.
al
select Normal.
6. Select the long adjacent edge on
PT
1. Click Curve .
2. Select datum point PNT1, and
the rear vertex.
y
nl
3. Spin the model and notice that
the curve is above the surface.
O
• Select the Placement tab
in the dashboard and select
se
Place curve on surface.
• Right-click to query, select
U
Quilt:F11.
• Notice that the curve now lies
al
on the quilt.
rn
• Connection types:
– Spline
– Single Radius
– Multiple Radius
• Point selections:
y
– Single Point
nl
– Whole Array
O
se
U Figure 1 – Fitting a Spline Curve
al
rn
te
In
C
PT
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Datum\Crv_Thru-Pnt-Array CRV_THRU-[Link]
y
menu and select Curve through
nl
Points from the Curve
drop-down list.
O
3. Highlight datum point START.
y
nl
Task 3: Create a multiple radius datum curve through an array of points.
O
1. Click the Datum group drop-down
menu and select Curve .
2. Select datum point START.
3. Select the next adjacent datum se
U
point in the array.
al
y
nl
11. Click Complete Feature .
O
12. Right-click the third Curve 3 in
the model tree and select Edit.
• Notice that even though bend
radius 2 was used in multiple se
U
locations, it is only displayed
once.
al
rn
te
In
y
nl
O
se
U
al
rn
You can use the Curve from Cross Section option to create a datum
curve from a planar cross-section by selecting the cross-section from the
drop-down list in the dashboard.
C
Alternatively, you can create or select a cross-section from the Xsec tab
PT
in the View Manager, by right-clicking and selecting Curve from xsec. The
system creates a curve at the intersection of the planar cross-section and
the part outline. You can create cross-section curves from solid or surface
r
cross-section has more than one chain, each chain has a composite curve.
In Figure 1, a cross-section was created at a datum plane intersecting the
model. The curve in Figure 2 was then created using this cross-section
boundary.
You cannot use a boundary from an offset cross-section to create
a datum curve.
Datum\Curve_Cross-Section [Link]
y
the In Graphics toolbar.
nl
• Select the Xsec tab.
• Click New and press ENTER
O
to accept the default name of
Xsec0001.
se
3. In the menu manager, click
Surf/Quilt > Planar > Single >
U
Done.
4. Click anywhere on the model.
al
Graphics toolbar.
7. Click Close.
In
y
nl
O
2. Right-click and select Curve
se
from xsec.
• Notice that the curve is
U
created.
al
rn
te
In
C
y
– You may use substitutions to
keep expressions simple.
nl
• You must specify the following:
O
– Coordinate system
– Coordinate system type
♦ Cartesian
♦ Cylindrical se
U
♦ Spherical
Figure 2 – Parabola Curve
al
– Equation
rn
te
In
You can create a 1-D, 2-D, or 3-D datum curve defined by a mathematical
equation. The equation can be defined for one, two, or three coordinate
system axes. The coordinate system type can be specified for the selected
r
coordinate system. The following three coordinate system types can be used:
Fo
y
nl
Using Explicit Equations
O
Another method of defining curves is to type in an explicit equation. Creo
Parametric automatically finds the independent variable and internally
parameterizes the equations to draw the curve. You type in the independent
se
variable’s range, with the default range being 0 to 1. You may use
substitutions to keep the expressions simple, as long as there is only a single
U
independent variable.
The following are examples of different explicit equations that you can create
al
a curve from:
rn
y
nl
O
se
Figure 9 – Sine Wave Curve
• Helix along Z axis, cylindrical csys – r=1000, z=5*theta, range 0 to 360.
U
Shown in Figure 10.
al
rn
te
In
C
PT
Datum\Curves_Equation CURVES_EQUATION_1.PRT
y
Equation from the curve
nl
types drop-down list.
3. In the model tree, select
O
coordinate system CS0.
4. In the dashboard, select
se
Cartesian, if necessary.
5. Click Equation.
U
6. Read the Equation information
dialog box then click Close.
al
rn
• x=6*t
• y=0
In
• z=0
C
PT
y
nl
O
se
U
15. Edit the definition of Curve 1.
al
• x=6*t
• y=14*t^3
In
• z=0
18. Click OK.
C
y
dashboard to review the
equation.
nl
5. Click OK from the Equation
O
dialog box.
6. Edit the From range value to 0.
7. Click Complete Feature .
se
U
8. Edit the definition of Curve 1.
9. Click Equation.
al
y
nl
O
Figure 1 – Creating an Exact
Composite Curve
se
Figure 2 – Creating an Approximate
Composite Curve
U
al
rn
surface model to create a composite datum curve. There are two types of
In
from the design, and create a single surface with continuous curvature,
Fo
During curve creation, you can drag the handles at either endpoint of the
previewed curve to lengthen or shorten the resulting curve. You can also edit
the values directly. In Figure 1, you can view the drag handles. To shorten
the resulting composite curve you can type negative values. To lengthen or
extend the endpoints of the resulting composite curve you can type positive
values.
Datum\Curve_Composite [Link]
y
3. Query-select the straight, front,
nl
surface edge until the entire
edge length is pre-highlighted.
O
4. Click to select the pre-highlighted
edge.
se
U
5. Click Copy and click Paste
.
al
if necessary.
te
model tree.
C
y
This completes the procedure.
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
nl
O
se
U
al
rn
te
With the Intersect tool you can create a 2-D or 3-D curve at the intersection
PT
dashboard if you preselect both references. You can, however, redefine the
intersect feature to change the selected sketch references. You can also
preselect one reference and start the Intersect tool. This opens the Intersect
dashboard and prompts you to select the second sketch.
Datum\Curve_Isect-Curve CURVE_INTERSECTION.PRT
Task 1: Create a new curve from the intersection of two other curves.
y
2. Notice that there are two 2-D
datum curves.
nl
3. Press CTRL and select the two
O
datum curves.
se
U
4. Click Intersect from the
al
y
nl
O
se
U
al
rn
te
With the Intersect tool you can create a 2-D or 3-D curve at the intersection
PT
of two surface quilts. The system creates the curve at the intersection of
the surfaces, as shown in Figure 1. The Intersect feature automatically
completes without opening the Intersect dashboard if you preselect both
r
references, since the Intersect process is fully defined. However, you can
Fo
redefine the intersect feature to change the selected quilt references. You
can also preselect one reference and start the Intersect tool. This opens the
Intersect dashboard and prompts you to select the second sketch.
Datum\Curve_Isect-Surface CURVE_INTERSECT-[Link]
y
surfaces.
nl
O
4. Click Intersect from the
se
U
Editing group in the ribbon.
5. Notice the 3-D curve that is
al
created.
rn
te
• Projected Curves
– Projected onto a surface or set of surfaces
– Normal to reference plane
– Length can increase or decrease from original
• Wrapped Curves
– Formed over a surface
y
– Length does not change from original
nl
O
se
U
al
rn
You can project a selected curve onto a surface or set of surfaces, normal to
C
a reference plane. Depending on the shape of the surface and the angle of
the plane, the length of the projected curve can increase or decrease from
PT
the original.
When projecting a curve, the following options are available:
r
y
• Trim at boundary – Trims the portion of a curve that cannot be wrapped at
nl
the surface boundary.
O
se
U
al
rn
te
In
C
r PT
Fo
Datum\Curve_Project-Wrap PROJECT_WRAP.PRT
y
3. Select datum curve
nl
PROJ_CURVE from the model
tree.
O
4. Click Project from the
Editing group in the ribbon.
5. Select the surface.
se
U
6. Click Complete Feature .
7. The curve is projected onto the
al
surface.
rn
y
8. Edit the definition of Wrap 1.
nl
9. Edit the Wrap Origin from Center
O
to Sketcher CSYS.
10. Notice the difference in the
se
wrapped curve location.
11. Click Complete Feature .
U
al
y
be removed.
nl
• You can flip which side to keep:
– Keep side 1
O
– Keep side 2
– Keep both sides
se
Figure 1 – Keeping Both Sides
U
al
rn
te
In
Trimming Curves
r
Fo
The Trim tool adapts to the object selected. It enables you to trim a curve or a
surface, whichever is selected. You can use the Trim tool to either remove a
portion of a curve or break it into multiple segments.
To trim a curve, you must select it as the Trimmed curve. You must then
select the Trimming object such as a datum point, datum plane, or point. The
curve is split at the Trimming object location. In Figure 2, a datum plane
is selected as the Trimming object.
The blue “shading” on the curve indicates the side that will be trimmed, or
removed. The yellow arrow points towards the side to be kept. In the lower
image of Figure 2, the right half of the curve is to be removed.
You can flip the side of the curve that is trimmed using the following order:
• Curve split at Trimming object, keep side 1.
• Curve split at Trimming object, keep side 2.
You cannot access the option to keep both sides by clicking the
arrow in the graphics window.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Datum\Curve_Trim CURVE_TRIM.PRT
y
nl
3. Click Trim from the Editing
group in the ribbon.
O
4. Select datum point PNT0.
se
5. In the dashboard, click Flip Trim
Sides to make the arrow
U
point to the left, leaving blue
geometry on the right.
al
rn
te
y
nl
O
13. Click Trim . se
U
14. Select datum plane DTM1 from
the model tree.
al
rn
te
In
C
r PT
Fo
y
nl
O
16. Click Complete Feature .
se
U
17. De-select all features.
18. Select the curve. Notice it is
al
selection.
In
y
♦ Location
nl
• Curves offset normal to a surface:
O
– Original reference must be a
curve.
se
– Specify Scale.
Figure 1 – Offsetting a Curve
– Can specify datum graph. Along a Surface
U
al
rn
te
In
C
You can create a datum curve that is offset from a surface boundary edge,
a chain of edges, or another curve on that surface. The resulting curve lies
on the surface. By default, one offset value is provided. However, you can
create additional offset values and then locate those offset values along the
offset edge as desired. The offset value location is a ratio of the entire offset
line length. For example, if you want to locate an offset value at the midpoint
of the curve, you would specify a Location of 0.5. You can also locate the
offset values on the curve endpoints. In Figure 1, the curve has two offset
values defined, one at each endpoint.
For each offset value, you can specify the distance the curve is offset from
its original curve. In Figure 1, the curve is offset on one side by 2.00, and
on the other side by 1.00. This distance value can be measured using the
following distance types:
• Normal to Edge – Measures offset distance normal to the boundary edge.
y
• Unit Datum Graph – A datum graph with a constant X-length of 1.0 is used
nl
to specify the curve offset. The resulting curve is offset at a constant value
as defined by the Scale value in the dashboard. In Figure 2, a unit datum
O
graph is used to offset the curve. As a result, the offset is the same along
the entire curve.
se
• Optional Datum Graph – The curve offset is determined by an optionally
specified datum graph. When an optional datum graph is defined, the
U
system uses the Offset value as a multiplier. In Figure 3, the optional
datum graph is specified. As a result, the offset varies along the curve
al
Datum\Curves_Offset CURVES_OFFSET.PRT
y
nl
4. Click Offset from the Editing
group in the ribbon.
O
5. Edit the offset distance to 2.
se
6. In the dashboard, select the
Measurements tab.
U
• Right-click in the tab and select
Add. A point is added.
al
y
nl
O
se
4. Select curve Offset 1.
5. Click Offset .
U
6. The dashboard now has more
options. The first, and default,
al
Surface .
• Edit the Scale to 1.0, if
C
necessary.
PT
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
• Can be cross-hatched
Cosmetic Features
nl
O
se
U
Figure 3 – Cosmetic Sketched
al
(sketched datum curve). Unlike sketch features, cosmetic features are not
used to add or remove material from the model, but instead are used to
In
Engineering group of the ribbon, and can contain any sketched geometry.
PT
geometry.
By default, cosmetic sketches are created in a different color (orange) from
standard sketches (blue), and also have a unique icon in the model tree,
as shown in Figure 3.
Cosmetic sketched can contain cross-hatching that can be modified on a
drawing.
Several restrictions apply to cosmetic sketches:
• They do not appear by default when rotating the model.
• They cannot be used as a sketch reference for a sketch-based feature
(such as extrude).
• They cannot be referenced by other features or sketches. For example,
you cannot select a cosmetic sketched curve for a sweep trajectory or for
a snapping reference in sketcher.
Cosmetic\Sketch [Link]
y
and select Open.
nl
• Notice the existing standard
sketch features (blue).
O
3. Click the Engineering group
se
drop-down menu and select
Cosmetic Sketch.
U
4. Select the main model surface
and click Sketch.
al
.
te
• Type 5mm.
• Select Right for the Horizontal
PT
Position.
• Select Middle for the Vertical
Position.
r
Fo
• Click OK.
8. Click One-by-One and edit the
dimensions as shown.
y
4. Select Center Rectangle
nl
from the Rectangle drop-down
list, and create the sketch shown.
O
• Notice the lack of dimensions
in Under-Constrained Mode.
coincident as necessary.
PT
Setup group.
Fo
y
Advanced Sketching
nl
O
Module Overview
se
Sketches can consist of simple entities, such as lines, arcs, and circles.
However, you can create more complex shapes by using advanced entities,
such as ellipses, conics, splines, and elliptical fillets. You can also create
U
sketched text entities by either manually typing in the text value, or by using
the value of a parameter that you have specified in the design model. You
al
can adjust the text as desired. You can use Sketcher diagnostic tools to aid
you while in Sketcher to be more efficient.
rn
Objectives
te
• Sketch and modify splines, as well as import and export spline points.
PT
Uses include:
• Section
• Boundary
• Trajectory
• Reference Geometry
– Other curves
y
– Other datum features
nl
– Surfaces or supporting Figure 1 – Sketched Curve
O
geometry Used as a Section
se
U
al
rn
te
Sketched curves are powerful because they can be used in so many different
ways. The following are common uses of sketched curves:
r
• Section – In Figure 1, the sketched curve was used as one of the three
Fo
y
– Any custom scheme
nl
• Either Ellipse type can be created
or rotated to any angle.
O
se
Figure 1 – Center and Axis Ellipse,
Length Dimensions
U
al
rn
te
In
C
PT
Sketching Ellipses
You can create two different types of ellipses:
• Center and Axis Ellipse
– When using this type of ellipse, you select a center location for the
major axis and one endpoint of the major axis. (The major axis is
always created symmetric to the center location.) You then select a third
location that defines the length of the minor axis.
• Axis Ends Ellipse
– When using this type of ellipse, you select a location for one endpoint of
the major axis and the other endpoint of the major axis. You then select
a third location that defines the length of the minor axis.
Keep in mind the following when sketching ellipses:
y
• You can create an ellipse at any angle, based on the placement points for
nl
the major axis. You can also rotate the ellipse to any angle after creating it.
• You can use Tangent, Coincident, and Equal Radii constraints.
O
se
U
al
rn
te
In
C
r PT
Fo
Sketcher\Ellipse [Link]
y
2. Click the Sketch from the
Datum group.
nl
3. Select datum plane FRONT from
O
the model tree as the Sketch
Plane.
se
• Click Sketch in the Sketch
dialog box. U
4. Enable only the following
Sketcher Display types:
al
.
rn
y
Axis and click Accept. Type
nl
75 as the value and press
ENTER.
O
Task 2: Sketch a Center and Axis Ellipse and dimension it using length
se
dimensions on the major and minor axes.
U
1. Select Center and Axis Ellipse
from the Ellipse type
al
drop-down menu.
rn
y
dimension. Type 85 as the
nl
value and press ENTER.
• Select the major axis from
O
each ellipse and then
middle-click to place the
se
angle. Type 75 as the value
and press ENTER.
5. Middle-click and then select the
U
dimensions and drag them as
shown.
al
rn
6. Click OK .
7. Press CTRL+D to orient to the standard orientation.
te
y
nl
O
Figure 1 – Creating Elliptical Fillets
se
U
Sketching Elliptical Fillets
al
• Elliptical fillets are created with construction lines for the major and minor
axes. These construction lines can be used to dimension or constrain
PT
the ellipse.
• You can dimension an elliptical fillet by its major and minor axes, as shown
in the right elliptical fillet. To create these dimensions, you can select the
r
• You can also dimension an elliptical fillet using the major axis (Rx) and
minor axis (Ry) dimensions, as shown in the upper-left elliptical fillet. These
radius values are measured along the axes from the elliptical fillet to its
center. The major axis is always the horizontal axis when the fillet is first
sketched, regardless of size compared to the minor axis.
• You can also rotate the elliptical fillet after creating it, as shown in the right
elliptical fillet.
• You can use Tangent, Coincident, and Equal Radii constraints.
You cannot select parallel lines as the entities for creating elliptical fillets.
Sketcher\Fillet_Elliptical ELLIPTICAL_FILLET.PRT
y
3. Enable only the following
nl
Sketcher Display types:
O
.
4. Click Elliptical from the
se
Fillet drop-down in the Sketching
group.
U
5. Click the vertical and horizontal
sketched entities at the locations
al
7. Click Normal .
• Select the fillet and then
C
8. Click Elliptical .
9. Click the vertical and horizontal
sketched entities at the locations
shown to create the elliptical
fillet.
y
11. Click Elliptical .
nl
12. Click the vertical and horizontal
O
sketched entities at the locations
shown to create the elliptical
fillet.
13. Click Vertical and select the
vertical minor axis. se
U
al
1 as the value.
• Select the left fillet endpoint
C
y
– Radius-of-Curvature
nl
O
Figure 1 – Dimensioning a Spline
se
U
al
rn
te
In
Sketching Splines
Splines are freeform curves that pass smoothly through two or more points. A
spline can also have any number of intermediate points. Each time you click
r
the mouse, you create an additional point through which the spline passes.
Fo
Note that a spline passing through only two points initially forms a straight line.
Dimensioning Splines
You can dimension the endpoints of a spline, and you can also dimension
any of the intermediate points if desired. You do not have to dimension any
points of a spline if both endpoints snap to Sketcher references.
There are special dimensioning schemes for splines:
• Tangency Angle Dimensions – You can create tangency angle dimensions
for endpoints and intermediate points of a spline. Changing the angle
value alters the shape of the spline. To create this dimension, select the
spline, the spline endpoint, and a reference for tangency, then middle-click
to place the dimension in the desired location. Note that the placement
location dictates the “quadrant” for angle dimension measurement. In
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Sketcher\Splines [Link]
y
2. Start the Sketch from the
nl
Datum group.
3. Select datum plane FRONT as
O
the Sketch Plane.
• Click Sketch in the Sketch
se
dialog box.
4. Enable only the following
U
Sketcher Display types:
.
al
rn
y
nl
4. Click OK .
O
Task 3: Edit the spline definition and dimension tangency angles and
se
radii of curvature.
U
1. Edit the definition of Sketch 1.
2. Click Normal .
al
dimension.
• Type 65 and press ENTER.
In
angle dimension on a
Fo
y
This completes the procedure.
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
– Add points
nl
– Delete points Figure 1 – Moving a Point
– Extend spline
O
se
U
al
rn
them to new locations to change the shape of the spline, as shown in Figure 1.
PT
You can also perform further basic operations within Spline Edit mode. To
access Spline Edit mode, you have two options: you can either double-click
the spline in the graphics window, or you can select it, then right-click and
r
select Modify. Upon accessing Spline Edit mode, the dashboard appears.
Fo
You must be in Spline Edit mode to perform the following basic spline
operations:
• Moving Points – You can move points using the following methods:
– You can select individual points and drag them to new locations to
change the shape of the spline.
– You can also select multiple points to move simultaneously. To do this,
you select a range of points to move by pressing SHIFT and selecting
two points to limit the range. For example, to move points 2, 3, and 4
in a spline that has 5 points you press SHIFT, select points 1 and 5,
then drag points 2-3-4 together. Note that the range of points cannot
contain constrained points.
– You can move points to precise locations by selecting a point and then
using the Point tab in the dashboard. In the Point tab, you can specify
a reference as the sketch origin or a selected sketched coordinate
y
endpoint without tangency or constraints defined.
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Sketcher\Splines_Modify MOD_SPLINE_BASIC.PRT
y
nl
Sketcher Display types: .
4. Notice that the spline contains
O
five points.
se
5. Click the point second from the
left and drag it upward.
U
6. Click the point third from the left
and drag it to the left.
al
the left.
te
Task 2: Access Spline Edit mode, add three points, and move points as a
range.
In
Edit mode.
PT
y
nl
O
se
U
al
rn
te
y
– Scale
nl
– Density
O
• Interpolation versus Control Points
• Control Polygon mode Figure 1 – Using the Smooth
se
Fit Type
U
al
rn
y
plot. The spline curvature is displayed in Figure 2.
nl
O
Interpolation Points Versus Control Points
By default, the system uses interpolation points to control the shape of the
se
spline. If desired, however, you can switch to viewing control points instead
by clicking Control Points in the Spline ribbon, as shown in the top
U
image of Figure 3. When you have toggled to control points, you can then
drag the spline points by the control points, as shown in the bottom image
al
of Figure 3. You can add or delete control points to control the shape of the
spline. You cannot, however, dimension to the control points unless you
rn
You can switch to Control Polygon mode to dimension to the control points
instead of the interpolation points. To access Control Polygon mode,
C
click Control Polygon in the Spline ribbon. You can also move the
PT
interpolation points by dragging the control points. Plus, you can add or
delete control points to control the shape of the spline.
r
Fo
Sketcher\Splines_Modify-Advanced MOD_SPLINE_ADV.PRT
Task 1: Display the spline's curvature and adjust the fit type.
y
2. Edit the definition of Sketch 1.
nl
3. Enable only the following
Sketcher Display types: .
O
4. Double-click the spline to access
Edit mode.
tab.
• Select the Smooth Fit type.
• Edit the number of Odd Points
r
to 5.
Fo
y
from the Graphics toolbar.
Notice the single dimension.
nl
O
3. Click Control Polygon to
access Control Polygon mode.
se
4. Drag the control points to
approximate a dome shape. U
5. In the Sketch tab, click Normal
as if to create a dimension.
al
7. Click OK .
In
• Requirements:
– Sketched Coordinate System
– Specify Coordinate System
Type
♦ Cartesian
♦ Polar
y
• Coordinate File options:
nl
– Open a .pts text file.
O
– Save current coordinate data to
a file.
se
– Display current coordinate data. U
Figure 1 – Importing Point
al
Coordinate File
rn
te
In
C
PT
Once the coordinate system is selected, you have three options available:
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Sketcher\Spline_Points SPLINE_PTS.PRT
y
nl
Sketcher Display types: .
4. Click Spline and sketch a
O
spline with 5 points. The spline
endpoints should snap to the line
se
endpoints.
5. The third spline point should lie
U
on the horizontal line.
al
Edit mode.
10. In the dashboard, select the File
tab.
r
y
nl
15. In the dashboard, click
Coordinate Info to view
O
the current spline point locations.
• Click Close.
16. In the dashboard, click Complete
Spline . se
U
17. Click OK .
al
rn
te
In
y
– Using three points
nl
– Tangency angle dimensions
O
Figure 1 – Understanding the
se RHO Parameter
U
al
rn
te
In
Sketching Conics
You can create sketched shapes that are elliptical, parabolic, and hyperbolic
using Conic arcs. To create a conic arc, select the endpoint locations and
r
y
Instead of using a RHO parameter, you can locate a Sketcher point at the
nl
apex of the conic to control the conic shape. The Sketcher point can then
be dimensioned or constrained accordingly. In Figure 3, the conic is created
O
using three points. Notice that a RHO parameter is not present.
place the dimension in the desired location. Note that the placement location
rn
Sketcher\Conic [Link]
y
3. Select datum plane FRONT as the Sketch Plane.
nl
• Click Sketch in the Sketch dialog box.
O
4. Enable only the following Sketcher Display types: .
se
5. Select Conic from the Arc
types drop-down menu in the
U
Sketching group.
• Click the origin of the vertical
al
6. Click Normal .
PT
dimension.
Fo
y
nl
1. Start the Sketch .
O
• Click Use Previous in the Sketch dialog box.
2. Click Conic .
• Click the origin of the vertical se
U
and horizontal references as
the left endpoint.
al
Sketching group.
4. Click the conic near the apex to
PT
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
– Horizontal and Vertical Position
nl
– Aspect ratio
O
– Slant angle
– Place along curve
se
– Kerning
• Open-Type Fonts
U
– Multi-Language Support
Figure 2 – Modifying Text Attributes
– Expanded Character Set
al
– Advanced Control
rn
te
In
C
You can add text in a sketch when creating extruded protrusions and cuts,
trimming surfaces, and creating cosmetic features. The sketched text can
be used by almost any solid or surface feature, as long as the rules for open
and closed sketches are followed.
You can either manually type the value for the text, or use existing parameters
in the design model. The system displays the value of the parameters as the
text value. You can also include text symbols, such as degree (°), plus or
minus (±), and omega (Ω).
y
nl
Modifying Sketched Text
O
You can perform the following types of modifications to sketched text entities:
se
• Fonts – To modify the font of sketched text entities, select from a list
of standard fonts, such as cal_alf, cal_grek, filled, font, font3d, isofont,
U
leroy, norm_font. Pro/ENGINEER Wildfire enables you to read and place
Open-Type Font (OTF) characters into Sketcher.
al
• Horizontal and Vertical Position – You can modify the justification values
for the horizontal and vertical positions of the text, which updates the text
rn
justification around the text start position point. You can constrain the
vertical position of the text to Top, Middle, or Bottom. You can constrain
te
the horizontal position of the text to Left, Center, or Right. The default
dimensioning scheme for the text is consistent, regardless of its orientation.
In
The resulting text boundary box is tight against the text, providing additional
control on its exact position in Sketcher.
C
• Aspect ratio – Using this option, you can modify the aspect ratio factor of
the text without changing its height or orientation.
PT
• Slant angle – You can modify the slant angle of the text using this option.
The Slant angle option affects how the text is angled, with respect to the
sides of the rectangle in which it is contained.
r
Fo
• Place along curve – Using this option you can place text along a curve.
First, select the arc or circle on which you wish to place the text. Then,
select the direction in which you want the text to flow. You can always flip
the direction of the text flow. You can also control the justification of text
along a curve by using the horizontal and vertical position options. If you
change the horizontal position, the text moves along the curve, either to the
right or left side of the defined curve.
• Kerning – Enables font kerning for the text string. This controls the space
between certain pairs of characters, improving the appearance of the text
string. For example, in some font types an “i” and an “m” are allotted
the same amount of space. Kerning provides proportionate spacing for
narrow and wide letters. Kerning is a characteristic of the particular font.
Alternatively, set the sketcher_default_font_kerning configuration option to
automatically enable kerning for all the new text strings that you create.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Sketcher\Text [Link]
y
3. Click No Hidden .
nl
4. Enable only the following Sketcher Display types: .
O
5. Click Text from the Sketching
group.
6. Click at the center of the model
and drag a line upwards to se
U
approximately 75% of the total
model height. Click again to
al
Center.
PT
y
12. In the Select Parameter dialog
nl
box, select parameter VENDOR.
• Click Insert Selected.
O
• Notice that the numbers are
replaced by the parameter
se
value text.
13. Click OK in the Text dialog box.
U
14. Click One-by-One .
al
Value to PTC.
• Click OK.
y
– Tapered
nl
– Arc Length/Arc Angle
– Radius/Diameter/Linear
O
Figure 1 – Converting to a Reference
Dimension
se
U
al
rn
te
from the main menu and selecting the desired conversion type. In many
cases, you can also select the item, then right-click and select the desired
conversion type. The following types of conversions can be performed:
• Strong – Enables you to convert a weak (gray) dimension to strong. You
can also select the weak dimension, then right-click and select Strong.
• Spline – Enables you to select a chain of lines and arcs, and convert them
to a spline that closely approximates the selected chain. After conversion,
you can delete the old entities to view or manipulate the spline.
• Reference – Enables you to select an existing dimension and convert
it to a reference dimension. You can convert any dimension type
including linear, angular, and radial dimensions. You can also select the
dimension, right-click, and select Reference. Reference dimensions track
with geometry, but you cannot edit their value. Reference dimensions
do not factor into a sketch's regeneration, so they cannot cause
y
system achieves this by creating a second dimension for the offset edge.
nl
You can then edit either dimension to create the taper. Note that you can
only taper single offset edges and not loops.
O
• Arc Length/Arc Angle – Enables you to convert an arc angle dimension
to an arc length dimension, or an arc length dimension to an arc angle
se
dimension.
• Radius/Diameter/Linear – Enables you to convert a radius, diameter, or
U
linear dimension to either of the other dimension types.
al
rn
te
In
C
r PT
Fo
Sketcher\Convert [Link]
y
Sketcher Display types:
nl
.
O
4. Select the 5 radius dimension,
then right-click and select
se
Convert to Diameter.
5. Select the 100 dimension, then
U
right-click and select Convert to
Length.
al
6. Click OK .
rn
2. Click No Hidden .
3. Select the 8.38 dimension, then
C
y
adjusts to compensate for the
nl
new perimeter.
O
Task 4:
se
Convert a vertical line to a tapered line.
U
1. Click Offset .
al
the protrusion.
• Type 4 as the offset and press
te
ENTER.
• Click Close.
In
4. Click One-by-One .
5. Select the vertical offset line.
6. Click Operations > Convert To
> Tapered.
7. Notice the extra dimension that
is created.
y
nl
This completes the procedure.
O
se
U
al
rn
te
In
C
r PT
Fo
• Locking Geometry
– Cyan lock icon
– Geometry cannot be dragged
– Will update to other edits
• Locking Dimensions
y
– Red color
nl
– Dimension cannot be dragged
– Value can be edited
O
se
Figure 1 – No Entities Locked
U
al
rn
te
In
C
y
nl
To lock dimensions, select the dimension or dimensions you want to lock
and then either right-click and select Lock, or select Toggle Lock from the
O
Operations drop-down menu in the ribbon. To unlock the selected dimension,
click Toggle Lock from the Operations drop-down menu in the ribbon, or
right-click and select Unlock.
se
In addition, the Autolock option enables you to automatically lock
U
user-defined dimensions. You can specify whether you want to automatically
lock the dimension that you create or modify by setting the value of the
sketcher_dimension_autolock configuration option to yes. Alternatively,
al
you can click File > Options > Sketcher and select the Lock User Defined
rn
are created before you specify to automatically lock the dimensions, do not
change.
C
y
♦ Not editable
nl
♦ REFsuffix
O
– Creating Baseline
Dimensions
se
♦ Creates ordinate Figure 1 – Creating a Reference
dimension scheme U Dimension
al
rn
te
In
C
PT
y
create the ordinate scheme.
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Sketcher\Dimensions_Options [Link]
y
3. Click No Hidden .
nl
4. Enable only the following
Sketcher Display types:
O
.
5. Click Reference from the
Sketcher toolbar.
6. Select the upper-right angled se
U
line and middle-click to place the
dimension.
al
rn
the conflict.
PT
1. Click One-by-One .
Fo
y
11. Click the lower-right corner of the
nl
sketch and drag it.
12. Notice the sketch motion is fully
O
restricted.
se
Task 3: Create ordinate dimensions. U
1. Click Baseline from the
Dimension group.
al
dimension.
Fo
y
5. Click OK .
nl
6. Click Shading .
O
This completes the procedure.
se
U
al
rn
te
In
C
r PT
Fo
y
Figure 1 – Shade Closed Lopes
nl
O
se
U
al
Figure 2 – Highlight
Overlapping Geometry
rn
te
In
C
PT
• Shade Closed Loops – The area inside entities that form a closed
loop is shaded. The default shading color is a pale yellow.
– The icon for this option stays depressed, enabling you to sketch and
manipulate the sketch to view the shading appear and disappear.
• Highlight Open Ends – The endpoints of entities that are not common
to more than one entity are highlighted. For example, any open ends of
the sketch are highlighted. The highlight appears as a large red dot on the
open endpoints in question.
– The icon for this option stays depressed, enabling you to sketch and
manipulate the sketch to view the open ends highlighting appear and
disappear.
y
sketch meets the requirements for the feature being created. This option is
nl
available in 3-D (Part mode) Sketcher only. Although this option works for
an external or internal sketch, to get the full benefit from the tool you should
O
be in an internal sketch. This ensures that the tool can compare the sketch
geometry with the specific requirements for that feature. For example, the
following features each have different sketch requirements:
se
– Solid Extrude – Must form a closed loop by itself or against adjacent
geometry.
U
– Solid Revolve – Sketched geometry must be on one side of the
centerline.
al
Sketcher\Diagnostics [Link]
y
• Right-click and select Define Internal Sketch.
nl
• Select the front model surface.
• Click Sketch.
O
• Click No Hidden .
se
• Click Sketch View .
• Enable only the following Sketcher Display types: .
U
al
3. Click Palette .
• Double-click the diagnostic
rn
sketch.
–
te
the diagnostic
sketch, make
sure to set the
C
Working Directory
PT
to Sketcher\
Diagnostics
folder.
r
the model.
• Click Close from the Sketcher
palette.
• Edit the Scale to 1.0 and press
ENTER.
• Drag the sketch to snap to the
centerlines.
• Click Accept Changes .
y
shaded, indicating that the
nl
section is open.
• Closed sections should be
O
shaded when Shade Closed
Loops is enabled in the
se
Inspect group. U
7. Click Overlapping Geometry
.
al
highlighted lines.
lines.
In
• Click Refit .
C
r PT
y
nl
O
12. Click Shading .
13. Right-click and select Remove
Material. se
U
• Right-click the depth handle
and select To Selected.
al
of Extrude 2.
14. Click Complete Feature .
te
In
C
r PT
Fo
y
Basic Surfacing Tools
nl
O
Module Overview
se
Once you have learned how to create datum curves and advanced sketched
geometry, you can utilize them to create surface features. Basic surface
feature creation is similar to solids when using the Extrude and Revolve
U
dashboards. However, you can also create surfaces using the sweep, blend,
and fill tools.
al
In this module, you will learn how to create surfaces using the Extrude,
rn
Revolve, and Fill tools. You will also learn how to create surfaces using
Sweep, as well as Parallel, Rotational, and General Blends.
te
Objectives
In
y
nl
O
Figure 1 – Extruded Open
Section Sketch
se
U
al
rn
te
In
C
PT
Extrude\Surface EXTRUDE_SURFACES.PRT
y
nl
3. Select Sketch 1 from the model.
Notice this is a closed sketch.
O
se
U
4. In the dashboard, click Extrude
al
Surface .
• Click Change Depth
rn
Direction .
te
Options tab.
Fo
y
nl
O
4. Edit the depth to 200 and press
se
U
ENTER.
5. Click Complete Feature from
al
y
• Revolve closed section sketches.
nl
– Capped ends
O
Figure 1 – Viewing a 2-D Sketch
se
U
al
rn
te
In
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Revolve\Surface
revolve_surface.prt
y
2. Select CURVE_1. Notice the
nl
geometry axis created in the
sketch highlights with the sketch
O
feature.
3. In the ribbon, start the Revolve
from the Shapes group.
se
U
4. In the dashboard, notice Surface
is selected automatically due
al
centerline.
In
C
r PT
Fo
y
nl
8. Click Resume Feature .
O
9. In the dashboard, select the
Placement tab.
se
• Right-click and select Axis of
revolution Collector.
• Select datum axis CTR.
U
al
rn
te
Sketch rules:
• Must use a sketched curve.
– Can be internal or external.
• Must be closed.
– Can have multiple loops.
• Can be any shape.
y
• Can reference other geometry.
nl
O
Figure 1 – Filling a Sketch
se
U
al
rn
te
In
C
Multiple Loops
You can fill a sketch to create a planar surface. You can either select the
sketch first and then start the Fill tool, or you can start the Fill tool and then
select the sketch. If you select the sketch first and then start the Fill tool, the
feature is automatically completed.
The following are important points about the sketches used by the Fill tool:
• The sketch must be a sketched curve, and it can be either an internal or an
external sketch.
• The sketch must be closed. However, the sketch can contain multiple loops.
• The sketch can be any shape. That is, it can contain either tangent or
non-tangent entities.
• The sketch may reference other geometry.
y
nl
O
se
U
3. In the ribbon, select Fill from
the Surfaces Group.
al
Internal Sketch.
• Select datum plane DTM2 as
the Sketch Plane.
• Click Sketch.
• In the Sketch dashboard, click
Sketch View from the
setup Group.
y
box.
nl
10. In the Sketch dashboard, click
O
Sketch View from the setup
se
Group.
12. Click OK .
PT
y
nl
This completes the procedure.
O
se
U
al
rn
te
In
C
r PT
Fo
y
♦ Placed at the trajectory
nl
start point, denoted by the
crosshairs.
O
♦ Closed or open
• Enable or disable the Cap Ends
se
option.
y
nl
Within the Sweep dashboard, you can select the Sketch at the
right end, but this does not make the sketch internal to the sweep.
O
Once the trajectory has been selected, you may decide that you do not
want the trajectory to traverse the entire length of your selected sketch or
se
geometry. You can drag the trajectory endpoint handles to lengthen or
shorten the overall trajectory. If you press SHIFT while dragging, you can
U
snap the endpoints to entities such as vertices, datum planes, or edge
endpoints. You can also directly specify a value.
al
You must also select the start point for the section. The start point is the
location from which the section begins to sweep, and is displayed in the
rn
graphics window with a yellow arrow. You can click the arrow to toggle the
start point to the opposite trajectory endpoint.
te
Once the trajectory and start point have been defined, you must sketch
the section that will be swept along the trajectory. The sketch plane for
C
the section is placed perpendicular to the trajectory at the start point. The
crosshairs seen in the sketching plane are the intersection of the trajectory
PT
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Sweep\Open-Trajectory_Surface SWEEP_SURF_OPEN-[Link]
y
nl
2. Select Sweep from the
Sweep types drop-down menu in
O
the Shapes group.
3. Click Surface in the
se
dashboard.
4. Select the trajectory from the
U
graphics window.
al
.
In
9. Click OK .
Fo
y
nl
1. Start the Sweep and click
O
Surface .
2. On the right side of the
dashboard, click Datum ,
se
U
start the Sketch , and click
Use Previous.
al
group.
te
trajectory as shown.
PT
y
nl
11. Click OK .
12. Orient to the Standard
O
Orientation.
se
U
al
• Components of a sweep
feature:
– Trajectory
♦ Select the trajectory.
♦ Define the start point.
y
– Section
nl
♦ Placed at the
trajectory start point, Figure 1 – Arc Section Sketch Swept
O
denoted by the Along a Closed Trajectory
crosshairs.
se
♦ Closed or open.
♦ If you sketch an open
section for the solid
U
feature type, the
system automatically
al
toggles to surface.
rn
te
feature that follows a trajectory curve. A sweep surface feature can also
have a variable section, but this topic discusses the constant section only. A
sweep surface feature consists of both a trajectory and a section. To switch
r
the sweep feature from a solid to a surface, click Surface in the Sweep
Fo
dashboard.
If your company has legacy data that contains ‘Simple’ sweep
surface features, you get the classic menu manager interface when
redefining them.
Within the Sweep dashboard, you can select the Sketch at the
right end, but this does not make the sketch internal to the sweep.
You must also select the start point for the section. The start point is the
location from which the section begins to sweep, and is displayed in the
graphics window with a yellow arrow. You can drag the start point along
the closed loop, or you can press SHIFT to snap the start point to one of
y
the entity endpoints.
nl
Defining the Section
O
Once the trajectory and start point have been defined, you must sketch
the section that will be swept along the trajectory. The sketch plane for
se
the section is placed perpendicular to the trajectory at the start point. The
crosshairs seen in the sketching plane are the intersection of the trajectory
and sketch plane.
U
The sketched section may be either open or closed. If you try to sketch a
al
solid open section, the system automatically toggles the feature creation to
that of a surface. To create the type of surface feature shown in Figure 2, you
rn
can sweep the perimeter shape first and then extrude the trajectory sketch
upward to fill in the middle.
te
A constant section sweep surface feature may fail if one of the following
three situations occur:
C
• You align or dimension a section to fixed entities, but the orientation of the
section changes when it is swept along the 3-D trajectory.
• A trajectory arc or spline radius is too small relative to the section, and the
r
Sweep\Closed-Trajectory_Surface
SWEEP-SURF_CLOSED-[Link]
Task 1: Create a sweep surface with a closed trajectory.
y
nl
2. In the ribbon, select Sweep
from the Sweep types drop-down
O
menu in the Shapes group.
3. In the Sweep dashboard, click
se
the Surface icon.
4. Select the trajectory in the
U
graphics window.
5. Press CTRL+SHIFT and drag
al
.
PT
radius to 4.
Fo
10. Click OK .
y
nl
Task 2: Create a Fill surface for the center of the sweep.
O
1. Select the trajectory sketch from
se
the model tree.
2. Click Fill from the Surfaces
U
group.
al
rn
te
In
C
4. Click Shading .
r
Fo
y
– Line up start points.
nl
• Direction.
O
• Depth.
se
U Figure 1 – Blend Sections
al
rn
te
In
C
y
counted as entities, to make the same number of entities. For example, a
nl
blend vertex placed on a triangular section enables the system to blend to
a square. The system essentially connects the points of each section to
O
create the blend feature.
The first section created in the parallel blend surface remains on the sketching
plane. Each subsequent section is projected normal to the sketching plane
In
Blend\Parallel_Surface [Link]
y
Surface.
nl
3. In the menu manager, accept the defaults by clicking Done.
• Click Straight > Open Ends > Done.
O
• Select datum plane FRONT.
• Notice the direction of feature creation is opposite that of a
protrusion.
• Click Okay > Default. se
U
4. In the Sketch dashboard, click
al
Group.
5. Enable only the following
te
reference intersection.
Fo
y
• In the Rotate Resize
dashboard, change the
nl
angle to 0, scale to 0.5, and
O
click Accept Changes .
se
selection, then right-click and
select Toggle Section.
U
10. Add the blend_section from the
Sketcher palette a third time.
al
incoming section.
• Drag the location handle to the
te
reference intersection.
In
12. Click OK .
Fo
y
nl
This completes the procedure.
O
se
U
al
rn
te
In
C
r PT
Fo
y
nl
O
se
Figure 1 – Capped Ends
Blend Attribute
U
al
rn
te
In
C
PT
Shape Attributes
You can define how the different blend sections are connected. The following
two methods are available:
• Straight – The blend sections are connected using straight lines, as shown
in Figure 2. This is the default option.
End Attributes
The ends of the blend surface feature can be defined in either of the following
ways:
• Open Ends – Can be specified for either an open section or closed section.
The ends of the blend are left open, forming a hollow shape with no
additional surfaces. In Figure 2 and Figure 3, the ends are open.
• Capped Ends – Can only be specified for a closed section. The ends of the
y
blend are capped, forming a closed shape with additional surfaces created
at either end of the blend. In Figure 1, the ends are capped.
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Blend\Parallel-Attributes_Surface BLEND_ATTRIBUTES.PRT
y
2. Edit the definition of Surface id
232.
nl
3. In the Surface dialog box, select
O
Attributes and click Define.
4. In the menu manager, click
se
Smooth > Done.
5. In the Surface dialog box, click
U
Preview.
al
rn
te
In
capped.
Tools include:
• Blend vertex
• Start point
• Blending to a point
y
nl
O
Figure 1 – Different Section
se
U Start Points
al
rn
The blend surface feature includes three different tools that are beneficial
when you create blend feature sections:
• Blend vertex – Each section of a blend surface must always contain the
same number of entities. For sections that do not have enough geometric
entities, you can add blend vertices. Blend vertices enable vertices to
converge or diverge. In Figure 2, the first blend section has six vertices,
while the second blend section has only four vertices. Consequently, two
blend vertices have been added to the section with only four vertices.
• Start point – As a general rule of thumb, the start points between sections
should correspond to the same vertex location. Typically, the start point is
created on the first location that is selected when creating a section. For
example, if sketching a rectangle, the start point is placed at the first corner
of rectangle creation, although it can be relocated. If the start points do not
line up between sections, the resulting blend surface feature will have
a twist in it, as shown in Figure 1.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Blend\Parallel-Tools_Surface BLEND_SECTION-[Link]
y
Display types: .
nl
2. In the ribbon, click the Shapes
O
drop-down menu. In the Shapes
drop-down menu, select Blend >
Surface and click Done > Done
se
from the menu manager.
3. Select datum plane FRONT as
U
the Sketch plane.
4. In the menu manager, click Flip
al
feature creation.
5. In the menu manager, click Top
te
Group.
PT
y
nl
13. Click Centerline and sketch
a vertical centerline at the
O
midpoint.
14. Click Corner Rectangle
se
and sketch a rectangle, starting
at the upper-left and ending at
the lower-right. Dimension it as
U
shown.
al
y
nl
O
23. Spin the model to view it from
the rear.
24. Notice that it is hollow.
se
U
al
rn
te
y
– Protrusion
nl
♦ Thin Protrusion
– Cut
O
♦ Thin Cut
– Surface
• 2-D Section:
se
Figure 1 – General Blend Example
U
– Sketched
– Selected
al
rn
te
Section
Fo
Blend Types
The following blend types are available:
y
You can create the 2-D section to be used in the blend feature using either
method:
nl
• Sketched section – Enables you to sketch geometry for the section. The
O
following are important characteristics of a sketched section in a rotational
or general blend:
se
– Sketches are positioned relative to a Sketcher coordinate system,
which is required for each section.
U
– Each section is sketched in a separate Sketcher window. This provides
an advantage over parallel blends, which are all sketched in the same
al
♦ Sharp Cap – Blends to the Sketcher point with lines straight to the
PT
point.
♦ Smooth Cap – Blends to the Sketcher point with lines tangent at the
point.
r
or edges.
When defining sections for either rotational or general blends, the first section
displays an arrow to denote the start point, just like a parallel blend. However,
all subsequent section start points are denoted with a small circle, as shown
in the upper-left vertex of Figure 3.
• Section requirements:
– Rotation angle about
Y-axis.
♦ 120° maximum
– Sketched coordinate
system.
y
• System lines up
nl
coordinate systems.
Figure 1 – Viewing the Rotational
O
– Typically sketched Blend Sections
offset from section.
se
U
al
rn
system. As each new section is created, you must specify its rotation angle.
The rotation angle is defined with respect to the previously created section,
PT
and has a maximum value of 120 degrees per section. When editing the
resultant blend surface, the angle value is displayed with the suffix of the axis
it rotates about. In Figure 1, the middle section is rotated 90 degrees about
r
the Y-axis, so the value is displayed as “90Y”; the left section is rotated 60
Fo
degrees from the middle section, so its angle value is displayed as “60Y.”
Each section must contain a sketched coordinate system. You typically
sketch the section a distance away from the coordinate system. In Figure 2,
the section was offset from the coordinate system a distance of 5 in the X
direction. Creo Parametric then lines up the coordinate systems to place the
sections, and rotates them in the Y-axis by the specified angle value.
Blend\Rotational_Surface ROTATIONAL_BLEND_SURF.PRT
y
> Done.
nl
4. In the menu manager, click Smooth > Open > Done.
O
5. Select datum plane FRONT as the Sketch plane and click Okay.
6. In the menu manager, click Top and select datum plane TOP.
14. Type 90 as the y_axis rotation angle for section 2 and press ENTER.
15. Notice the new Sketcher window.
y
nl
19. Click One-by-One and edit the
dimensions as shown.
O
20. If necessary, select the lower-left
vertex, then right-click and select
se
Start Point.
21. Click OK .
U
22. Click Yes to add another section.
al
23. Type 60 as the y_axis rotation angle for section 3 and press ENTER.
rn
system.
y
34. Notice the locations of the three
nl
sections.
O
This completes the procedure.
se
U
al
rn
te
In
C
r PT
Fo
• Shape attributes:
– Straight
– Smooth
• Type attributes:
– Open
y
– Closed
nl
• End attributes:
O
– Open Ends
– Capped Ends
Figure 1 – Smooth, Closed, Open
se
U Ends Blend Attributes
al
rn
te
In
When the sections of a rotational blend are rotated about the Y-axis, you can
Fo
Shape Attributes
You can define how the different blend sections are connected. The following
two methods are available:
• Straight – The blend sections are connected using straight lines, as shown
in Figure 3. The edges of the sections form ruled surfaces. This is the
default option.
• Smooth – The blend sections are connected using smooth curves, as
shown in Figure 2 and Figure 1. The edges of the sections form splined
surfaces.
End Attributes
The ends of the blend surface feature can be defined in either of the following
y
ways:
nl
• Open Ends – The ends of the blend are left open, forming a hollow shape
O
without additional surfaces, as shown in Figure 3.
• Capped Ends – The ends of the blend are capped, forming a closed shape
se
with additional surfaces created at either end of the blend, as shown in
Figure 2. U
al
rn
te
In
C
r PT
Fo
Blend\Rotational-Attributes_Surface
ROT_BLEND_SURF_ATTRIB.PRT
Task 1: Edit the attributes of a rotational blend surface.
y
2. Edit the definition of Surface id
nl
39.
O
3. In the Surface dialog box, select
Attributes and click Define.
se
4. In the menu manager, click
Straight > Open > Open Ends
> Done.
U
5. In the Surface dialog box, click
Preview.
al
rn
> Done.
8. In the Surface dialog box, click
C
Preview.
PT
• Section requirements:
• System lines up
coordinate systems:
– Typically sketched at
center of section.
y
nl
O
se
U
Figure 1 – Viewing the General
Blend Sections
al
rn
te
In
system. The distance between each section can be different. The blend
Fo
also rotates sections about the X, Y, and Z-axes of the Sketcher coordinate
system. As each new section is created, you must specify its X, Y, and Z
rotation angles. The rotation angles are defined with respect to the previously
created section, and each angle has a maximum value of 120 degrees per
axis per section. When editing the resultant blend surface, the angle values
are displayed with the suffix of the axes they rotate about. For example,
in Figure 1, the middle section is rotated 20 degrees about the X-axis, 0
degrees about the Y-axis, and 0 degrees about the Z-axis. Therefore, the
values displayed are ”20X,” 0Y,” and “0Z.”
Each section must contain a sketched coordinate system. You typically
sketch the section with the coordinate system located at the center. In Figure
2, the section was sketched symmetrical about the centerline that passes
vertically through the sketched coordinate system. Creo Parametric then
lines up the coordinate systems to place the sections, rotates them in the X,
Y, and Z-axes, and translates them along the Z-axis.
Blend\General_Surface GENERAL_BLEND_SURF.PRT
y
> Done.
nl
4. In the menu manager, click Smooth > Open Ends > Done.
O
5. Select datum plane FRONT as the Sketch plane and click Okay.
6. In the menu manager, click Top and select datum plane TOP.
y
17. Click Centerline from the
nl
Sketching group and sketch
both a vertical and horizontal
O
centerline.
se
18. Click Corner Rectangle from
the Sketching group and sketch
a rectangle that is symmetric
U
about the vertical centerline by
starting at the lower left.
al
dimensions as shown.
20. Click OK .
te
In
y
sections.
nl
29. Type 10 for the section 2 depth
and press ENTER. Type 7 for
O
the section 3 depth and press
ENTER.
se
30. Click OK in the Surface dialog
box.
U
31. From the In Graphics toolbar,
select Standard Orientation
al
y
nl
O
se
U
al
When the sections of a general blend are connected, you can edit the
following attributes to achieve different geometry results.
C
PT
Shape Attributes
You can define how the different blend sections are connected. The following
r
• Straight – The blend sections are connected using straight lines, as shown
in Figure 2. The edges of the sections form ruled surfaces. This is the
default option.
• Smooth – The blend sections are connected using smooth curves, as
shown in Figure 1. The edges of the sections form splined surfaces.
End Attributes
The ends of the blend surface feature can be defined in either of the following
ways:
• Open Ends – The ends of the blend are left open, forming a hollow shape
without additional surfaces, as shown in Figure 2.
• Capped Ends – The ends of the blend are capped, forming a closed shape
with additional surfaces created at either end of the blend, as shown in
Figure 1.
Blend\General-Attributes_Surface GEN_BLEND_SURF_ATTRIB.PRT
y
2. Edit the definition of Surface id
nl
39.
O
3. In the Surface dialog box, select
Attributes and click Define.
se
4. In the menu manager, click
Straight > Open Ends > Done.
U
5. In the Surface dialog box, click
Preview.
al
rn
te
In
Done.
8. In the Surface dialog box, click
OK.
r
Fo
y
for each section segment.
nl
O
se
Figure 1 – Specifying Adjacent
Tangent Surface
U
al
rn
te
In
C
r PT
Blend\Tangency_Surface ROT-GEN_BLEND-TAN_SURF.PRT
y
ROT_BLEND.
nl
3. In the Surface dialog box, select
Tangency and click Define.
O
4. In the message window, click
Yes to define tangency at the
first end.
se
U
5. Select the bottom, adjacent
surface to the edge entity.
al
rn
te
In
y
GEN_BLEND.
nl
2. In the Surface dialog box, select
Tangency and click Define.
O
3. In the message window, click
Yes to define tangency at the
first end.
se
U
4. Select the bottom, adjacent
surface to the edge entity.
al
rn
te
In
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
– Loop
nl
– Chain
• Blend Vertex
O
• Start Point
• Section Info
• Delete
se
U
• Undo/Redo Figure 1 – Completed Blend
Feature
al
rn
te
In
C
PT
In addition to sketching sections, you can also select geometry for the
sections of rotational and general blend surface features. Unlike sketching
the geometry for a section, a Sketcher coordinate system is not required.
Selecting geometry for blend sections is similar to using the Project
functionality because it enables you to pick geometry from existing curves or
edges using the following options:
• Curve/Edge – Enables you to select geometry edges one at a time.
• Loop – Enables you to select a loop of edges or entities. You can select a
surface or face and the edges or entities that form the loop are selected. If
more than one loop exists, you must select the desired one.
• Chain – Enables you to select entities from a chain of edges or entities.
When two edges from the same surface or face are selected, you must
specify which chain of geometry you wish to be created. Figure 3 displays
one possible chain selection from the selected entities.
y
– References – Get reference information about the section.
nl
– Angle – Measures the angle between selected entities.
O
– Distance – Measures the distance between two parallel lines, two
points, or a point and line.
se
– Curvature Display – Displays curvature of splines in the section.
• Delete – Enables you to delete selected entities from the section.
U
• Undo/Redo – Enables you to undo or redo Sketcher commands.
al
rn
te
In
C
r PT
Fo
Blend\Select-Section_Surface SEL-SEC_BLEND_SURF.PRT
y
2. In the ribbon, click the Shapes drop-down menu. In the Shapes
drop-down menu, select Blend > Surface.
nl
3. In the menu manager, click General > Regular Sec > Select Sec
O
> Done.
4. In the menu manager, click Smooth > Open Ends > Done.
manager.
r
Fo
y
sections.
nl
18. In the Surface dialog box, click
Preview.
O
19. Orient to the Standard
se
Orientation.
20. Notice that the resulting blend
surface is non-tangent.
U
al
first end.
23. Select the five surfaces adjacent
to the corresponding highlighted
C
y
nl
O
se
This completes the procedure.
U
al
rn
te
In
C
r PT
Fo
y
Boundary Blend Surfaces
nl
O
Module Overview
se
Surfaces by boundaries are among the most powerful and flexible surfaces
to capture design intent. You use them while creating continuous surface
features. As the name suggests, the surfaces are created with the boundary
U
edges defined with curves or edges. You can apply edge boundary conditions
for aligning the shape of the surface with the adjoining geometry. You can
al
Objectives
te
y
– Press SHIFT to select
nl
multiple curves/edges within a
boundary.
O
se
Figure 1 – Set of Datum Curves
U
al
rn
te
In
C
PT
Best Practices
When both are in a coincident location, it is preferable to select an edge of a
surface versus a curve for a boundary when possible. This enables you to
set up boundary conditions to the adjacent surface.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
shape control
nl
• Curves tab.
– Select/Delete curves
O
– Reorder curves
– Close Bend Figure 1 – Selecting the First Curve
se
U
al
rn
te
In
You can create a boundary blend surface by selecting two or more curves
flowing in the same direction. The curves do not have to form a closed loop.
By default, the curves are connected in the order selected, and you can
r
Fo
select datum curves or model edges. The order of curve selection is denoted
in the graphics window with the numbers 1, 2, 3, and so on.
The first and last curves selected define the boundaries of the resulting
surface. Any intermediate curves provide additional shape control for the
surface.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Boundary Surfaces\Boundary-Blend_1-Direction
boundary_1_dir.prt
y
nl
2. In the ribbon, select the Model
tab. Start the Boundary Blend
O
from the Surfaces group.
3. Select the front curve.
y
nl
O
This completes the procedure.
se
U
al
rn
te
In
C
r PT
Fo
y
• You can use a datum point or
nl
vertex in place of first or last chain.
• Curves tab:
O
– Select/Delete curves
– Reorder curves Figure 1 – Selecting Curves in
se
U the First Direction
al
rn
te
In
C
curves, with two or more curves in one direction and two or more curves in a
second direction. The curves must form a closed loop. However, they can
extend past each other and do not have to be trimmed.
You can also create a boundary blend in the shape of a triangle. This is
done by selecting two curves in the first direction, and one curve in the
second direction.
If desired, you can select a datum point or vertex as a “curve” in place of the
first or last selected curve chain in each direction.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Boundary Surfaces\Boundary-Blend_2-Direction
BOUNDARY_2_DIR.PRT
Task 1: Create a boundary blend in two directions.
y
2. In the ribbon, select the Model
nl
tab. Start the Boundary Blend
O
from the Surfaces group.
3. Select the front curve.
se
U
4. Press CTRL and select the
middle curve.
al
rn
te
In
y
middle curve.
nl
O
se
U
al
y
nl
O
se
U
Figure 1 – Curvature Boundary Figure 2 – Free Boundary Condition
al
Condition
rn
te
In
C
Condition Condition
r
You can control the alignment of the boundary blend edges with adjacent
geometry. Changing the boundary condition can affect the shape of the
resulting surface. The following boundary conditions are available:
• Free – There are no implied conditions along the surface boundary. The
symbol displays as a dashed line.
• Tangent – The boundary surface changes shape to be tangent along the
surface boundary. The symbol displays as a solid line.
• Curvature – The boundary surface changes shape to be
curvature-continuous along the surface boundary. The symbol displays
as a double line.
• Normal – The boundary surface changes shape to be normal
(perpendicular) to the surface boundary or datum plane reference. The
symbol displays as a right angle.
Boundary Surfaces\Boundary_Conditions
BOUND_CONDITIONS.PRT
Task 1: Analyze the boundary conditions of a boundary blend surface.
y
2. Edit the definition of Boundary
nl
Blend 2.
O
3. Notice the top curve is number 1
and the bottom curve is number
2.
4. Notice that both boundary
handles are dashes, which se
U
indicates the Free tangent
condition.
al
Tangent.
6. Notice that the symbol shape in
C
a line.
7. Notice that the surface shape
changes.
r
Fo
y
16. Click Complete Feature
nl
Boundary Blend Dashboard.
O
se
U
17. Spin the model and observe the
surface.
al
rn
te
In
C
PT
y
nl
O
Figure 1 – Adjusting Tangency Handles
se
U
Figure 2 – Adjusting Boundary
al
Length Handles
rn
to use. You can drag the handles or type a value, and the value can be either
Fo
Tangency Handles
You can display drag handles to control the boundary stretch factor for
boundaries set to tangent or curvature-continuous. You can specify a different
boundary stretch factor for each qualifying boundary. Figure 1 displays how
modifying the tangency handle stretch factor influences the surface shape.
y
can add side curve influence independently for each qualifying boundary
nl
condition. In Figure 3, the side curve influence has been added for both
boundary conditions.
O
se
U
al
rn
te
In
C
r PT
Fo
Boundary Surfaces\Boundary_Constraints
CONSTRAINT_OPTIONS.PRT
Task 1: Analyze the constraint options of a boundary blend surface.
y
2. Edit the definition of Boundary
nl
Blend 1.
O
3. Drag each of the handles of the
upper boundary to -10.
se
4. Double-click each -10 value and
edit it to 0.
U
5. Right-click the boundary
condition handle and select
Tangent.
al
rn
y
nl
11. In the Boundary Blend
dashboard, select the Direction
O
1-First chain boundary again.
• Select the Add side curve
se
influence check box.
12. Notice the difference in the
U
surface shape.
al
rn
te
y
nl
O
se
This completes the procedure.
U
al
rn
te
In
C
r PT
Fo
y
nl
O
se
U
Figure 1 – Selecting Control Points
al
rn
te
In
C
PT
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
2. Select Boundary Blend 1 from
the model tree.
nl
3. Notice the groups of double lines
O
in the surface; four vertical pairs
and one horizontal pair.
se
U
4. Edit the definition of Boundary
Blend 1.
al
y
9. Repeat this procedure for the
other three vertical double line
nl
pairs.
O
10. Notice that each double line
is replaced with a single line
connecting the selected Xs.
se
U
11. In the Boundary Blend
dashboard, select the Second
al
double line.
r PT
Fo
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
Additional Boundary Surfaces
nl
O
Module Overview
se
In this module, you will learn how to create additional types of surfaces that
utilize boundaries, as well as additional options within the boundary blend
tool. Some of these options use solids or surfaces as boundaries in place of
U
edges or curves, and in turn can be used to create solid or surface features.
al
Objectives
rn
y
• RHO parameter
nl
– 0.05 to < 0.50 = Elliptical
O
– 0.5 = Parabolic
– > 0.50 to 0.95 = Hyperbolic
se
– √2-1 = Quadrant of an Ellipse Figure 1 – Conics with Shoulder
Curves, RHO = 0.35 and 0.75
U
al
rn
te
In
C
PT
y
• > 0.50 to 0.95 = Hyperbolic
nl
• √2-1 = Quadrant of an Ellipse
O
se
U
al
rn
te
In
C
r PT
Fo
Boundary Surfaces\Conic
[Link]
y
Customize Ribbon.
nl
• In the Choose commands
from: drop-down list, select
O
commands not in the ribbon.
• In the field, select Conic
se
Surface and N-sided Patch.
• In the Customize ribbon, select
U
the New Tab.
• Click the Add Button to add
al
Done.
5. Select the left and right curves.
r
Shouldr Crv.
7. Select the middle curve.
8. Click Done Curves from the
menu manager.
9. Type 0.35 for the rho value and
press ENTER.
10. Click OK in the Surface dialog
box.
11. Notice that the surface passes
through the middle curve.
y
nl
1. In the ribbon, select Conic
O
Surface and N-sided Patch.
2. In the menu manager, click
se
Conic Surf > Tangent Crv >
Done.
U
3. Select the left and right curves.
al
menu manager.
In
select Edit.
11. Type 0.80 for the rho value and
press ENTER.
• Influencing curves:
– You can select any number.
– Need not connect with
boundary curves.
– Can be a distance away.
y
– Resulting surface does not
pass through them.
nl
O
se
Figure 1 – Original Surface, No
U Influencing Curves
al
rn
te
In
C
PT
You can specify additional curves that influence the shape of a boundary
blend surface. This option enables you to alter the shape of a boundary
surface based on visual requirements using influencing curves. You can
select any number of influencing curves. In figure 2, three curves are being
selected as influencing curves. The influencing curves do not have to
connect with other boundary curves, and can be some distance away. The
resulting surface then approximates the shape of the influencing curves, but
the surface does not pass through them. You can view how the influencing
curves have altered the resultant surface between figure 1 and figure 3.
y
Group.
nl
3. Press CTRL and select the three
O
“vertical” curves, starting from
the left.
se
U
4. In the Boundary Blend
dashboard, select the Options
al
tab.
rn
• Smoothness
– 1 = Flattest
– 0 = Most curved
• Patches in direction
y
– Vary first and second directions
independently.
nl
O
se
Figure 1 – Varying Smoothness
Option
U
al
rn
te
In
C
Direction Option
r
For a boundary blend surface using influencing curves, you can specify a
smoothness parameter and the number of surface patches.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
2. Edit the definition of Boundary
nl
Blend 1.
O
3. Right-click and select
Influencing Curves.
se
4. Select the spline curve.
5. Click Preview Feature .
U
6. Click Resume Feature .
al
y
This completes the procedure.
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
– Normal
nl
O
Figure 1 – Original Curve
Boundaries
se
U
al
rn
te
In
The N-Sided surface option enables you to create a boundary surface from
Fo
more than four boundaries. In the figures, a total of five boundaries are
specified for the resulting surface. You can specify the following boundary
conditions:
• Free – Contains no tangent conditions.
• Tangent – Surface is tangent to the reference surface.
• Normal – Surface is perpendicular to the reference surface.
The shape of the n-sided surface is dependent upon the boundaries to be
patched. The n-sided patch may not produce a smooth surface if any of
the following three conditions exists:
• The boundaries have inflections.
• The angles between the boundaries are very large or very small.
• The boundaries consist of alternating long and short segments.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
• In the Choose commands
nl
from: drop-down list, select
commands not in the ribbon.
O
• Select Conic Surface and
N-sided Patch.
• In the Customize ribbon, select
the New Tab.
se
U
• Click the Add Button to add
Conic Surface and N-sided
al
counter-clockwise direction.
Fo
y
then cursor back over each
nl
Boundary # to locate the
correct one.
O
10. In the menu manager, click
se
Tangent as the boundary
condition and click Done. U
11. Click OK in the Boundary #
dialog box.
al
y
• References
nl
– Draft Line
– Reference Surfaces
O
– Draft Parameters Figure 1 – Constant Angle
• Additional Options Tangent Draft Surface
– Closing Surfaces
– Spine Curves se
U
– Cap Angle
al
rn
te
In
C
Figure 2 – Curve-Driven
Tangent Drafts
PT
The blend tangent to surfaces option enables you to create a surface blending
Fo
from an edge or curve to tangent surfaces. This option is useful for either of
the following circumstances:
• Creating drafts on models that are already rounded, a case in which draft
features often are not able to be created.
• Joining surfaces on a model with complex shapes.
You may need to create a parting surface and a reference curve such as a
draft line, before using the Blend Tangent to Surfaces functionality.
y
to add tangent drafts to a rib with rounded edges and
nl
preserve tangency to the reference part.
O
• Constant-angle tangent draft inside a draft surface –
Creates a surface with a constant draft angle inside the
se
draft surface. This surface is created on one or both
sides of a reference curve (such as a draft curve or a
silhouette curve) at a specified angle to the reference
U
part surfaces, and provides a rounded transition between
the draft surfaces and the adjacent surfaces of the
al
reference part.
rn
For these options, you can define the direction as one-sided or two-sided,
and you must also specify the pull direction reference.
te
References
In
• Draft Line – You select the draft line for the feature.
PT
• Draft Parameters – You can specify both the Draft Angle and the Draft
Fo
Additional Options
You can also specify the following additional options:
• Closing Surfaces – Enables you to trim or, in some cases, extend the
tangent draft up to selected surfaces. Use this element when adjacent
surfaces are located at an angle to the surface being drafted. Note that a
closing surface must always be a solid surface. A datum plane or a surface
geometry cannot be a closing surface.
• Spine Curves – Enables you to specify an additional curve that controls the
orientation of normals to the sectioning plane. Use this element if using the
reference curve alone results in the geometry intersecting itself.
• Cap Angle – Available for one-sided curve-driven tangent drafts only. This
element controls the draft angle for additional planes that are automatically
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Boundary Surfaces\Blend_Tangent-Surfaces
[Link]
y
drop-down menu from the model
nl
tab. Select Blend Tangent To
Surfaces from the surfaces
O
drop-down menu.
3. Select the top surface.
4. In the menu manager, click Flip
> Okay to flip the arrow down. se
U
5. In the Tangent Surface dialog
al
menu manager.
PT
y
box, select One Sided.
nl
• Select the left graphic to create
O
a curve-driven tangent draft.
• Select the References tab.
se
12. Click Curve Chain in the menu
manager.
U
• Select a segment of the circle
curve.
al
Tangent To references.
• Press CTRL and select the
In
15. Select the Blend Tangent To Surfaces from the surfaces drop-down
menu.
16. Select the lower main surface.
17. Flip the arrow up if necessary, and click Okay from the menu manager.
y
nl
20. Click Apply Changes .
O
se
U
al
y
Sweep Surfaces with Variable Sections
nl
O
Module Overview
se
A sweep with a variable section is one of the most powerful features in Creo
Parametric, considering the variety and complexity of geometry it can be
used to create. A sweep utilizes a single section that can be constant or
U
variable, which is swept along one or more trajectories. The section can vary
its shape and orientation as it gets pulled in different directions along different
al
In this module, you will learn how to use sweeps with variable sections to
te
create surface geometry, as well as the many options to control the section
orientation and tangency.
In
Objectives
C
y
– Trajectories
nl
♦ Use one or more.
O
♦ Section attached to Origin
trajectory.
se
♦ Section sweeps along Origin
trajectory length. Figure 1 – Creating a Sweep
with a Variable Section
U
al
rn
te
In
C
PT
A sweep uses one or more trajectories and a single section that can change
shape and orientation along the feature. With the Sweep feature, you can
create a solid or surface feature. You add or remove material while sweeping
a section along one or more selected trajectories, by controlling the section’s
orientation, rotation, and geometry. You can create a sweep using a constant
section or a variable section.
The main components of the sweep tool are the section and trajectories. The
sketched section sits on an x-y-z frame that is attached to the Origin trajectory
and moves along its length to create geometry. The Origin trajectory is the
first selected trajectory. The Origin trajectory, along with the other trajectories
and other references such as the planes, axes, edges, or an axis of the
coordinate system define the orientation of the section along the sweep. In
Figure 1 and Figure 2, the curved datum curve is the Origin trajectory that the
rectangular section sweeps along.
Best Practices
A good way to understand sweeps with variable sections is to think of yourself
on a roller coaster holding a picture frame. The Origin trajectory is the track
y
of the roller coaster. The frame you are holding is the frame referred to in this
nl
topic. While you ride the roller coaster, you are moving along on the track, but
you can point and reorient the frame to a different direction while doing so.
O
se
U
al
rn
te
In
C
r PT
Fo
y
• Sketch placement point.
nl
– Specify a different point on
Origin trajectory.
O
– Does not affect the start point
of sweep.
se
Figure 1 – Constant Section Sketch
U
al
rn
te
In
When a sketched section sweeps along the Origin trajectory, the section
Fo
geometry can vary and change shape based on how the sketch is
constrained, dimensioned, and so on. The references to which the sketch is
constrained can even change the shape of the section. The section shape
can be variable because the sketch regenerates at points along the trajectory
and updates its shape accordingly.
You can, however, create a sweep that uses a constant section. A constant
section sweep does not change its shape as it is being swept along the
trajectories; only the orientation of the frame on which the section lies
changes. If the Origin trajectory contains entities that are non-tangent, you
must use a constant section.
When creating a sweep surface, you can decide whether to cap the ends of
the surface using the Cap ends option. The Cap ends option, when enabled,
creates planar surfaces at the end of the sweep, merging them with the
surface. In Figure 2, the ends of the resultant surface are not capped, so you
You can also specify a different Sketch placement point. The Sketch
placement point option enables you to specify the point on the Origin
trajectory where you want to sketch the section. The start point of the sweep
is not affected. The start point of the sweep is used as the default location
where you sketch the section if the Sketch placement point is empty.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Sweep\Constant-Section_Surface
CONSTANT_SECTION_SURF.PRT
Task 1: Create a variable section sweep surface using a constant section.
y
nl
2. Start the Sweep from the
Shapes group.
O
3. Select the curve.
se
U
al
is already selected.
te
Graphics toolbar.
Fo
y
16. Select the Cap ends check box.
nl
17. Click Complete Feature .
O
This completes the procedure. se
U
al
rn
te
In
C
r PT
Fo
y
additional trajectory.
nl
♦ Select N check box for that
trajectory.
O
• X direction reference at start.
se
– Sets initial X-orientation of
frame. Figure 1 – Section Normal to
Origin Trajectory
U
al
rn
te
In
C
r PT
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Sweep\Normal-to-Trajectory_Surface NORM_TRAJ_SURF.PRT
y
Shapes group.
nl
2. In the dashboard, click Surface
, if necessary.
O
3. Select the left curve as the origin
trajectory.
4. Notice that the highlighted
trajectory where the yellow arrow se
U
indicates the start.
al
Section .
te
Standard Orientation.
y
15. Click One-by-One and edit the
nl
180 degree arc radius to 14 and
the tangent arc radius to 32.
O
16. Click OK and orient to the
se
Standard Orientation.
17. Notice the sweep shape.
U
18. In the Sweep tab of the ribbon,
select the References tab, press
al
Orientation.
y
nl
O
This completes the procedure.
se
U
al
rn
te
In
C
r PT
Fo
y
• Geometry updates if the
reference is modified.
nl
O
se
Figure 1 – Section Normal to Trajectory
U
al
rn
te
In
C
When the Constant Normal Direction Section plane control is used, the
Z-axis, or section normal, of the moving frame is parallel to a specified
direction. This means the section becomes parallel to the specified reference.
The direction reference collector enables you to add or delete references.
Sweep\Constant-Normal-Direction_Surface
CONSTANT_NORMAL_SURF.PRT
Task 1: Create a variable section sweep surface using constant normal
direction section plane control.
y
1. Enable only the following Datum
nl
Display types: .
O
2. Orient to the FRONT view
orientation.
se
3. Edit the definition of Sweep 1.
U
al
sketch orientation.
In
y
right-click and select Edit.
nl
• Edit the angle value to -35 and
O
click Regenerate .
13. Edit the definition of Sweep 1.
14. Orient to the FRONT view
orientation. se
U
15. Notice that the geometry has
updated.
al
y
• You must specify the direction.
nl
O
se
Figure 1 – Normal to Projection
Diagram
U
al
rn
te
In
C
In Figure 2, the Direction reference specified is the datum plane. The Y-axis
of the frame is normal to the datum plane. If the datum plane were rotated,
the Y-axis of the frame would also rotate, to remain normal. The resulting
geometry would rotate as well.
In Figure 3, the Direction reference is still the same datum plane. In this
particular view, the projection of the Origin trajectory onto this datum plane
is directly on top of the Origin trajectory. You can view that the Z-axis of the
frame remains tangent to this projection along the entire sweep length.
Sweep\Normal-to-Projection_Surface NORM_PROJ_SURF.PRT
y
Display types: .
nl
2. In the model tree, select
O
ORIGIN_TRAJ to view it.
3. Right-click PROJECT_SAMPLE
se
and select Unhide.
U
Curve PROJECT_SAMPLE
is shown in the plane for
al
view.
Fo
y
nl
12. Select the References tab and
O
click Flip to flip the direction.
Standard Orientation.
15. Click Complete Feature .
C
r PT
Fo
• Automatic
– Section plane automatically
oriented in XY direction.
• Normal To Surface
y
– Y-axis of section plane normal to
nl
surface on which Origin trajectory
lies.
O
• X-Trajectory
se
– X-axis of section plane “points” to
specified X-Trajectory. U
Figure 1 – Automatic Control
al
rn
te
In
C
PT
y
entire sweep. Notice that the geometry twists according to the Chain
nl
1 trajectory.
O
se
U
al
rn
te
In
C
r PT
Fo
Sweep\Horizontal-Vertical-Control_Surface
HORIZ_VERT_SURF.PRT
y
1. Disable all Datum Display types.
nl
2. Edit the definition of Sweep 1.
O
3. In the Sweep tab of the ribbon,
select the References tab and
view the current settings.
4. Notice the two trajectories
selected. se
U
al
rn
orientation.
Fo
y
control to Normal To Surface.
nl
10. Click Next four times to view the
possibilities.
O
se
U
11. In the References tab, select the
al
END.
Fo
y
are possible depending on
nl
dimensioning scheme.
O
se
Figure 1 – Section Dimensioned
to One Trajectory
U
al
rn
te
In
C
PT
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Sweep\Multiple-Trajectory_Surface MULT_TRAJ_SURF.PRT
y
2. Edit the definition of Sweep 1.
nl
3. Notice that there are two trajectories selected.
O
4. In the dashboard, click Create Section .
y
nl
14. Click OK and orient to the
RIGHT view. Notice that the
O
additional trajectory pulls the
Sketch to the right.
se
15. Orient to the FRONT view
orientation and notice that the
additional trajectory also pulls
U
the Sketch in this view.
al
rn
te
y
23. Right-click TRAJ_1 and select
nl
Hide.
24. Press CTRL, select TRAJ_2 and
O
TRAJ_3, then right-click and
select Unhide.
25. De-select all geometry.
se
U
26. Start the Sweep , select
Surface , and select the
al
y
• Available options:
nl
– None
– Side 1/Side 2
O
– Selected
Figure 1 – References and
se Tangency Tabs
U
al
rn
te
In
C
PT
You can specify trajectories to be Tangent Trajectories, which are useful for
cases in which you want the surfaces of the sweep to be tangent with existing
geometry. You can specify a trajectory to be tangent either by selecting the T
check box in the References tab, or by using the Tangency tab.
y
In the References tab there are two different T check boxes for each tangent
nl
trajectory. Toggling the selected check box switches the tangency from Side
1 to Side 2, and vice versa. De-selecting the T check box in the References
O
tab is the same as selecting None from the References drop-down list in
the Tangency tab.
se
U
al
rn
te
In
C
r PT
Fo
Sweep\Tangent-Trajectory_Surface TANGENT_TRAJ_SURF.PRT
y
2. Edit the definition of Sweep 1.
nl
3. Notice the Origin trajectory and
O
two additional trajectories.
4. Click Complete Feature .
se
U
al
Surface .
6. Select the curve as the Origin.
te
y
nl
O
10. Select the References tab.
se
• Edit the Section plane control
to Constant Normal Direction
U
and select datum plane
FRONT.
al
rn
te
In
C
y
nl
O
16. Click Complete Feature .
se
U
al
rn
te
In
y
♦ Trim At
nl
• Rules
– Tangency
O
– Trajectory requirements
se
U
Figure 1 – Trajectory Start
Point on Left
al
rn
te
In
C
r PT
Fo
y
PNT0.
nl
To “reset” the trajectory back to the original curve length you can simply
re-select the curve.
O
Analyzing Sweep Surface Rules
se
U
The following are rules regarding tangency for variable section sweep
surfaces:
al
rn
• When using the Variable section option Variable Section , all entities
within the trajectory must be tangent.
te
• You can use the Constant section option Constant Section for
In
non-tangent trajectories.
• When using the Normal To Projection Section plane control, the projection
C
The following are rules regarding trajectory requirements for sweep surfaces:
• An X-Trajectory cannot intersect the origin trajectory, except at the
r
endpoints.
Fo
• All trajectories must intersect the moving frame of the sweep, at least for
the desired length of the sweep.
• When using trajectories of different lengths, the shortest trajectory sets the
length of the sweep.
Sweep\Options-Rules_Surface OPTIONS_RULES_SURF.PRT
Task 1: Experiment with the various trajectory options and rules for a
variable section sweep surface.
y
Display types: .
nl
2. Start the Sweep then select
O
Surface .
3. Select the center curve as the
Origin.
4. Notice that the start point is on se
U
the left.
al
diameter to 40.
11. Click OK .
y
19. Select datum point PNT0.
nl
O
20. Right-click the right handle and
se
U
select Extend To.
21. Select datum plane OFFSET.
al
rn
te
In
1.
26. Notice the section is normal to
this Chain 1 trajectory.
y
nl
O
Figure 2 – Using Trajpar to
seFigure 3 – Using Trajpar with
U
Vary Slope a Sine Wave
al
Trajpar stands for “trajectory parameter.” Its value ranges from 0 to 1 and can
te
be used with sweeps with variable sections, helical sweeps, and composite
curves.
In
is 0.5, and at the end of the sweep its value is 1. You can reference the
trajpar variable in section relations for a sweep to control section dimensions
PT
along the sweep length. For example, you can make dimensions increase
or decrease along the length according to a formula. Dimensions can even
be driven to zero.
r
Fo
Sweep\Trajpar_Surface TRAJPAR_SURF.PRT
Task 1: Use trajpar to vary the section of a variable section sweep surface.
y
3. There are currently no relations
nl
in this model.
O
4. Edit the definition of Sweep 1.
5. Right-click and select Sketch.
is an sd# syntax.
• Identify the length dimension
te
number as sd3.
• In the Relations dialog box,
In
• Type sd3=trajpar*20+10.
PT
y
equation with /*.
nl
• Create a new line, type /*
Relation for Sine wave, and
O
press ENTER.
• Type sd3=20+(5*sin(trajpar*
se
360*4)). U
In this equation, the value
of 20 represents the starting
al
y
trajpar*100)/2
nl
O
se
U
al
The following syntax should be used in a relation when you want to use the
EVALGRAPH function:
• sd# – The Sketcher dimension you wish to vary based on the graph.
• “graphname” – The name of the graph feature as it displays in the model
tree.
• width_of_graph – The total X-distance in the graph feature. In Figure 2,
the width of the graph is 100.
• vert_scale – An additional scaling factor that can be applied to increase
the Y-value of the graph feature.
The following are examples of relations created using trajpar with
EVALGRAPH:
y
• sd# = EVALGRAPH ("GRAPH1", trajpar * 100) / 2
nl
In this example, the graph feature in the model tree is GRAPH1, the width
O
of the graph is 100, and the scaling factor for the Y-axis of the graph is
such that it halves the resultant value.
se
• sd# = EVALGRAPH ("GRAPH1", trajpar *360) / 10
In this example, the graph feature in the model tree is GRAPH1, the width
of the graph is 360 degrees, and the scaling factor for the Y-axis of the
U
graph is such that it divides the resultant value by 10.
al
rn
te
In
C
r PT
Fo
Sweep\Trajpar-Graphs_Surface TRAJPAR_GRAPH_SURF.PRT
Task 1: Use datum graphs and trajpar to modify the geometry of a variable
section sweep surface.
y
1. Disable all Datum Display types.
nl
2. Edit the definition of GRAPH1
and click Done from the menu
O
manager.
3. Press ENTER to accept the
name for the feature.
4. Observe the Sketch. se
U
5. Click OK .
al
y
13. Click OK in the Relations dialog
nl
box and notice that the Sketch
updates.
O
14. Also notice the message in the
message window.
se
U
al
rn
y
Helical Sweeps
nl
O
Module Overview
se
The helical sweep feature enables you to create geometry by sweeping a
section along a helix, based on a pitch value. These sweeps are commonly
used to create solid springs or threads; however, they can also be used to
U
create helical swept surfaces, which may be used as construction or reference
geometry for other surfaces, or used in the creation of datum curves.
al
rn
Objectives
After completing this module, you will be able to:
te
y
nl
• Helical sweep options:
– Pitch points
O
– Section orientation
– Variable section Figure 1 – Threads Cut Into
– Helix direction
se a Part Model
U
al
rn
te
In
C
• Pitch points – Adding a single pitch value causes the pitch to remain
constant along the entire sweep profile, whereas adding multiple pitch
values enables you to define a graph that specifies the pitch values at
specific points.
y
nl
• Section orientation – Defines how
the cross-section is oriented as
O
it sweeps along the trajectory.
For Normal to trajectory, the
cross-section is oriented normal
se
to the trajectory, as shown in
the upper image of Figure 4.
U
For Through axis of revolution,
the cross-section lies in a plane
that passes through the axis of
al
image of Figure 4.
Figure 4 - Cross-section Angle
te
along the trajectory of the sweep. Vary section enables the cross-section
to change size and shape, based on its position along the sweep
trajectory.
C
PT
Uses include:
• “Construction” geometry
– Typically used to create other
geometry
– Trim/Merge with other surfaces
y
• Datum curve construction
nl
– Create helical or spiral curves
O
se
Figure 1 – Helical Surface
U
al
rn
te
In
C
and datum curves. These “construction” surfaces are then often used to
create other solid geometry or datum curves. For example, in Figure 1,
a “ribbon” surface was created by sweeping a line about a cylinder. This
surface can now be used to create other geometry by trimming or merging
it with other surfaces.
Helical sweep surfaces can also be used for the construction of datum
curves. The helical surface can be intersected with other surfaces to create
various helical or spiral datum curves. In Figure 2, the helical datum curve
was created by intersecting a helical sweep surface with the cylindrical tube
surface. In Figure 3, a helical sweep surface was intersected with a drafted
tube surface to create a cone-shaped helical datum curve. The helical datum
curve was then projected onto the flat, disc surface to create the resulting
spiral surface.
Sweep\Helical_Surface HELICAL_SURF.PRT
y
3. Click Surface from the dashboard.
nl
4. Select the References tab in the dashboard and click Define.
O
5. Select datum plane FRONT from the model tree as the Sketch plane.
• Click Sketch in the Sketch dialog box.
Revolution.
10. Click Project and select the
left vertical edge.
r
box.
11. Click OK .
y
nl
20. Edit the selection filter to Quilts.
21. Press CTRL and select both the
O
helix and the cylindrical tube
surfaces.
22. Click Intersect
Editing group.
from the
se
U
23. Edit the selection filter to Smart.
al
y
endpoint pitch.
nl
♦ Additional points are added
along length.
O
– Locate pitch value drag
handles using:
♦ By value
♦ By Ratio se
U
♦ By Reference
Figure 1 – Constant Profile, Constant
al
y
You can control the profile shape based on how you sketch it. The following
nl
are examples of the resulting spring shape for a given sketched section:
• Straight line – Creates a cylindrical shaped spring, as shown in Figure 1.
O
• Angled line – Creates a cone-shaped spring.
se
• Multiple lines/arcs – Enables you to create a custom profile. For example,
in Figure 2, the profile was created with three vertical lines and two diagonal
lines connecting them. The resulting spring bows out in the center. You
U
can even use splines and conics.
To use the Normal to trajectory option, the profile entities must be tangent to
al
each other.
rn
te
In
C
r PT
Fo
Sweep\Helical_Profile-Pitch_Surface
PROFILE-PITCH_SURFACE.PRT
Task 1: Edit the shape of a spring by modifying its profile and pitch.
y
Display types: .
nl
2. In the model tree, expand Helical
O
Sweep 1.
3. Select Sketch 1, then right-click
se
and select Edit.
• Notice the profile sketch
U
consists of multiple line
segments.
al
y
• Press Shift and Ctrl and snap it to second datum point from the
nl
bottom and edit pitch to 4 and press ENTER
O
• Select the Pitch, then right click and select Add pitch point.
• Press Shift and Ctrl and snap it to third datum point from the bottom
se
and edit pitch to 4 and press ENTER
• Select the Pitch, then right click and select Add pitch point.
U
• Press Shift and Ctrl and snap it to fourth datum point from the
bottom and edit pitch to 1 and press ENTER
al
as shown.
te
In
C
y
nl
O
This completes the procedure.
se
U
al
rn
te
In
C
r PT
Fo
y
geometry with Vary section.
nl
O
Figure 1 – Viewing the Original
Constant Section Helical
se
U Sweep Surface
al
rn
te
You can define a section for a helical sweep surface to be variable along the
length of the sweep. This is accomplished by selecting the desired Along
Trajectory option in the dashboard. Along Trajectory can be set to either
r
of the following:
Fo
Sweep\Helical_Variable-Section_Surface
HELICAL_VAR-[Link]
Task 1: Redefine a helical sweep to use the Vary Section option.
y
2. Notice the constant section in the
nl
helical sweep surface feature.
O
3. In the model tree, right-click
Extrude 1 and select Unhide. se
U
• Edit the definition of Extrude 1
al
Definition.
5. From the In Graphics toolbar,
select FRONT from the Named
C
y
resulting in a smaller diameter.
nl
This completes the procedure.
O
se
U
al
rn
te
In
C
r PT
Fo
y
Swept Blends
nl
O
Module Overview
se
The swept blend feature utilizes multiple sections, placed along a main
trajectory. The system creates geometry by blending between the sections,
while sweeping along the trajectory path. The sections can vary in shape and
U
size along the swept blend. An additional trajectory can also be used to orient
the sections along the main trajectory.
al
In this module, you will learn how to use the swept blend to create surface
rn
geometry, as well as the many options to control the orientation and tangency
of the sections.
te
Objectives
In
y
♦ Two sections minimum
nl
♦ Each must have same
O
number of entities
♦ Select or sketch sections Figure 1 – Swept Blend Feature
se
U
al
rn
in Green in Green
In
sections along a main trajectory. With the Swept Blend feature, you can
PT
create a solid or surface feature. You can add or remove material, and the
sections can be open or closed.
Trajectory Information
r
Fo
A swept blend can have two trajectories: an Origin trajectory (required) and
a Secondary trajectory (optional). The swept blend in the figures uses both
an Origin trajectory and a Secondary trajectory. To define a trajectory of the
swept blend, you can select a sketched curve, a chain of datum curves, or
edges. Each selected trajectory has end handles that you can dynamically
drag if you want the feature to not follow the entire trajectory. You can specify
a length from the end of the trajectory, or you can use the Trim At and Extend
To options. Plus, you can use SHIFT to snap the trajectory endpoint onto
other existing geometry.
Section Information
Each Swept Blend feature must have at least two sections, and additional
sections may be added between these two sections. While the sections may
change shape, they must each contain the same number of entities. The one
exception to this rule is that you can blend sections to a point. You can also
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
– # entities in section displayed
nl
• Remove
O
– Removes currently selected
section
se
• Details Figure 1 – Selecting Sections
– Enables advanced selection
U
al
rn
te
In
After selecting an Origin trajectory, you can select existing sketches or edge
and curve references to become sections for the swept blend surface.
r
• Insert – Used to insert the next section, after the currently selected section.
If two sections are already selected, you can insert a new section between
these existing sections by selecting the first section and clicking Insert. In
Figure 1, two sections are selected, one at the trajectory start and another
at the trajectory end. In Figure 2 and Figure 3, a new section was inserted.
Selected sections are displayed in the Sections tab of the dashboard. The
system lists the number of entities in the reference sketch next to each
section. If the sections contain an unequal number of sides, you can use
the divide tool to maintain an equal number or entities. For example, you
can blend a triangle into a circle if the circle is divided, or broken, into three
arcs. In the figures, a circle is blended into a rectangle.
• Remove – Removes the currently selected section.
• Details – Opens the Chain dialog box for advanced selection tools for
selecting series of chains for sections.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Swept_Blend\Select_Sections SELECT_SECTIONS_SURF.PRT
y
2. In the model tree, select SEC_1.
nl
3. Notice that the feature is a
O
rectangle.
.
rn
7. Click OK .
In
of four arcs.
PT
10. Click OK .
11. De-select all geometry.
r
Fo
y
nl
O
18. In the Section tab, select Section
se
1 and click Insert.
19. Notice that a new section is
U
inserted, making Section 2 now
Section 3.
al
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
• Select trajectory
– You can flip the trajectory
direction.
• Select section location
y
– Default locations
nl
– Optional locations
• Sketch the section Figure 1 – Sketching Sections
O
– Start point
se
• Manage Sketched Sections
– # entities in section
U
displayed
– Insert
al
– Remove
rn
You can create all the sections within the swept blend surface feature if
desired. Use the following procedure to create swept blend surfaces by
C
the trajectory is displayed with an arrow. You can flip the direction of the
Fo
y
The system lists the number of entities in the reference sketch next to each
nl
section. If the sections contain an unequal number of sides, you can use the
divide tool to maintain an equal number or entities. For example, you can
O
blend a triangle into a circle if the circle is divided, or broken, into three arcs.
Within the Section tab of the dashboard, the following two options are
available for managing sketched sections:
se
U
• Insert – Used to insert the next section, after the currently selected section.
If two sections are already selected, you can insert a new section between
these existing sections by selecting the first section and clicking Insert.
al
Swept_Blend\Sketch_Sections SKETCH_SECTIONS_SURF.PRT
y
1. Enable only the following Datum Display types: .
nl
2. Click Swept Blend from the Shapes group in the ribbon.
O
3. Click Surface from the dashboard, if necessary.
4. Select the curve as the trajectory.
y
at each of the four centerline
intersections.
nl
18. Select the upper-left corner, then
O
right-click and select Start Point.
se
19. Click OK and orient to the
Standard Orientation. U
20. Select the far right trajectory
endpoint, and notice that the
section relocates.
al
rn
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
• Z-Rotation
– Each section independent
– Range: +/-120 degrees
• Section X-axis Directions
– Sets X-axis direction for active
y
section
nl
– Only available with Automatic
Horiz/Vert control
O
• Blend vertices
– Sketched sections:
se
♦ Managed in section
– Selected sections:
U
♦ Managed using Sections tab Figure 1 – Blend Vertices
and drag handles
al
rn
te
In
C
PT
You can add blend vertices only to start and end sections which
are located at trajectory vertices. You cannot add blend vertices
to intermediate sections.
y
The Section X-axis directions option enables you to set the X-axis direction
for the active section. When Horizontal/Vertical control in the References tab
nl
is specified as Automatic, the Section X-axis directions in the Sections tab
is synchronized with the X direction reference at the start in the References
O
tab. This option is available only when Automatic is specified as the
Horizontal/Vertical control. In Figure 2, the X-axis direction was modified
se
from one datum plane to another datum plane. Notice how the section has
been reoriented.
U
al
You can specify the section’s rotation angle about the Z-axis for each location
where a sketched section is defined. Rotation angles can range in value
te
between –120 and +120 degrees. In Figure 3, the Z-rotation was modified for
each section individually to create different geometry.
In
C
r PT
Fo
Swept_Blend\Section_Options OPTIONS_SURF.PRT
Task 1: Edit the swept blend Z rotation and section X-axis direction.
y
2. Edit the definition of Swept
Blend 1.
nl
3. Select the Sections tab and
O
select Section 2.
• Edit the Rotation angle to 20.
.
rn
y
Task 2: Create a swept blend surface and add blend vertices to a section.
nl
O
1. Click Swept Blend from the
shapes tab in the ribbon.
2. Click Surface from the
dashboard, if necessary.
se
U
3. Select TRAJ_2 as the trajectory.
al
rn
te
In
option.
5. Select the rectangle as Section
1.
r
Fo
y
nl
7. Select Section 1 and drag the
O
start point to the lower-left.
8. Click Add Blend Vertex and
drag it to the upper-right corner.
9. Click Add Blend Vertex again se
U
and drag it to the upper-left
corner, if necessary.
al
6, respectively.
11. Click Complete Feature .
te
In
y
♦ Section Z-axis parallel to
nl
specified reference direction
O
– Normal To Projection
♦ Origin trajectory projected
Figure 1 – Section Normal
se
onto specified reference
U to Trajectory
al
rn
te
In
C
can adjust the orientation of this moving section frame using section plane
control settings in the References tab of the dashboard.
The following three section plane control options are available:
• Normal To Trajectory – The moving section frame is always normal to a
specified trajectory. By default, the section frame is normal to the Origin
trajectory. If you have specified a Secondary trajectory, you can make the
section frame normal to it by selecting the N check box in the References
tab for the Secondary trajectory. In Figure 1, the section frame has been
specified normal to the Secondary trajectory. Notice that the section is
perpendicular to this Secondary trajectory.
• Constant Normal Direction – The Z-axis (or section normal) of the moving
frame is parallel to a specified direction. In the case of a datum plane, the
Z-axis is parallel to the plane normal direction, so the section becomes
parallel to the plane. The Direction reference collector enables you to add
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Swept_Blend\Sect_Plane_Surf SECT_PLANE_SURF.PRT
Task 1: Analyze the section plane control options available for a swept
blend surface.
y
2. Select TRAJ_1.
nl
3. Orient to the RIGHT view
O
orientation.
4. Notice that the trajectory is
se
curved in this view.
5. Orient to the Standard
U
Orientation.
al
orientation.
9. In the References tab, select the
N check box for the Secondary
r
trajectory.
Fo
y
Orientation.
nl
17. Edit the Section plane control
O
from Constant Normal Direction
to Normal To Projection.
se
• Select the References tab to
close it and select datum plane
TOP from the model tree.
U
• Select the References tab
and click Flip.
al
orientation.
19. Notice that the section is normal
te
• Automatic
– Section plane automatically
oriented in XY direction
• Normal To Surface
y
– Y-axis “points” normal to
nl
selected surface
O
• X-Trajectory
– Only available with two
se
trajectories
– X-axis of section plane “points”
U
to Secondary trajectory
Figure 1 – Automatic Control
al
rn
te
In
C
r PT
• Normal To Surface – The Y-axis of the section frame points in the direction
of the surface selected, normal to any surface associated with the Origin
trajectory. This is the default selection when the Origin trajectory has
at least one associated surface. Click Next to toggle through possible
surfaces, as shown in Figure 2.
y
nl
• X-Trajectory – This option becomes available when there is both an Origin
and Secondary trajectory specified. The X-trajectory is the Secondary
O
trajectory, and it must be at least as long as the Origin trajectory. For this
option, the X-axis of the section plane passes through the intersection
point of the specified X-trajectory and the section plane along the sweep,
se
as shown in Figure 3. U
al
rn
te
In
C
r PT
Fo
Swept_Blend\Horiz-Vert_Control HORIZ-VERT_SURF.PRT
Task 1: Specify the horizontal and vertical control in a swept blend surface.
y
Display types: .
nl
2. View the geometry:
• Orient to the TOP view
O
orientation.
• Orient to the RIGHT view
se
orientation. U
3. Press CRTL+D to orient to the Standard Orientation.
Blend 1.
rn
current settings.
6. Notice that the current
In
Horizontal/Vertical control is
specified as Normal To Surface
C
Horizontal/Vertical control
Fo
drop-down list.
8. Notice that the sections
reoriented.
y
Section 2, then right-click and
select Sketch.
nl
11. Enable only the following
O
Sketcher Display types: .
se
12. Click Sketch View from the
Setup group in the ribbon.
U
13. Notice the current X direction.
14. Click OK .
al
Orientation.
16. Right-click and select Trajectory
te
if necessary.
In
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
• Tangency conditions:
– Free
– Tangent
– Normal
y
• Sketcher point conditions:
nl
– Sharp
– Smooth
O
Figure 1 – Geometry Before
Tangency
se
U
al
rn
te
You can manipulate the tangency of the geometry at either end of the swept
PT
blend surface. You can change tangency condition settings either in the
Tangency tab of the dashboard or by right-clicking the tangency condition
icons in the graphics window and selecting the desired condition.
r
• Free – The start or end section is a free end, which means that no
tangency is defined.
• Normal – The start or end of the swept blend is normal to the section
plane. The Entities collectors are not available and no references are
required.
If a Sketcher point is used at the start or end of the swept blend feature, you
can define the condition for the geometry as Sharp or Smooth.
Swept_Blend\Swept_Blend_Tangency TANGENCY_SURF.PRT
y
Blend 2.
nl
3. In the dashboard, select the
Tangency tab.
O
• Edit the Boundary Condition
for the Start Section from Free
se
to Tangent.
• Select the surface adjacent to
U
the highlighted edge.
4. Continue selecting the remaining
al
y
nl
2. Select Section 2, if necessary.
3. Right-click and select Sketch.
O
4. Enable only the following
se
Sketcher Display types: .
5. Drag a window around the
U
existing rectangle sketch and
delete it.
al
7. Click OK .
te
Orientation.
9. Click Preview Feature .
C
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
♦ Create curve through center
nl
of blend.
– Set cross-section area control
O
♦ Predefined cross-sections
cannot be edited. Figure 1 – No Blend Control
se
U
al
rn
te
In
C
Figure 3 – Cross-section
PT
The two options available when creating a swept blend surface include:
Fo
• Cap ends – The system creates planar surfaces at the ends of the swept
blend, and merges them with the swept blend surface. This option is only
available for surfaces with closed sections.
• Blend control – You can control swept blend geometry by controlling
cross-sectional area between defined sections and by controlling how the
perimeter varies between the sections. The following options are available:
– No blend control – No blend control is specified for the swept blend. In
Figure 1, no blend control is specified.
– Set perimeter control – Forces the perimeter of the blend to vary linearly
between sections. You can also have the system create a curve through
the center of the blend. This curve becomes a part of the swept blend
feature.
– Set cross-section area control – Enables you to specify the cross-section
area at designated locations of the swept blend. A table displays each
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Swept_Blend\Swept_Blend_Options SW-BL_OPTIONS_SURF.PRT
y
2. Edit the definition of Swept
nl
Blend 1.
O
3. In the dashboard, select the
Options tab.
se
• Select the Cap ends check
box.
4. Click Preview Feature .
U
al
menu.
9. Notice the new center curve
close to the original trajectory.
y
nl
These areas are defined
by the sketch or selected
O
section and cannot be
modified in this table.
point PNT0.
16. Edit the Area to 8500.
C
y
nl
O
se
Figure 1 – A Swept Blend Cannot Figure 2 – Creating a Swept Blend
Intersect Itself Over Non-Tangent Trajectory
U
al
rn
te
In
C
PT
Consider the following rules and restrictions when creating a swept blend
feature:
• For a closed trajectory profile, one section must be located at the start point
and at least one other section at another location.
• A swept blend cannot intersect itself. Common causes of intersection are:
– The trajectory intersects itself.
– A section that is too wide is swept around too sharp of a corner, resulting
in intersecting geometry.
In Figure 1, the circular section is swept along the curved trajectory,
resulting in the cane-shaped geometry. In the middle image, the red
cross-section lines in the front view display that the geometry does not
overlap. In the right image, however, the section is too wide for the corner
radius, resulting in intersection, and therefore failing, geometry.
y
swept blend start points are mismatched, resulting in the twisted geometry.
nl
You can also view the resulting geometry when the start points of the same
sections are properly aligned.
O
• If there are unequal quantities of entities between sections, you must divide
them or use blend vertices to create an equal number. In Figure 4, one
se
section of the swept blend has four entities, while the other has six. It
was necessary to add two blend vertices to the section containing fewer
entities, and the resulting preview geometry can be seen.
U
al
rn
te
In
C
r PT
Fo
y
Analyzing Surface Curvature
nl
O
Module Overview
se
When designing products using surface features, the transitions between
surfaces play an important role. Curvature continuity conditions at the edges
of the surfaces determine how smooth these transitions are.
U
In this module, you will learn how to analyze the curvature of a surface
al
Objectives
In
y
– No distortions or kinks
nl
– Suitable for manufacturing
• Common analysis options:
O
– Quick
– Saved
se
Figure 1 – Viewing Shaded
– Feature U Curvature
al
rn
te
In
C
PT
y
Common Analysis Options
nl
There are three options available when using Creo Parametric's analysis
O
tools on models:
• Quick – Enables you to compute measurements without saving the
se
analysis or creating a feature in the model tree. The analysis disappears
after closing the dialog box.
U
• Saved – Enables you to save the measurement for future use. The analysis
remains after closing the dialog box. You can specify a unique name for
al
the analysis so it means something to you at a later time. You can enable,
disable, or edit the display of the saved analyses by clicking Analysis >
rn
• Feature – Enables you to save the analysis as a feature in the model tree.
The analysis updates to model geometry changes.
In
C
r PT
Fo
• Curvature:
– 1/R
– Smaller radii = higher degree
curvature
– Larger radii = lower degree
curvature
y
• Common curvature values:
nl
– Straight line: 0
O
– Arc: Constant
– Spline: Constantly changing
se
♦ Some exceptions
Figure 1 – Viewing Surface
U
Curvature
al
rn
te
In
C
PT
Curvature Plot
Defining Curvature
It is often desired to create surfaces with curvature continuity so the resulting
model appears as a continuous flowing shape, even if is made up of several
surface patches.
Before we can analyze curvature continuity, we must define curvature. The
curvature of a surface is defined as being proportional to 1/R, where R is the
radius of the surface at a specific location. Therefore:
• The smaller the radius, the larger the curvature is.
• The larger the radius, the smaller the curvature is.
A surface is shown in Figure 1.
y
curvature changes direction. You can think of an inflection point as the
nl
location where the curvature changes from positive to negative curvature.
O
Common Curvature Values
se
Consider the curvature values for the following example geometry:
• A straight line has a curvature of zero.
U
• An arc has constant curvature based on 1/R.
al
• A spline has constantly changing curvature, except for splines through only
two points that form a straight line. You can control the curvature of a spline
rn
by manipulating its internal points. The curvature at the spline ends can be
controlled using endpoint curvature dimensions.
te
In
C
r PT
Fo
• C0 continuity:
– The geometry shares a common
boundary.
– It is discontinuous in both
tangency (slope) and curvature
(change in slope).
y
• C1 continuity:
nl
– The geometry is both joined and
tangent (continuous in slope).
O
– It is discontinuous in curvature.
• C2 continuity:
– The geometry is joined, tangent,
and continuous in curvature. se
Figure 1 – Free (C0) Continuity
U
al
rn
te
In
y
an inflection point.
nl
– For the arc, the curvature is constant.
O
Notice that the spline and arc curvature are not the same, which creates a
“step” in the curvature plot.
se
• Curvature or C2 continuity is displayed in Figure 3. Consider the curvature
at the following geometry areas: U
– For the spline, the curvature plot varies according to the curvature.
– The second spline curvature is in the opposite direction, attached with
al
an inflection point.
– For the arc, the curvature is constant.
rn
Notice that the spline and arc curvature now meet up and flow evenly in
the curvature plot.
te
class A surfaces.
• Engineering purpose, such as improved fluid flow.
r
Fo
• Curvature displayed as a
porcupine plot.
– Length of spikes indicate the
degree of curvature.
• Curvature tool uses:
– Determine level of curvature
y
continuity.
nl
– Display curvature
discontinuities.
O
se
Figure 1 – Curvature Plot for
Free Continuity
U
al
rn
te
In
C
PT
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Analysis\Curvature_Curve CURVATURE_CURVE.PRT
y
3. De-select all geometry.
nl
4. In the ribbon, select the Analysis
O
tab. Click Curvature from
se
the Inspect Geometry group.
5. Query and select the entire
U
CURVE_3 from the model.
6. In the Curvature dialog box, edit
al
approximately –100.
8. Notice the gap in the center of
te
if necessary.
PT
group.
11. Query and select the entire
CURVE_2 from the model.
12. Drag the scale upward to
approximately 100.
13. Notice the discontinuity in the
center of the curvature plot. This
curve has a tangency condition.
14. Select Quick as the analysis
type in the Curvature dialog box,
if necessary.
• Click Complete Analysis .
y
curvature continuity condition.
nl
19. Select Quick as the analysis
type in the Curvature dialog box,
O
if necessary.
• Click Complete Analysis .
y
– Determine level of curvature
nl
continuity.
O
– Display surface curvature Figure 1 – Curvature Plots for
discontinuities. Free Continuity
se
U
al
rn
te
In
You can use the Curvature tool to display the curvature for selected surfaces.
Fo
The curvature is displayed as a porcupine plot, with the length of the spikes
indicating the degree of curvature at that location. The curvature plot can
be used to analyze a surface to determine its level of curvature continuity,
whether free, tangent, or curvature, and to display discontinuities in surface
curvature.
When analyzing the curvature of a surface, two curvature plots are created,
one in each direction of the surface. The following parts of the curvature
plot can be controlled:
• Number – Controls the number of plots created. You can edit the number
of plots created in each direction independently.
• Quality – Controls the density of spikes in the plots in the first direction.
• 2nd Quality – Controls the density of spikes in the plots in the second
direction.
• Scale – Controls the height of the spikes in the plots in the first direction.
y
and have inflection points. This surface has Curvature continuity.
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Analysis\Curvature_Surfaces
curvature_surf_free.prt
y
nl
tab. Click Curvature from
the Inspect Geometry group.
O
3. Press CTRL and select both
upper surfaces.
se
4. In the Curvature dialog box, edit
the Number of plots in the first
U
and second directions to 3 and
5, respectively.
al
y
4. In the Curvature dialog box, edit
nl
the Number of plots in the first
and second directions to 3 and
O
5, respectively.
• Edit the Quality and 2nd
se
Quality to 25.
• Edit the Scale and 2nd Scale
U
to 2 and 0, respectively.
10, respectively.
• Select Quick as the analysis
te
type, if necessary.
• Click Complete Analysis .
In
y
upper surfaces.
nl
4. In the Curvature dialog box, edit
the Number of plots in the first
O
and second direction to 3 and 5,
respectively.
se
• Edit the Quality and 2nd
Quality to 25. U
• Edit the Scale and 2nd Scale
to 2 and 0, respectively.
al
y
– Determine level of curvature
nl
continuity.
O
– Display surface curvature
discontinuities.
se
Figure 1 – Curvature Plots
for a Surface
U
al
rn
te
In
C
PT
Reference
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Analysis\Curvature_Sections CURVATURE_SECTIONS.PRT
y
group, click the Geometry Report
nl
group drop-down menu and
select Sections .
O
3. Press CTRL and select both
se
upper surfaces.
4. Right-click and select Direction
Collector.
U
• Select the front surface.
al
Collector.
Fo
y
• Normals can be flipped.
nl
– Flip Normal feature created.
O
se
Figure 1 – Displaying Curvature
using Normals
U
al
rn
te
In
C
PT
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Analysis\Curvature_Normals CURVATURE_NORMALS.PRT
y
tab. Click Curvature from
the Inspect Geometry group.
nl
3. Press CTRL and select the right
O
half of the upper surface, the
round surface, and the vertical
se
right surface.
4. In the Curvature dialog box, edit
the Plot type from Curvature to
U
Normal.
al
and 3, respectively.
• Edit Quality and 2nd Quality to
te
3 and 5, respectively.
• Edit Scale and 2nd Scale to
In
–1.
5. Select Saved as the analysis
C
type, if necessary.
PT
surface.
y
nl
This completes the procedure.
O
se
U
al
rn
te
In
C
r PT
Fo
y
– Cool values indicate lower
curvature.
nl
• Color Scale dialog box displays
O
curvature values for the color
spectrum.
se
Figure 1 – C0 Continuity Shaded
U
Curvature Analysis
al
rn
te
In
C
r PT
y
surface or surfaces.
nl
The Continuous Display option causes an infinite number of color gradients
throughout the range of the scale. You can toggle to the Non-continuous
O
Display option and specify the number of colors for the color scale. You can
also change the base and peak values of the logarithm scale used for the
se
analysis.
Finally, by toggling the Tool Tip Display on, you are able to drag the mouse
U
over the surface to view the exact curvature value at any point.
al
rn
te
In
C
r PT
Fo
Analysis\Curvature-Shaded SHADED_CURVATURE_FREE.PRT
y
1. Disable all Datum Display types.
nl
2. In the ribbon, select the Analysis
tab. From the Inspect Geometry
O
group, click the Curvature
group drop-down menu and
selectShaded Curvature .
se
U
3. Press CTRL and select both
upper surfaces.
al
Gaussian, if necessary.
• Edit the Quality to 25.
te
the surface.
• Notice the color scale for the
C
degree of curvature.
• Notice how the colors do not
“flow” across the surface.
r
condition.
y
• This surface has a tangent
nl
(C1) condition.
O
6. Select Quick as the analysis type, if necessary, and click Complete
Analysis .
se
7. Click Close Window . U
Task 3: Run a shaded curvature analysis for a curvature condition
between surfaces.
al
rn
the surface.
Fo
y
curvature.
nl
– Cool values indicate lower
curvature.
O
• Color Scale dialog box displays
curvature values for the color
se
spectrum. Figure 1 – Section Curvature
Analysis using Front Surface
U
as Direction
al
rn
te
In
C
PT
as Direction
Fo
y
surface or surfaces.
nl
The Continuous Display option causes an infinite number of color gradients
throughout the range of the scale. You can toggle to the Non-continuous
O
Display option and specify the number of colors for the color scale. You can
also change the base and peak values of the logarithm scale used for the
se
analysis.
Finally, by toggling the Tool Tip Display on, you are able to drag the mouse
U
over the surface to view the exact curvature value at any point.
al
rn
te
In
C
r PT
Fo
y
nl
1. Disable all Datum Display types.
2. In the ribbon, select the Analysis
O
tab. From the Inspect Geometry
group, click the Curvature group
se
drop-down menu and select
Shaded Curvature .
U
3. In the Shaded Curvature dialog
box, edit the Plot type to Section.
al
Complete Analysis .
Shaded Curvature .
8. Edit the Plot type to Section.
• Edit the Quality to 25.
9. Press CTRL and select both
upper surfaces.
10. Right-click and select Plane
Collector.
• Select the right side surface.
11. Click Complete Analysis .
y
• Round features have a C2 profile
nl
option.
O
Figure 1 – Shaded Plot of
Boundary Surface
se
U
al
rn
te
In
C
y
the curvature continuous round profile (C2) with single or variable radius
nl
rounds. In addition, the round feature can be used to create rounds as
solids or surfaces.
O
se
U
al
rn
te
In
C
r PT
Fo
Analysis\Curvature_Continuous CREATING_CURVE_CONT.PRT
y
tab. Click the Datum group
nl
drop-down menu and select
Curve Curve > Curve
O
through Points.
3. Select the bottom vertex, then
se
the top vertex near the gap on
the left of the model.
U
4. In the Curve: Through Points
dashboard, select the Ends
al
drop-down menu.
te
drop-down menu.
PT
y
nl
12. De-select all geometry and in
the ribbon, start the Boundary
O
Blend from the Surfaces
Group.
13. Press CTRL and select the two
horizontal surface edges. se
U
14. Right-click and select Second
al
Direction Curves.
rn
surfaces.
17. Click Complete Feature from
the Boundary Blend Dashboard.
r
Fo
y
just created, followed by the
nl
outer main surfaces.
21. Notice how the color flow stops
O
abruptly along the blended
surface.
se
22. Select Saved as the analysis
type and click Complete
U
Analysis .
al
select Curvature.
25. Click Complete Feature from
In
y
Additional Surface Analysis Tools
nl
O
Module Overview
se
To create aesthetically pleasing surface models, you need to analyze the
quality of edges and surfaces using various analysis tools to check the curve
and the surface quality. After utilizing the surface analysis tools, you gain
U
insight into how you can improve the overall quality of surfaces in models,
and/or ensure they are fit for manufacturing.
al
In this module, you will learn how to use several additional surface analysis
rn
tools.
te
Objectives
In
• Specify references:
– Point on surface
– Coordinate system reference
• Available results:
– Plot of normal, tangent, and
radius vectors
y
– Point coordinates
nl
– Unit normal lengths
O
– Min./Max. Curvature Figure 1 – Selected Point
– Radius of curvature on Surface
se
– Gaussian curvature
• Options:
U
– Scale
al
rn
te
In
C
With the Point analysis option, you can gain surface information about a
Fo
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Analysis\Point [Link]
Task 1: Use the Point Analysis Option for points on the surface of a part
model.
y
tab.
nl
3. Select the Point from the
Geometry Report drop-down
O
menu.
4. Select a convex location on the
se
upper-left surface. U
5. Edit the Scale to 2.
6. Notice the following:
al
upper-right surface.
8. Notice that the data updates in
the Point dialog box.
y
This completes the procedure.
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
♦ Minimum inside and
nl
outside radii values
– Options:
O
♦ Plot type
♦ Scale
se
• Curvature analysis option: Figure 1 – Radius Analysis
Option Result
– Detect abrupt radii changes
U
– Specify references
al
♦ Geometry
– Available results:
rn
– Options:
In
♦ Quality
♦ Scale
C
PT
With the Radius analysis option, you can obtain radius information from a
surface, or a curve or edge. The Radius analysis option is useful to determine
the maximum tool radius for a manufacturing operation.
When performing a Radius analysis, the following references must be
specified:
• Geometry – Enables you to specify surfaces, or curves or edges.
When a Radius analysis is performed, the following results information can
be obtained:
• Minimum inside and outside radii values and their locations.
When performing a Radius analysis, the following options are available:
• Plot type – Enables you to specify the plot type that is displayed in the
graphics window. Options include Inside & Outside, Inside, and Outside.
y
When creating a Radius plot for the Curvature tool, the following results
nl
information can be obtained:
O
• A porcupine plot displaying the radius values along the selected curve.
When creating a Radius plot for the Curvature tool, the following options
se
are available:
• Quality – Enables you to adjust the quality of the radius analysis.
U
• Scale – Enables you to adjust the scale of the plot.
al
rn
te
In
C
r PT
Fo
Analysis\Radius [Link]
Task 1: Use the Radius Analysis Option for surfaces of a part model.
y
3. Click Radius from the
nl
Measure group.
O
4. Select the upper-left surface.
se
U
5. Edit the Scale to 5.
al
values.
te
In
C
necessary.
10. Click Complete Analysis .
y
6. Notice the radius changing over
nl
the length of the curve.
O
7. Also notice that the radius
approaches infinity on the left
portion, which is normal for an
se
inflection point in a curve. U
8. Select the ridge on the top of the
model.
al
type, if necessary.
PT
• Specify references:
– Edge
• Available results:
– Porcupine plot of dihedral angle
– Min./Max. Dihedral
y
• Options:
nl
– Quality
– Scale
O
se
Figure 1 – Porcupine Plot of
U
Dihedral Angle
al
With the Dihedral Angle analysis, you can determine the extent of tangency
te
for the surfaces along an edge. The system plots the value of the angle
between the tangents of adjoining surfaces along the selected curve or edge.
In
A dihedral angle of zero occurs when the two adjoining surfaces are tangent
at a given location. The amount of dihedral angle is the amount the surfaces
C
dihedral angle.
Fo
Analysis\Dihedral [Link]
Task 1: Use the Dihedral Angle Analysis Option for an edge of a part
model.
y
tab.
nl
3. Click Dihedral Angle from
the Inspect Geometry group.
O
4. Select the edge as shown.
se
U
al
approximately 20.
7. Notice the shape of the plot:
te
Dihedral angles.
9. In the Dihedral Angle dialog box,
select Quick as the analysis
r
type, if necessary.
Fo
y
– Offset distance
nl
– Number of mesh lines
– Quality
O
Figure 1 – Offset Surface Mesh
se
U
al
rn
te
In
C
With the Offset surface analysis, you are able to create a surface mesh at
an adjustable offset value from the selected surfaces. This is useful for
exaggerating any slight changes in the quality of a surface. Overlapping
of the surface mesh reveals locations which could cause problems when
offsetting surfaces or shelling a model, and can be used to diagnose failures
in these situations.
When performing an Offset analysis, the following references must be
specified:
• Geometry – Specifies the surfaces to be offset.
• Plane – Specifies the reference plane for the offset direction. This
reference is optional.
When an Offset analysis is performed, the following results information can
be obtained:
• Offset surface mesh – Displays a surface mesh at the offset specified.
y
Surface from the Inspect Geometry group, and then select
nl
surfaces.
O
se
U
al
rn
te
In
C
r PT
Fo
Analysis\Offset [Link]
Task 1: Use the Offset Analysis Option for surfaces of a part model.
y
3. Click the Inspect Geometry
nl
group drop-down menu and
O
select Offset .
4. Press CTRL and select both
se
upper surfaces.
• Specify:
– Surfaces/Model
– Direction reference
– Acceptable draft angle
• Available results:
– Color scale shading draft
y
angles Figure 1 – Surfaces to be Analyzed
nl
O
se
U
al
rn
te
In
C
y
solid geometry of the model. This enables you to analyze the whole model.
nl
• Direction reference – Specifies the pull direction to be used for the draft
analysis.
O
The following options are available in the Draft dialog box:
• Draft angle – Enables you to specify the desired draft angle to check for.
se
• One direction/Both directions – Enables you to specify whether the draft
analysis is run on one or both sides of the direction reference.
U
When a Draft analysis is performed, a default color scale is applied to the
al
model surface with a five-color display. The following options and settings
are available in the Color Scale dialog box:
rn
• Model display can be set to only display Positive Draft, Positive Values,
Verticals, Negative Values, or Negative Draft.
te
• You can toggle between displaying a rainbow plot and a plot based on
shades of three colors.
C
• You can save and retrieve color schemes and settings for the Color Scale
dialog box.
• You can reset the color scale to its default values.
r
Fo
Analysis\Draft [Link]
Task 1: Use the Draft Analysis option for surfaces of a part model.
y
3. Click Draft from the Inspect
nl
Geometry group.
O
4. Right-click to query over the
model until all solid geometry is
highlighted, then select it.
press ENTER.
te
values respectively.
• White shaded surfaces are
verticals with zero draft.
Based on the 10 degree draft angle, only the darker blue and red
areas meet or exceed this criteria. All other areas do not have
the required draft angle, or are verticals.
y
12. Place the cursor over other
nl
shaded areas of the model.
O
• Notice the varying draft angles
and the arrow indicator in the
Color Scale dialog box.
16. Click the middle color box as shown in the image and type 0, 180, 0
for the RGB values.
te
• Notice that only the vertical surfaces with zero draft angle are
displayed in green.
In
y
nl
O
se
This completes the procedure. U
al
rn
te
In
C
r PT
Fo
• Specify references:
– Surface
– Direction reference
• Available results:
– Color plot of slope values
– Min./Max. slope
y
• Options:
nl
– Quality
O
– Flip direction
se
Figure 1 – Slope Analysis using
Front Surface Direction Reference
U
al
rn
te
In
C
With the Slope analysis option, you can easily visualize the direction and
amount of slope on a surface, given a reference plane and direction. The
system creates a color plot to illustrate the positive and negative slope
values. When moving across the surface in the specified direction, warm
colors indicate positive (downhill) slope, and cool colors indicate negative
(uphill) slope.
When performing a Slope analysis, the following references must be
specified:
• Surface – Specifies the surfaces for which the slope analysis is to be run.
• Direction reference – The slope plot indicates how the surface slopes away
from the selected direction reference.
When a Slope analysis is performed, the following results information can
be obtained:
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Analysis\Slope [Link]
Task 1: Use the Slope Analysis Option for surfaces of a part model.
y
3. Click the Inspect Geometry
nl
group drop-down menu and
O
select Slope .
4. Press CTRL and select both
se
upper surfaces. U
5. Right-click and select Direction
Collector.
al
the direction.
r
Fo
y
nl
O
This completes the procedure.
se
U
al
rn
te
In
C
r PT
Fo
y
– Light Angle
nl
– Light Spacing
– Light Width
O
Figure 1 – Viewing a Reflection plot
se
U
al
rn
te
In
discontinuities, become obvious when rotating the model and viewing the
reflection curves. Breaks or interruptions in a reflection indicate a surface
discontinuity.
When performing a Reflection analysis, the following references must be
specified:
• Surface – Specifies the surfaces to be made reflective.
When a Reflection analysis is performed, the following results information
can be obtained:
• Reflection plot on the specified surfaces.
When performing a Reflection analysis, the following options are available:
• Number of Lights – Specifies the number of light bands used for the
Reflection analysis.
• Light Angle – Adjusts the angle of the light bands.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Analysis\Reflection [Link]
Task 1: Use the Reflection Analysis Option for surfaces of a part model.
y
3. Click the Inspect Geometry
nl
group drop-down menu and
O
select Reflection .
4. Press CTRL and select both
se
upper surfaces. U
5. Rotate the model and notice the
reflection pattern changing on
al
the surfaces.
rn
y
areas
nl
– Shadow area
– Shadow ratio
O
• Options:
se
– Quality
– Flip direction
Figure 1 – Original Geometry
U
al
rn
te
In
C
With the Shadow analysis option, you can simulate the effects of casting
shadows on selected surfaces. A set of surfaces (or a model in an assembly)
is selected to cast the shadow, and a light direction is specified. The system
then produces a color plot indicating lit and shadowed areas, as well as
providing shadow area data.
When performing a Shadow analysis, the following references must be
specified:
• Surface – Specifies the surfaces on which to cast the shadow.
• Model – Specifies the surfaces or part model that is casting the shadow.
• Direction – Specifies the direction in which the shadow is projected.
When a Shadow analysis is performed, the following results information can
be obtained:
• Color plot of light and shadow areas on the surfaces.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Analysis\Shadow [Link]
Task 1: Use the Shadow Analysis Option for surfaces of a part model.
y
tab.
nl
3. Click the Inspect Geometry
O
group drop-down menu and
select Shadow .
se
4. Press CTRL and select both
upper surfaces.
U
5. Right-click and select Model
al
Collector.
rn
another component in an
assembly, or surfaces within
the current model.
C
PT
y
14. Click Saved Analysis from the Manage group.
nl
15. In the Saved Analysis dialog box, click the eyeball to disable the
analysis display, and close the dialog box.
O
This completes the procedure.
se
U
al
rn
te
In
C
r PT
Fo
y
Extending and Trimming Surfaces
nl
O
Module Overview
se
When working with surfaces, it is often useful to manipulate quilts to achieve
your design intent quickly.
U
In this module, you will learn how to extend and trim surfaces using a variety
of techniques.
al
Objectives
rn
• Extend surfaces.
• Extend surfaces using measurements.
In
y
♦ Approximate
nl
• Extend Surface To Plane
O
– Extends edge chain to plane
Figure 1 – Surface Extended
using Same Option
se
U
al
rn
te
In
C
Extending Surfaces
r
a plane. To start the Extend tool, first select the surface boundary edges to
be extended, and then click Extend from the Editing group.
You cannot select multiple edges using CTRL. Multiple edges must
be selected as a chain, such as One by One chain, or intent edges.
You specify the desired extend method by clicking the appropriate icon from
the Extend dashboard:
• Extend Original Surface – Extends the surface boundary edge chain
along the original surface. This option has three additional options that
determine how the extension is created:
– Same – Creates the extension of the same type as the original surface
(for example, plane, cylinder, cone, or spline surface). The original
surface is extended past its selected boundary edge chain, and does
not create an additional surface patch. This is the default extend option.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Surface_Operations\Extend [Link]
y
3. In the ribbon, click Extend
nl
from the Editing group.
O
4. Drag the handle to the left to 20.
5. Click Preview Feature
se
from the Surface Extension
Dashboard. Notice the surface
is “trimmed.”
U
al
surface.
9. Select Shading from the
Model Display types drop-down
menu.
y
• Edit the Method to Tangent.
nl
14. Click Complete Feature
from the Surface Extension
O
Dashboard and de-select all
geometry.
y
select datum plane TOP.
nl
26. Click Complete Feature
O
from the Surface Extension
Dashboard.
se
U
al
rn
y
– Change the Reference:
nl
♦ Vertex or datum point
O
– Change the Location:
♦ Snap to reference
se
♦ Length ratio
Figure 1 – Adding Points to the Extension
U
al
rn
te
In
You can use the Measurements tab to add multiple measurement locations
for the extend feature. You can add new location points either by right-clicking
in the Measurements tab and selecting Add, or by right-clicking existing
r
Fo
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Surface_Operations\Extend_Measure EXTEND_MEASURE.PRT
y
right edge.
nl
3. In the ribbon, click Extend
from the Editing group.
O
4. Drag the handle to the right to
20.
se
U
5. In the dashboard, select the
al
y
8. Click Complete Feature
nl
from the Surface Extension
Dashboard and de-select all
O
geometry.
se
9. Select the Extend feature by
selecting the right quilt edge. U
You must select the new
edge if selecting the extend
feature from the model.
al
y
straight on.
nl
• Extension side options:
O
– Changes how the surface
geometry is created for both
side 1 and side 2.
se
U
Figure 1 – Measure Options
al
rn
te
In
C
PT
Measurement Options
Within the Measurements tab of the Extend dashboard, the following options
are available:
• Measure options – Changes how the surface extension is measured when
viewed from the side. The following measurement options are available:
y
– To Vertex Parallel – Starts extension edge at the vertex and parallel to
nl
the boundary edge.
O
– To Vertex Tangent – Starts extension edge at the vertex and tangent
with the next one-sided edge.
side surface geometry is created independently for side 1 and side 2. The
rn
lower-left figure, the extension sides are created along the side edge
in the top image.
In
Surface_Operations\Extend_Options
Task 1: Analyze the options available for extending the edges of a surface.
y
3. Press SHIFT and select the other
nl
front edge.
O
4. In the ribbon, click Extend
from the Editing group.
se
5. Drag the handle downward to 10.
y
nl
O
se
U
al
Measure in Plane .
• Select datum plane DTM1.
In
C
PT
y
nl
21. Orient to the BACK view from the orientation drop-down menu.
O
22. Unhide Fill 1 and click Plane Display to disable their display.
se
23. With the fill feature still selected,
select the horizontal edge and
U
click Extend from the Editing
group.
al
y
– Keep both sides
nl
• Thicken Options.
O
se
Figure 1 – Outside of Surface
Trim Kept
U
al
rn
te
In
C
PT
Flip Options
After selecting the trim quilt, you can flip the side to keep between three
y
options:
nl
• Keep one side – The surface portion is removed within the surface, as
O
shown in Figure 1.
• Keep other side – The surface portion is removed outside the surface,
se
as shown in Figure 2.
• Keep both sides – The surface portion is trimmed, but both sides are kept.
When both sides are kept, a new option appears called the Identity Side
U
option. This option is displayed with an additional arrow in the graphics
window and a flip option in the dashboard. The flip option enables you to
al
select which side maintains the original quilt ID. In Figure 3, the Identity
arrow points inward, so the new feature becomes the original quilt ID.
rn
te
Thicken Options
In
Like most solid features, you can use the Thicken option for dashboard
C
features and the Thin option for menu manager feature tools. Using the
Thicken option, you can flip the thicken side using one of three options:
PT
Surface_Operations\Trim CREATE_SURF_TRIM.PRT
y
from the shapes group.
nl
3. In the Extrude dashboard, click
O
Surface and click Remove
Material .
se
• Select the rounded quilt.
• Select the Options tab from
U
the Extrude dashboard.
• Edit the depths for Side 1 and
al
y
nl
O
12. Edit the definition of Extrude 1.
se
U
13. Click Flip Trim Sides so the
material is removed outside the
al
sketch.
rn
te
In
C
r PT
Fo
y
options.
nl
18. Click Complete Feature from
the Extrude dashboard.
O
This completes the procedure.
se
U
al
rn
te
In
C
r PT
Fo
y
nl
– Other side
– Both sides
O
se
Figure 1 – Trimming a Surface
using a Datum Plane
U
al
rn
te
In
C
r PT
Surface_Operations\Trim_Geometry TRIM_WTH_GEOM.PRT
y
nl
3. In the ribbon, click Trim from
the Editing group.
O
4. Select datum plane DTM1.
se
U
5. Click Flip Trim Sides three
times to view the trim options
al
available.
rn
Editing group.
9. Select the datum curve.
r
Fo
y
nl
14. Click Flip Trim Sides three
O
times to view the trim options
available.
se
15. Click Complete Feature in
the Surface Trim Dashboard to
U
keep the outside portion.
al
rn
• Options include:
– Keep trimming surface
– Thin trim
♦ Specify thickness value
♦ Thin side options
♦ Trimming method
y
♦ Excluded surfaces
nl
– Silhouette
O
se
Figure 1 – Trimming a Surface
U
al
rn
te
In
C
r PT
y
the left surface of the rectangular trimming object has been excluded
nl
from the Thin trim. The Auto select option automatically excludes
surfaces for successful completion of the feature.
O
• Silhouette trim – Trims using the Silhouette Trim option.
se
U
al
rn
te
In
C
r PT
Fo
Surface_Operations\Trim_Geometry_Options
TRIM_GEOM_OPTIONS.PRT
Task 1: Trim a surface using different quilts options.
y
ribbon, click Trim from the
nl
Editing group.
O
3. Select the transparent quilt.
4. Click Preview Feature from
se
the Surface Trim Dashboard.
U
al
y
nl
14. Click Complete Feature from
the Surface Trim Dashboard.
O
15. Right-click Trim 1 and select
Hide.
16. Notice that the quilt became part
of the trim feature. se
U
al
rn
te
y
over the “horizon” based on the
view direction plane.
nl
• Keep one, other, or both sides.
O
se
Figure 1 – Silhouette Trim,
One Side Kept
U
al
rn
te
In
C
The Silhouette Trim option enables you to trim a surface quilt based on the
outline of the quilt shape as viewed from a view direction reference. The
Silhouette Trim option is available within the Trim tool when the trim quilt
is selected and a plane is selected as the trimming object. The surface is
trimmed as it falls over the “horizon” based on the view direction plane. You
can keep either side of the surface, or both sides. In Figure 1, one side of
the surface is kept. In Figure 2, the other side is kept, and in Figure 3, both
sides are kept.
Surface_Operations\Trim_Silhouette [Link]
y
Display types: .
nl
2. From the Graphics toolbar, select
3D from the orientation types
O
drop-down menu.
3. Select Wireframe from the
se
Model Display types drop-down
menu.
U
4. Select the quilt.
al
Silhouette Trim .
In
y
the Surface Trim dashboard.
nl
O
se
U
15. Select datum plane VIEW, then
right-click and select Edit.
al
y
nl
O
se
Figure 1 – Original Surface Model
U
al
rn
te
In
C
PT
Surface_Operations\Vertex_Round VERTEX_ROUND.PRT
y
2. Click the Surface group
drop-down menu and select
nl
Vertex Round.
O
3. Select the uppermost right
corner.
se
4. Type 20 and press ENTER.
U
al
rn
y
nl
10. Click the Surface group
drop-down menu and select
O
Vertex Round.
11. Select the front-right corner.
12. Type 20 and press ENTER.
se
U
al
rn
te
In
y
Manipulating Surfaces
nl
O
Module Overview
se
When working with surfaces, it is often useful to manipulate quilts to achieve
your design intent quickly.
U
In this module, you will learn how to copy and offset surfaces, as well as how
to move, mirror, and merge surfaces using a variety of techniques.
al
Objectives
rn
• Mirror quilts.
• Merge surfaces.
r
Fo
y
– Exclude surfaces and Fill holes
nl
– Copy Inside boundary
Figure 1 – Copied Surface with
O
Excluded Surface Portion
se
U
al
rn
te
Copying and Pasting a surface creates an overlay copy of the surface. You
can then manipulate the copied surface.
r
You can select any surface or surface set (quilt or solid) to copy and paste.
Surface set types include the following:
• Single – You can press CTRL to select multiple surfaces.
• Solid surfaces
• Intent surfaces
• Surface/boundary
• Loop
• Exclude – You can exclude individual surfaces from sets by pressing CTRL
and de-selecting them. In Figure 1, the center rectangular square has
been excluded from the surface copy.
You can select surfaces using either of the following methods:
• Select surfaces directly using the mouse.
• In the ribbon, click Copy and Paste icons from the Operations
group.
• Press CTRL+C and CTRL+V shortcut keys.
y
nl
Copy and Paste Surface Options
O
The following options are available when copying and pasting surfaces:
• Copy all surfaces as is – Creates an exact duplicate of the original surface.
se
• Exclude surfaces and Fill holes – Copies some of the surfaces with an
option to fill holes or other voids in the surface. In Figure 2, the square cut
U
and round hole have both been filled.
• Copy Inside boundary – Copies the selected surfaces, and trims them to a
al
selected closed boundary curve. In Figure 3, the surface has been copied
and trimmed to the curve.
rn
te
In
C
r PT
Fo
Surface_Operations\Copy_Paste COPY_PASTE.PRT
y
3. Query select the entire top
nl
surface.
O
4. In the ribbon, click Copy from
se
the from the Operations group. U
5. In the ribbon, click Paste
from the from the Operations
group.
al
as is option, if necessary.
7. Click Complete Feature .
In
surface.
Fo
y
22. Right-click and select Hide to
nl
hide Copy 3.
O
se
23. In the model tree, right-click Project 1 and select Unhide.
U
24. In the model tree, select Extrude 3.
25. Query-select the entire top surface.
al
y
• Other options:
nl
– Create side surface
O
– Special handling
Figure 1 – Offsetting a Surface
se
U
al
rn
te
In
C
PT
Offsetting Surfaces
You can create a surface quilt by offsetting a value from another quilt or a
solid surface, as shown in Figure 1. The offset surface remains dependent
on the original surface. In addition to specifying the offset distance, you can
flip the direction the surface is offset.
When offsetting surfaces, the following options are available:
• Fit type – Enables you to specify how the surface is offset. Options include:
– Normal to Surface – Offsets the surface normal to the reference surface
or quilt.
– Automatic Fit – Automatically determines a coordinate system and
offsets the surface along its axes as necessary to create the offset
approximately in shape to the original. This fit type is useful in cases
where the Normal to Surface fit type fails.
y
approximate offset surface attached or unattached from the original.
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Surface_Operations\Offset [Link]
y
3. In the ribbon, click Offset
from the Editing group.
nl
4. Click the arrow in the graphics
O
window to flip the offset direction.
5. Drag the offset handle to 25.
Normal to Surface.
• Edit the offset to 35.
te
fails.
• Edit the offset type to
Automatic Fit.
C
PT
Fit.
Fo
13. Notice the offset surface does not change shape in the X direction.
y
Task 2: Offset a surface with side surfaces.
nl
1. In the model tree, press CTRL
O
and select Offset 1 and Extrude
1.
se
• Right-click and select Hide.
2. Right-click Extrude 2 and select
U
Unhide.
al
rn
y
nl
This completes the procedure.
O
se
U
al
rn
te
In
C
r PT
Fo
y
♦ Offset direction
nl
– Side surface normal to:
♦ Surface
O
♦ Sketch
se
Figure 1 – Flipping Material Side
U
al
rn
te
In
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Surface_Operations\Offset_Expand OFFSET_EXPAND.PRT
Task 1: Offset the surfaces in a part model using the Expand option.
y
2. Select the quilt.
nl
3. In the ribbon, click Offset
from the Editing group.
O
4. In the dashboard, click Expand
se
Offset .
5. Select the sketch.
U
6. Edit the offset to 20.
al
orientation.
11. Click Resume Feature .
C
PT
y
nl
O
20. In the dashboard, select the
Options tab.
se
• Select Surface for the Side
surface normal to option.
21. Click Complete Feature .
U
al
rn
te
In
C
y
♦ Sketch
nl
– Side surface profile:
♦ Straight
O
♦ Tangent
se
Figure 1 – Side Surface Normal
U
to Sketch
al
rn
te
In
C
PT
y
and 2 are created using the Straight side surface profile.
nl
– Tangent – Rounded surfaces are created between the offset surface
and the parent surface. In Figure 3, the side surface profile is specified
O
as Tangent.
se
U
al
rn
te
In
C
r PT
Fo
Surface_Operations\Offset_Draft OFFSET_DRAFT.PRT
y
3. In the ribbon, click Offset
from the Editing group.
nl
4. In the Offset dashboard, click
O
With Draft .
se
5. Select the sketch.
6. Edit the offset to 20.
U
7. Edit the draft angle to 10.
8. Click Preview Feature .
al
rn
Options tab.
• Select Sketch for the Side
In
y
nl
This completes the procedure.
O
se
U
al
rn
te
In
C
r PT
Fo
y
• Hide original geometry option.
nl
• Transform operations:
– Move
O
– Rotate Figure 1 – Original Geometry
se
U
al
rn
te
In
surface feature is created, leaving the original intact in the model tree.
Fo
y
within the feature. You can have several move and rotate operations within
nl
a single feature.
O
se
U
al
rn
te
In
C
r PT
Fo
Surface_Operations\Move_Rotate MOVE_ROTATE.PRT
y
2.
nl
3. In the graphics window, select
O
Extrude 2 again to select the
quilt.
surface transform.
rn
check box
6. In the Move(Copy) dashboard,
r
y
nl
9. Click Complete Feature .
O
se
U
al
the quilt.
In
surface transform.
r
Special .
13. In the Paste Special dialogue
box, select the Apply
Move/rotate transformation
check box
14. In the dashboard, click Translate
, if necessary, and select the
front, horizontal edge of the base
feature.
15. Drag the translation handle to
the right to 3.
y
nl
O
se
U
19. In the model tree, select Extrude
2, then right-click and select
al
hide.
20. Right-click Extrude 2 and select
rn
Edit.
te
y
nl
• Hide original geometry option.
O
Figure 1 – Original Geometry
se
U
al
rn
te
In
C
Mirroring Quilts
r
Fo
You can transform a surface quilt by mirroring it. To mirror a quilt, select the
quilt and start the Mirror . You must specify a reference plane for the
mirror. A new surface feature is created, leaving the original feature intact in
the model tree.
The quilt mirror functionality is fundamentally different than mirroring features
in the following three ways:
• You must select the quilt, not the surface feature. This is important
because if you select the feature you simply create a feature mirror, not
a surface transform.
• The surface transform is always dependent on the original quilt. Unlike a
conventional mirror feature, you cannot make the transform independent
on the original feature.
• By default, the original quilt is displayed upon completion, but you have
the option to hide the original quilt.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Surface_Operations\Mirror [Link]
y
3. In the graphics window, select
nl
Revolve 1 again to select the
quilt.
O
You must select the quilt
rather than the feature;
otherwise you will get a
feature mirror, not surface se
U
transform.
al
y
nl
9. Start the Mirror from the
Editing group, and select datum
O
plane RIGHT from the model
tree.
se
U
al
rn
te
y
• Merge options:
nl
– Intersect
O
– Join
se
U
Figure 1 – Surface Merge Keep Options
al
rn
te
In
C
PT
Merging Surfaces
You can merge two or more intersecting or adjacent quilts. Merging a quilt
makes it selectable as a single entity for other operations, and is required for
operations such as creating solids from quilts.
Remember the following:
• Surfaces are shown using green and magenta highlighting on the edges.
• Green denotes outer or one-sided edges.
• Magenta denotes inner or two-sided edges because they border two
surface patches.
Therefore:
• Merging a surface results in the creation of two-sided edges from one-sided
edges. In Figure 2, the adjacent quilt surface edges are separate,
Merge Options
There are two types of merge operations, used for different surface geometry:
• Intersect – Primarily used for intersecting quilts, when a trimming effect is
desired, although it can be used on adjacent quilts. The Intersect option
provides up to two flip arrows, enabling four possible geometry outcomes,
as shown in Figure 1. Intersect is the default merge option.
y
• Join – Recommended for use on adjacent quilts. Join can also be used to
nl
join surfaces when no trimming effect is desired. For example, you could
join two surfaces that meet in a “T,” without having to decide which sides
O
to keep.
se
U
al
rn
te
In
C
r PT
Fo
Surface_Operations\Merge [Link]
y
boundary surface.
nl
4. In the ribbon, click Merge
O
from the Editing group.
5. In the dashboard, select the
se
Options tab.
• Select Intersect, if necessary.
U
6. Click Preview Feature .
al
y
nl
1. Press CTRL and select JOIN1,
O
JOIN2, and JOIN3.
2. Right-click and select Unhide.
se
3. De-select all geometry.
4. From the In Graphics toolbar,
U
select No Hidden from the
Model Display types drop-down
al
menu.
rn
y
menu.
nl
This completes the procedure.
O
se
U
al
rn
te
In
C
r PT
Fo
y
Creating and Editing Solids using Quilts
nl
O
Module Overview
se
Surfaces are primarily used to define complex shapes that are difficult to
define using solid modeling tools. Once the surfaces are created however,
the creation of a solid model is typically the goal. Also, adding or removing
U
material from solid models using surfaces is a powerful editing technique.
al
In this module, you will learn to use a variety of tools to add and remove
material when working with solid and surface models.
rn
Objectives
te
• Thicken quilts.
• Solidify quilts to add and remove material, as well as patch material.
C
• Basic controls:
– Add material
– Remove material
– Thickness value
– Flip direction
• Thickening options:
y
– Thicken type
nl
♦ Normal to surface
Figure 1 – Thickening a Surface
O
♦ Automatic fit
♦ Controlled fit
se
– Excluded Surfaces U
al
rn
With the Thicken tool, you can offset a selected quilt to create or remove
material. The following basic controls are available:
• Add material – Fills the thickened quilt with solid material. Use the Solid
r
Fo
y
– Controlled fit – Enables you to select a coordinate system and manually
nl
control it, if the surface is translated in the X, Y, and Z axes. This
option is useful in cases in which the Normal to surface option fails, and
O
Automatic fit does not yield suitable geometry.
• Excluded Surfaces – Enables you to select surfaces to remove them from
se
the thicken operation. U
al
rn
te
In
C
r PT
Fo
Surface_Operations\Thicken THICKEN_1.PRT
y
nl
O
3. Select the quilt. se
U
4. In the ribbon, click Thicken
al
y
nl
2. Select the quilt.
O
3. In the ribbon, click Thicken
from the Editing group.
se
• Edit the thickness value to 3.
• Click Change Thickness
U
Direction three times to
view the options.
al
y
nl
This completes the procedure.
O
se
U
al
rn
te
In
C
r PT
Fo
y
nl
Figure 1 – Original Surface Quilt
O
se
U
al
rn
te
In
C
PT
Surface_Operations\Solidify_Add SOLIDIFY_ADD.PRT
y
menu and notice the closed quilt
nl
with no green edges.
O
se
3. Edit the selection filter to Quilts.
4. Select the quilt.
U
al
rn
te
menu.
y
14. Click Complete Feature from
nl
the Solidify dashboard.
O
15. De-select all geometry.
16. Notice that the lines are now the
se
color of the model because the
feature is solid. U
17. Click Shading from the
al
y
existing solid material.
nl
– An open quilt overlapping the
model:
O
♦ Must pass completely
through.
se
Figure 1 – Removing Material
– A datum plane. U using a Quilt
al
rn
te
In
C
PT
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Surface_Operations\Solidify_Remove SOLIDIFY_REMOVE.PRT
y
2. Select QUILT1.
nl
3. Notice that the quilt is bounded
O
by the solid.
se
U
al
Direction .
PT
orientation.
11. In the model tree, right-click
QUILT2 and select Unhide.
12. Notice the open overlapping
quilt.
y
16. Click Change Thickness
nl
Direction once again.
O
17. Click Complete Feature from
the Solidify dashboard.
se
U
al
rn
te
Unhide.
C
r PT
Fo
y
nl
O
23. Orient to the 3D2 view se
U
orientation.
24. In the model tree, right-click
al
y
surfaces.
nl
O
Figure 1 – Viewing the Quilt
se
U
al
rn
te
In
You can keep material on either side of the quilt using the Change Direction
option in the dashboard.
The advantage of using the Replace Portion With Quilt option is that you
can add and remove material simultaneously from multiple surfaces. The
only rule is that the quilt boundaries must lie on the surfaces. In the figures,
the surface quilt is used to patch the model. The operation both adds and
removes material from the model. Notice that the edges of the quilt lie on the
surrounding model surfaces.
Surface_Operations\Solidify_Replace [Link]
Task 1: Solidify a quilt and use it to add and remove material in a part
model.
y
3. Notice the quilt bounded by solid
nl
edges.
O
4. Click Complete Feature from
the Merge dashboard.
se
U
5. Edit the selection filter to Quilts.
al
y
• Right-click and select Hide.
nl
This completes the procedure.
O
se
U
al
rn
te
In
C
r PT
Fo
• Uses:
– Add material.
– Remove material.
– Simultaneously
add and remove
material.
y
• By default, the quilt
nl
is “consumed” by the
replace feature.
O
– Keep replace Figure 1 – Offset using Replace that
quilt. Adds Material
se
U
al
rn
te
In
Figure 2 – Offset
C
Using the Replace option in the Offset tool, you can replace a single solid
Fo
surface with a quilt. You can use the Replace option to:
• Add material. In Figure 1, the Replace option is adding material.
• Remove material. In Figure 2, the Replace option is removing material.
• Add and remove material simultaneously. In Figure 3, the Replace option
is both adding and removing material simultaneously.
By default, the quilt is “consumed” by the replace feature. That is, the quilt is
not visible, but still exists previously in the model tree.
When using the Replace option, there is one option available in the Options
tab of the dashboard:
• Keep replace quilt – Enables the quilt selected for the replace to remain
visible after the replace is created.
Surface_Operations\Offset_Replace [Link]
y
2. Select EXTRUDE and select the
top, solid surface.
nl
O
se
U
al
rn
te
material.
Fo
y
nl
O
se
3. In the ribbon, click Offset
from the Editing group.
4. In the dashboard, click Replace
U
Surface .
al
Offset dashboard.
te
Task 3: Use the Replace Surface offset option to add and remove material.
PT
y
nl
O
This completes the procedure.
se
U
al
rn
te
In
C
r PT
Fo
y
– D1 x D2 Curvature Continuous
nl
• RHO parameter
– 0.05 to < 0.50 = Elliptical
O
– 0.5 = Parabolic
– > 0.50 to 0.95 = Hyperbolic
– √2-1 = Quadrant of an Ellipse
se
Figure 1 – Original Surface Model
U
al
rn
te
In
C
You can create rounds directly on surface quilts. You can only create rounds
Fo
y
nl
• √2-1 = Quadrant of an Ellipse
O
se
U
al
rn
te
In
C
r PT
Fo
Round\On-Surfaces CREATE_ROUNDS.PRT
y
nl
O
2. In the ribbon, click No Hidden
from the Editing group, and se
U
notice the three merged surfaces
with magenta edges.
al
rn
te
edge.
PT
y
menu.
nl
This completes the procedure.
O
se
U
al
rn
te
In
C
r PT
Fo
y
– Surface
nl
♦ Create end surfaces Figure 1 – Original Model with
Undesired Round Result
O
se
U
al
rn
te
You can convert solid rounds to surfaces to aid in difficult modeling situations.
PT
You can then manipulate the surfaces manually to create a custom round
shape or resolve a failing round. Within the Round tool's Options tab, you
have the ability to modify the round Attachment type. The following two types
r
are available:
Fo
• Solid – The default round type that is created when the Round tool is
started. In Figure 1, the round that has been created is a solid round.
• Surface – Enables you to convert the Solid round type to a Surface. When
Surface is specified as the round Attachment type, you also have the ability
to use the Create end surfaces option. The Create end surfaces option
caps the ends of the converted surface round. In Figure 2, the round has
been converted to a surface, and end surfaces have been created.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Round\Convert-Surfaces CONVERT_ROUNDS.PRT
y
nl
3. Select the Options tab.
• Select Surface as the
O
Attachment.
• Select the Create end
se
surfaces check box.
4. Click Complete Feature from
U
the Round dashboard.
al
quilt.
y
15. In the model tree, select
nl
CURVE1, press CTRL, and
select CURVE2.
O
16. Right-click and select Unhide.
se
17. De-select all geometry.
U
al
unhidden curves.
22. Right-click each of the
constraints and select Tangent.
r
Fo
y
30. With the merge feature still
nl
selected, click Solidify from the
Editing group.
O
31. In the dashboard, click Solid .
se
32. Click Complete Feature from
the Solidify dashboard.
U
al
y
Master Model Technique
nl
O
Module Overview
se
The Master Model technique is a powerful way to combine surface modeling
with top-down-design methodology. You can use the master model technique
to design products that use multiple interlocking body components to form an
U
enclosure with an overall styled shape.
al
In this module, you will examine each of the steps in the master model
technique to create body components.
rn
Objectives
te
y
Framework in the master
nl
model
3. Creating Surfaces in the Master
O
Model
4. Refining and completing the
se
Master Model
5. Sharing Geometry from the
U
Master Model to the Body
Components
al
y
Master Model Steps
nl
The Master Model technique has six basic steps:
O
1. Creating the Master Model
2. Creating a Surface Design Framework in the master model
3.
4. se
Creating Surfaces in the Master Model
Refining and completing the Master Model
U
5. Sharing Geometry from the Master Model to the Body Components
al
starting a project:
In
Modeling)
• When working with a mixture of Sections and Trajectories, keep in mind
these techniques:
– Exact Boundaries – Use a network of curves and edges to create exact
boundaries for surfaces.
– Overbuilding – Create overlapping surfaces using various methods, and
then trim and merge surfaces accordingly.
– A combination of the above.
• Finally, as a general guideline:
– Use the simplest tool you anticipate can satisfy your design intent.
– Use more advanced tools as necessary.
y
nl
– Publish Geometry
– Copy Geometry
O
Figure 1 – Evaluating the Existing
se
U Product Structure
al
rn
te
In
C
PT
Before creating and developing a Master Model, first evaluate the existing
product structure in the model tree:
• Is there an existing skeleton? If so, you may be able to transfer some
references from the skeleton to your master model.
• Are there enough internal components created to be able to design the
surface enclosure around? You likely design the body with references
to the internal components. You may also refer to other components to
which the body touches or is tangent. Not all internal components may be
completed yet; consider if they would come in contact with the body.
• Do the actual body components already exist as empty components in the
model tree? If not, they need to be created.
• Should the Master Model be created at the top level, or at a sub-assembly
level? Typically, the Master model should be created at the same level as
the body components that would reference it.
y
the Default constraint or by using constraints as dictated by the design intent.
nl
Once the master model is assembled, you must locate it in the model tree
structure accordingly. The master model must be placed after the internal
O
components that it will reference. It must also be placed before the empty
body components that will be derived from the master model.
se
Transferring Reference Geometry into the Master Model
U
After the master model is created, you can transfer reference geometry into
it, either from an assembly skeleton, or through its internal components.
al
Select those references that you would need to reference during the creation
of the framework and surfaces in the master model.
rn
The primary techniques for sharing geometry are through the Publish and
In
Intent Group.
• Copy Geometry – Created in the Master Model. You can select the
following entities from an assembly skeleton or internal components to
copy to the Master Model: a Publish Geometry feature, Surface references,
Chain references, and Datum references.
A Copy Geometry feature is created by clicking Copy Geometry from the
Get Data group. The following options are available:
– Dependent – Enables or disables dependency with the referenced
models.
– Reference context – You can specify the reference as either Assembly or
External. For Assembly, the copy geometry is created in the context of
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
[Link]
y
Display types: .
nl
2. Review the tree structure.
O
3. In the ribbon, click Create
se
Component from the
Component group.
• Edit the Name to MASTER
U
and click OK.
al
click OK.
te
y
nl
O
Task 2:
se
Create a copy geometry feature within the master model.
U
1. In the model tree, right-click
al
group.
In
y
nl
O
se
U
al
y
• Use the following to create the
nl
framework:
O
– Datum features
– Sketches
se
– Surfaces
Figure 1 – Creating a Datum Plane
U
al
rn
te
In
C
PT
y
axes, datum coordinate systems, and datum curves.
nl
• Sketches – You can sketch curves forming the framework.
• Surfaces – Can be used as construction geometry for the framework (for
O
example to project a curve onto). Surfaces that represent the enclosure
should not be created at this stage.
se
You can create the framework for the following uses:
• Boundary curves
U
• Sections
al
• Trajectories
• Controlling “Skeleton” type geometry, for example, Offset planes
rn
Surface_Operations\Master-Model_Framework
[Link]
Task 1: Create framework sketches in the master model.
y
2. In the model tree, right-click
nl
[Link] and select Open.
O
3. In the ribbon, start the Plane
from the Datum group and select
datum plane RIGHT.
4. Drag the offset handle to the
right 250 and click OK. se
U
5. De-select all geometry.
al
dashboard.
7. Enable only the following
C
the quilt.
9. Click Spline from the
Sketching group and sketch two
splines, selecting the endpoints
on the references.
y
Standard Orientation.
nl
14. Select datum plane FRONT and
O
start the Sketch .
se
• Click Sketch View . U
15. Click References and select
datum plane DTM1.
al
y
nl
This completes the procedure.
O
se
U
al
rn
te
In
C
r PT
Fo
y
nl
O
se
U Figure 1 – Creating Surfaces
al
rn
te
In
C
Surface_Operations\Master-Model_Surfaces [Link]
y
[Link] and select Open.
nl
3. Start the Boundary Blend
O
from the Surfaces group.
4. Query-select the front half of
se
Sketch 1.
5. Press CTRL and select Sketch
U
2.
6. Press CTRL and query-select
al
y
12. Press CTRL and select Copy
nl
Geometry, datum plane DTM1,
Sketch 1, and Sketch 2.
O
13. Right-click and select Hide.
14. In the ribbon, select the View
se
tab. From the visibility group,
click the Status drop-down menu
U
and select Save Status .
al
rn
y
nl
O
se
Figure 1 – Analyzing the
U Master Model
al
rn
te
In
C
PT
This stage of the Master Model process consists of further refining the master
model and completing it.
Each of the items in this stage are optional, depending on your
design intent.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Surface_Operations\Master-Model_Complete [Link]
y
2. In the model tree, right-click
nl
[Link] and select Open.
O
3. In the ribbon, select the
Analysis tab. From the Inspect
Geometry group, click the
Inspect Geometry drop-down
se
U
menu and select Reflection .
4. The surface looks good based
al
y
nl
15. Click Complete Feature from
the Merge group and de-select
O
all geometry.
se
This completes the procedure.
U
al
rn
te
In
C
r PT
Fo
y
– Merge
nl
♦ Transfers the entire master
model into the body
Figure 1 – Selecting References to
O
component.
Be Shared from Master Model
se
U
al
rn
te
In
In this stage, you are sharing geometry (typically surface quilts) from the
Fo
master model to each of the body components. Since each of the body
components exists, you can activate them one at a time and share geometry
from the master model to them as required. You can share geometry either
by copying surface quilts or by copying any relevant geometry for trimming
the quilt to form that individual body component. In Figure 2 and Figure 3, the
same quilt is shared into both covers of the sharpener assembly. Within each
cover, the geometry can be trimmed appropriately to leave what is needed.
Techniques for Sharing Geometry
The primary techniques for sharing geometry to body components are similar
to those used to create the master model, however the merge option can
also be used:
• Publish Geometry (Optional) – Created upstream of the Master Model, in
the assembly skeleton, or internal components. The Publish Geometry
feature organizes and saves a “set” of selections to a feature that are
y
– Dependent – Enables or disables dependency with the referenced
nl
models.
– Reference context – You can specify the reference as either Assembly
O
or External. For Assembly, the copy geometry is created in the context
of the assembly, and for External, the Copy Geometry feature is not
dependent on the assembly.
se
• Merge – Used to add geometry from the master model into the current
body component. Merge is a simple way to transfer the entire master
U
model into each of the body components, enabling you to then trim away
unnecessary geometry.
al
drop-down menu. To use a merge feature, insert the merge from the
current model to which you wish to add material or remove material (the
target model), then open or select the source model. Next, “assemble”
te
the source model into the target model using assembly-type constraints.
In
– Annotations
– Copy Datums – If the datums are copied into the target model from the
source model, the copied datums have a “_1” suffix appended to their
r
names.
Fo
There are also two different options available when creating the merge
feature:
– Dependent – Controls whether the merge feature is dependent on the
source model.
– Refit Datums – Enables you to adjust the size of the copied datums.
This option is only available when you decide to copy the datums from
the source model.
Copying geometry in separate Copy Geometry features gives you
additional control for hiding and unhiding copied geometry.
Surface_Operations\Master-Model_Share
[Link]
y
COVER_A.PRT and select
nl
Activate.
3. In the ribbon, click Copy
O
Geometry from the Get Data
group.
4. Click Publish Geometry Only
se
U
to de-select it.
5. Query-select the whole quilt.
al
graphics window.
10. Click Close Window to
r
return to [Link].
Fo
y
4. Query-select the whole quilt.
nl
5. Click Complete Feature from
O
Copy Geometry dashboard.
se
6. In the model tree, right-click
COVER_B.PRT and select
Open.
U
7. Notice the Copy Geometry
feature in the model tree.
al
graphics window.
9. Click Close Window to
te
return to [Link].
In
y
nl
Figure 1 – Completed Assembly
O
se
U
al
rn
te
In
C
PT
In this stage, you complete each of the body components using the following
steps:
• Trimming quilts – Trim the quilt copied from the master model, using the
copied trimming references. You could use any tool that enables you to
trim or cut a surface (trim, merge, surface trim/cut).
• Adding material – Add material to the model, such as with the thicken
and/or solidify tools. In Figure 2 and Figure 3, each of the body components
had its trimmed surface thickened.
In some cases, you may find it easier to add material to the model
first, and then cut away the unwanted solid material using the
solidify tool, or other features.
• Creating additional features – Create additional solid detailing features to
complete the model as necessary, such as:
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
Surface_Operations\Master-Model_Components
[Link]
y
2. In the model tree, right-click
nl
COVER_A.PRT and select
Open.
O
3. Select the Copy Geometry
feature.
4. Select the quilt and in the ribbon,
se
U
start the Trim from the
Editing Group.
al
Sides as necessary.
In
y
4. Select datum plane FRONT as
nl
the trimming entity.
O
5. Click Flip Trim Sides to keep
the back side of the quilt.
se
6. Click Complete Feature from
the Trim dashboard.
U
7. Select the quilt.
al
Direction as necessary.
C
y
Project
nl
O
Module Overview
se
Using Creo Parametric and the skills learned in this course, complete the
following project design tasks.
U
Objectives
al
y
– Refining and Completing the
nl
Master Model Figure 1 – Shaver
– Sharing Geometry from the
O
Master Model
– Completing the Body
se
Components
• Create from scratch:
U
– Master model
– Upper body component
al
• Minimal instructions
rn
Figure 2 – Shaver
In
C
Project Scenario
PT
Minimal Instructions
Because all tasks in this project are based on topics that you have learned up
to this point in the course, instructions for each project step will be minimal.
There will be no step-by-step "picks and clicks" given. This provides you with
a chance to test your knowledge of the materials as you proceed though
the project.
y
nl
O
se
U
al
rn
te
In
C
r PT
Fo
y
Figure 1 – Surfaces Copied into
the Master Model
nl
O
se
U
al
rn
te
In this step of the project, you first examine the shaver's product structure.
You then create the master model and locate it properly in the structure.
Finally, you copy surfaces from the existing geometry to help you in the
creation of the contents for the master model.
r
Fo
y
nl
Figure 1 – Master Model Framework
O
se
U
al
rn
– Front View
In
In this step of the project, you create the framework in the master model that
is to be used downstream. First, you trim the copied surfaces as needed.
PT
Next, you create datum points that will serve as references for the body
curves. Then, you create the parting surface for the shaver body. Finally, you
create the curves that will be used to create the shaver's body.
r
Fo
y
nl
Figure 1 – Shaver Body Surface
O
se
U
al
rn
In the previous step, you created the framework for the master model. In
this step of the project, you use the framework to create the surfaces that
C
y
nl
Figure 1 – Refined and Completed
Master Model
O
se
U
al
rn
te
In this step of the project, you examine the shape of the surface by running
analyses to determine its quality. Based on the results of the analyses, you
modify the surface shape to improve its quality. You then re-run the analyses
r
to verify the improvements. Finally, you create the curves that will be used to
Fo
y
nl
Figure 1 – Trimmed Upper
O
Body Surface
se
U
al
rn
In this step of the project, you copy the surfaces and trim curves from the
master model into the upper body component that you will need. You then
trim the copied surface to its final shape.
r
Fo
y
Figure 1 – Completed Upper
nl
Body Component
O
se
U
al
rn
te
In this step of the project, you mirror the upper body component's final trim
surface and thicken it. You then apply an appearance to the completed upper
body component.
r
Fo
y
transmitted or made publicly available by any means without the prior written consent of PTC and no
nl
authorization is granted to make copies for such purposes.
Information described herein is furnished for general information only, is subject to change without
notice, and should not be construed as a warranty or commitment by PTC. PTC assumes no
O
responsibility or liability for any errors or inaccuracies that may appear in this document.
The software described in this document is provided under written license agreement, contains
valuable trade secrets and proprietary information, and is protected by the copyright laws of the
se
United States and other countries. It may not be copied or distributed in any form or medium,
disclosed to third parties, or used in any manner not provided for in the software licenses agreement
except with written prior approval from PTC.
U
UNAUTHORIZED USE OF SOFTWARE OR ITS DOCUMENTATION CAN RESULT IN CIVIL
DAMAGES AND CRIMINAL PROSECUTION. PTC regards software piracy as the crime it is,
and we view offenders accordingly. We do not tolerate the piracy of PTC software products, and
al
we pursue (both civilly and criminally) those who do so using all legal means available, including
public and private surveillance resources. As part of these efforts, PTC uses data monitoring and
rn
scouring technologies to obtain and transmit data on users of illegal copies of our software. This
data collection is not performed on users of legally licensed software from PTC and its authorized
distributors. If you are using an illegal copy of our software and do not consent to the collection
te
and transmission of such data (including to the United States), cease using the illegal version, and
contact PTC to obtain a legally licensed copy.
For Important Copyright, Trademark, Patent, and Licensing Information:
In
For Windchill products, select About Windchill at the bottom of the product page. For InterComm
products, on the Help main page, click the link for Copyright 20xx. For other products, click Help >
About on the main menu of the product.
C
Product Development Means Business, Product Makes the Company, PTC, the PTC logo,
PT/Products, Shaping Innovation, Simple Powerful Connected, StudyWorks, The Product
Development Company, The Way to Product First, Wildfire, Windchill, Windchill DynamicDesignLink,
Windchill MPMLink, Windchill PartsLink, Windchill PDMLink..
Trademarks of PTC
3B2, 3DPAINT, Arbortext Editor, Arbortext Content Manager, Arbortext Contributor, Arbortext
Companion for Word®, Arbortext Advanced Print Publisher, Arbortext Publishing Engine, Arbortext
Dynamic Link Manager, Arbortext Styler, Arbortext Architect, Arbortext Digital Media Publisher,
Arbortext CSDB for S1000D®, Arbortext IETP Viewer for S1000D®, Arbortext Reviewer for
S1000D®, Arbortext Authoring Interface for S1000D®, Arbortext Editor for S1000D®, Arbortext
Publisher for S1000D®, Arbortext Provisioning Manager, Arbortext Provisioning Reviewer, Arbortext
Provisioning Transaction Manager, Arbortext Parts Catalog Manager for S1000D®, Arbortext
Learning Content Manager for S1000D®, Arbortext Learning Management System, Arbortext
Reviewer for EAGLE, Arbortext LSA Interface, Associative Topology Bus, AutobuildZ, Auto
Round, CDRS, CoCreate Modeling, CoCreate Drafting, CoCreate Model Manager, CoCreate
Drawing Manager, CV, CVact, CVaec, CVdesign, CV DORS, CVMAC, CVNC, CVToolmaker,
Create Collaborate Control Communicate, ECAD Compare, EDAcompare, EDAconduit,
DataDoctor, DesignSuite, DIMENSION III, Distributed Services Manager, DIVISION, e/ENGINEER,
eNC Explorer, Expert Framework, Expert MoldBase, Expert Toolmaker, FlexPDM, FlexPLM,
Harmony, Import Data Doctor, InSight, InterComm Expert, InterComm EDAcompare, InterComm
EDAconduit, collective creativity, ISSM, KDiP, Knowledge Discipline in Practice, Knowledge System
Driver, ModelCHECK, MoldShop, NC Builder, PDS Workbench, POLYCAPP, Pro/ANIMATE,
Pro/ASSEMBLY, Pro/CABLING, Pro/CASTING, Pro/CDT, Pro/CMM, Pro/COLLABORATE,
Pro/COMPOSITE, Pro/CONCEPT, Pro/CONVERT, Pro/DATA for PDGS, Pro/DESIGNER,
Pro/DETAIL, Pro/DIAGRAM, Pro/DIEFACE, Pro/DRAW, Pro/ECAD, Pro/ENGINE, Pro/FEATURE,
Pro/FEM POST, Pro/FICIENCY, Pro/FLY THROUGH, Pro/HARNESS, Pro/INTERFACE,
Pro/LANGUAGE, Pro/LEGACY, Pro/LIBRARYACCESS, Pro/Manikin, Pro/MESH, Pro/[Link],
Pro/MOLDESIGN, Pro/NC ADVANCED, Pro/NC CHECK, Pro/NC MILL, Pro/NC POST, Pro/NC
SHEETMETAL, Pro/NC TURN, Pro/NC WEDM, Pro/NC Wire EDM, Pro/NETWORK ANIMATOR,
Pro/NOTEBOOK, Pro/PDM, Pro/PHOTORENDER, Pro/PIPING, Pro/PLASTIC ADVISOR,
Pro/PLOT, Pro/POWER DESIGN, Pro/PROCESS, Pro/REPORT, Pro/REVIEW, Pro/SCAN TOOLS,
Pro/SHEETMETAL, Pro/SURFACE, Pro/TABLE, Pro/TOOLMAKER, Pro/VERIFY, Pro/[Link],
Pro/[Link], Pro/WELDING, ProductView, ProductView ECAD Compare, ProductView
Validate, PTC Precision, PTC DesignQuest, PTC Channel Advantage, Realized Value Platform,
Routed Systems Designer, Shrinkwrap, Validation Manager, Warp, Windchill ProjectLink, Windchill
SupplyLink, Windchill RequirementsLink, and Windchill Supplier Management..
y
Patents of Parametric Technology Corporation or a Subsidiary
nl
Registration numbers and issue dates follow. Additionally, equivalent patents may be issued or
pending outside of the United States. Contact PTC for further information. 5,771,392/23-June-1998;
(EP)0240557/02-October-1986; 5,423,023/05-June-1990; 4,956,771/11-September-1990;
O
5,058,000/15-October-1991; 5,140,321/18-August-1992; 5,297,053/22-March-1994; 5,428,772/
27-June-1995; 5,469,538/21-Nov-1995; 5,469,538/21-November-1995; 5,506,950/09-April-1996;
4,310,614/30-April-1996; 5,513,316/30-April-1996; 5,526,475/11-June-1996; 5,561,747/01-October-
se
1996; 5,526,475/6-November-1996; 5,557,176/09-November-1996; 5,680,523/21-October-1997;
5,689,711/18-November-1997; 5,771,392/23-June-1998; 5,838,331/17-November-1998;
5,844,555/01-Dec-1998; 5,844,555/1-December-1998; 5,850,535/15-December-1998; 4,310,615/
U
21-December-1998; 4,310,614/22-April-1999; 6,275,866/14-Aug-2001; 6,275,866/14-August-2001;
6,308,144/23-October-2001; 6,447,223B1/10-Sept-2002; 6,473,673B1/29-October-2002; PCT
03/05061/13-Feb-2003; 6,545,671B1/08-April-2003; GB2354683B/04-June-2003; GB2354683B/04-
al
Third-Party Trademarks
Adobe, Acrobat, Adobe LiveCycle PDF Generator, Distiller, FrameMaker and the Acrobat logo are
trademarks of Adobe Systems Incorporated. ANSYS is a registered trademark of ANSYS Inc. I
C
Run and ISOGEN are registered trademarks of Alias Ltd. TeX is a trademark of the American
Mathematical Society. Apple, Mac, Mac OS, Panther, and Tiger are trademarks or registered
PT
trademarks of Apple Computer, Inc. AutoCAD, Autodesk Inventor, and RealDWG are trademarks
or registered trademarks of Autodesk, Inc. Baan is a registered trademark of Baan Company. BEA
WebLogic Server and BEA WebLogic Platform are trademarks of BEA Systems, Inc. CATIA and
CADAM are registered trademarks of Dassault Systemes, S.A. The Sigma Check icon, CETOL,
r
CETOL 6 Sigma are trademarks of Sigmetrix, LLC. MEDUSA and STHENO are trademarks of
Fo
CAD Schroer GmbH. Allegro, Cadence, and Concept are registered trademarks of Cadence
Design Systems, Inc. Cognos is a registered trademark of Cognos Corporation. CYA, iArchive,
HOTbackup, and Virtual StandBy are trademarks or registered trademarks of CYA Technologies,
Inc. DataDirect Connect is a registered trademark of DataDirect Technologies. Documentum
is a registered trademark of EMC Corporation. PDGS is a registered trademark of Ford Motor
Company. JAWS is a registered trademark of Freedom Scientific BLV Group, LLC in the United
States and other countries. Geomagic is a registered trademark of Geomagic, Inc. 2D DCM,
3D DCM, CDM and AEM are trademarks of D-Cubed Ltd. HP, Hewlett-Packard, and HP-UX are
registered trademarks of Hewlett-Packard Company. IBM, DB2, DOORS, AIX, and WebSphere
are registered trademarks of IBM Corporation. Advanced ClusterProven, ClusterProven, the
ClusterProven design, Rational Rose, and Rational ClearCase are trademarks or registered
trademarks of International Business Machines in the United States and other countries and are
used under license. IBM Corporation does not warrant and is not responsible for the operation of
this software product. Intel is a registered trademark of Intel Corporation. OrbixWeb is a registered
trademark of IONA Technologies PLC. Feature-Following Anti-Aliasing is a trademark of LightWork
Design. Linux is a registered trademark of Linus Torvalds. 3Dconnexion is a registered trademark of
Logitech International S.A. [Link] is a registered trademark of MSC Software Corporation.
MainWin and Mainsoft are trademarks of Mainsoft Corporation. MatrixOne is a trademark of
MatrixOne, Inc. Mentor Graphics and Board Station are registered trademarks and 3D Design,
AMPLE, and Design Manager are trademarks of Mentor Graphics Corporation. Helix is a trademark
of Microcadam, Inc. Microsoft, ActiveX, Excel, JScript, Vista, Windows, the Windows logo, Visual
Basic, the Visual Basic logo, SharePoint, and Active Accessibility are trademarks or registered
trademarks of Microsoft Corporation in the United States and/or other countries. Moldflow is a
registered trademark of Moldflow Corporation. Mozilla and Firefox are registered trademarks of the
Mozilla Foundation. FLEXnet, FLEXnet Publisher, InstallShield, and InstallAnywhere are trademarks
or registered trademarks of Acresso Software Inc. Netscape, Netscape Navigator, Netscape
Communicator, and the Netscape N and Ship's Wheel logos are registered trademarks or service
marks of Netscape Communications Corporation in the U.S. and other countries. OSF/Motif and
Motif are trademarks of the Open Software Foundation, Inc. Oracle and interMedia are registered
trademarks of Oracle Corporation. Palm Computing, Palm OS, Graffiti, HotSync, and Palm Modem
are registered trademarks, and Palm III, Palm IIIe, Palm IIIx, Palm V, Palm Vx, Palm VII, Palm,
More connected, Simply Palm, the Palm Computing platform logo, all Palm logos, and HotSync
logo are trademarks of Palm, Inc. or its subsidiaries. PANTONE is a registered trademark and
PANTONE CALIBRATED is a trademark of Pantone, Inc. Proximity and Linguibase are registered
trademarks of Proximity Technology, Inc. Elan License Manager and Softlock are trademarks of
Rainbow Technologies, Inc. RAND is a trademark of RAND Worldwide. RosettaNet is a trademark
and Partner Interface Process and PIP are registered trademarks of RosettaNet, a nonprofit
y
organization. SAP and R/3 are registered trademarks of SAP AG Germany. IRIX is a registered
trademark of Silicon Graphics, Inc. S1000D (R) is a registered trademark of ASD. SolidWorks
nl
and eDrawings are trademarks or registered trademarks of SolidWorks Corporation. SPARC is a
registered trademark and SPARCStation is a trademark of SPARC International, Inc. (Products
O
bearing the SPARC trademarks are based on an architecture developed by Sun Microsystems,
Inc.) All SPARC trademarks are used under license and are trademarks or registered trademarks of
SPARC International, Inc. in the United States and in other countries. Sun, Sun Microsystems, the
se
Sun logo, Solaris, UltraSPARC, Java and all Java based marks, and "The Network is the Computer"
are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and in
other countries. Symbolics, CLOE Runtime, and Minima are trademarks, and CLOE, Genera, and
U
Zetalisp are registered trademarks of Symbolics, Inc. UNIX is a registered trademark of The Open
Group. TIBCO is a registered trademark and TIBCO ActiveEnterprise, TIBCO Designer, TIBCO
Enterprise Message Service, TIBCO Rendezvous, and TIBCO BusinessWorks are trademarks or
al
registered trademarks of TIBCO Software Inc. in the United States and other countries. I-DEAS,
Metaphase, Parasolid, SHERPA, Solid Edge, TeamCenter, UG NX, and Unigraphics are trademarks
or registered trademarks of UGS Corp., a Siemens group company. Galaxy Application Environment
rn
VERICUT is copyrighted software and a registered trademark of CGTech. Product may contain
RealDWG technology by Autodesk, Inc., Copyright 1998-2006 Autodesk, Inc. All rights reserved
In
Hyphenologist Copyright 1986-1999, Computer Hyphenation Ltd. All rights reserved. RetrievalWare
is copyrighted software of Convera Corporation. DataDirect Connect is copyrighted software of
DataDirect Technologies. PStill and PSRaster software is copyright © Dipl.- Ing. Frank Siegert,
1996 to present. FAST InStream is copyright © of Fast Search & Transfer, Inc. Portions of the
Mathcad Solver © 1990-2002 by Frontline Systems, Inc. Exceed and Exceed 3D are copyrighted
r
software of Hummingbird Ltd., a division of Open Text Corporation. Rational Rose and Rational
Fo
ClearCase are copyrighted software of IBM Corp. IBM Corporation does not warrant and is not
responsible for the operation of this software product. G POST is copyrighted software and a
registered trademark of Austin NC. Xdriver and 3dxsrv are copyrighted software of 3Dconnexion,
Inc, a Logitech International S.A. company. Larson CGM Engine 9.4, Copyright © 1992-2006 Larson
Software Technology, Inc. All rights reserved. LightWork Libraries are copyrighted by LightWork
Design 1990–2001. MainWin Dedicated Libraries are copyrighted software of Mainsoft Corporation.
Microsoft Jet, Microsoft XML, Technology "Powered by Groove", Microsoft SQL Server 2005, Visual
Basic for Applications, Internet Explorer and Portions compiled from Microsoft Developer Network
Redistributable Sample Code, including Microsoft DLL redistributables, are all copyrighted software
of Microsoft Corporation. Pro/PLASTIC ADVISOR is powered by Moldflow technology. Fatigue
Advisor nCode libraries from nCode International. NuTCRACKER Server Operating Environment is
copyrighted software of MKS Inc.
Oracle 8i run time, Oracle 9i run time, and Oracle 10g run time are Copyright 2002–2004
Oracle Corporation. Oracle programs provided herein are subject to a restricted use license
and can only be used in conjunction with the PTC software they are provided with. PDFlib
software is copyright © 1997-2005 PDFlib GmbH. All rights reserved. Proximity Linguistic
Technology provides Spelling Check/Thesaurus portions of certain software products, including:
The Proximity/Bertelsmann Lexikon Verlag Database. Copyright © 1997 Bertelsmann Lexikon
Verlag. Copyright © 1997, All Rights Reserved, Proximity Technology, Inc.; The Proximity/C.A.
Strombertg AB Database. Copyright © 1989 C.A. Strombertg AB. Copyright © 1989, All Rights
Reserved, Proximity Technology, Inc.; The Proximity/Editions Fernand Nathan Database. Copyright
© 1984 Editions Fernand Nathan. Copyright © 1989, All Rights Reserved, Proximity Technology,
Inc.; The Proximity/Espasa-Calpe Database. Copyright © 1990 Espasa-Calpe. Copyright ©
1990, All Rights Reserved, Proximity Technology, Inc.; The Proximity/Dr. Lluis de Yzaguirre
i Maura Database. Copyright © 1991 Dr. Lluis de Yzaguirre i Maura Copyright © 1991, All
Rights Reserved, Proximity Technology, Inc.; The Proximity/Franklin Electronic Publishers, Inc.
Database. Copyright © 1994 Franklin Electronic Publishers, Inc. Copyright © 1994, All Rights
Reserved, Proximity Technology, Inc.; The Proximity/Hachette Database. Copyright © 1992
Hachette. Copyright © 1992, All Rights Reserved, Proximity Technology, Inc.; The Proximity/IDE
a.s. Database. Copyright © 1989, 1990 IDE a.s. Copyright © 1989, 1990, All Rights Reserved,
Proximity Technology, Inc.; The Proximity/Merriam-Webster, Inc. Database. Copyright © 1984, 1990
Merriam-Webster, Inc. Copyright © 1984, 1990, All Rights Reserved, Proximity Technology, Inc.;
The Proximity/Merriam-Webster, Inc./Franklin Electronic Publishers, Inc. Database. Copyright ©
1990 Merriam-Webster Inc. Copyright © 1994 Franklin Electronic Publishers, Inc. Copyright © 1994,
All Rights Reserved, Proximity Technology, Inc.; The Proximity/Munksgaard International Publishers
Ltd. Database. Copyright © 1990 Munksgaard International Publishers Ltd. Copyright © 1990, All
y
Rights Reserved, Proximity Technology, Inc.; The Proximity/S. Fischer Verlag Database. Copyright
© 1983 S. Fischer Verlag. Copyright © 1997, All Rights Reserved, Proximity Technology, Inc.; The
nl
Proximity/Van Dale Lexicografie by Database. Copyright © 1995, 1997 Van Dale Lexicografie by.
Copyright © 1996, 1997, All Rights Reserved, Proximity Technology, Inc.; The Proximity/William
O
Collins Sons & Co. Ltd. Database. Copyright © 1984, 1990 William Collins Sons & Co. Ltd.
Copyright © 1988, 1990, All Rights Reserved, Proximity Technology, Inc.; The Proximity/Zanichelli
Database. Copyright © 1989 Zanichelli. Copyright © 1989, All Rights Reserved, Proximity
se
Technology, Inc. Certain license management is based on Elan License Manager © 1989-1999
Rainbow Technologies, Inc. All rights reserved. PDEFIT © 1995-2002 Dr. Klaus Schittkowski.
MuPAD OEM kernel, version 3.2.1 (Mathsoft Kernel) © 2005 by SciFace Software GmbH & Co.
U
KG. TetMesh GHS3D provided by Simulog Technologies, a business unit of Simulog S.A. HOOPS
graphics system is a proprietary software product of, and is copyrighted by, Tech Soft America,
Inc. TECHNOMATIX is copyrighted software and contains proprietary information of Technomatix
al
Technologies Ltd. TIBCO ActiveEnterprise, TIBCO Designer, TIBCO Enterprise Message Service,
TIBCO Rendezvous, and TIBCO BusinessWorks are provided by TIBCO Software Inc. Parasolid
rn
is copyrighted software of UGS Corp, a Siemens group company. VisTools library is copyrighted
software of Visual Kinematics, Inc. (VKI) containing confidential trade secret information belonging
to VKI Technology "Powered by WebEx" is provided by WebEx Communications, Inc. Certain
te
graphics-handling portions are based on the following technologies: GIF: Copyright 1989, 1990 Kirk
L. Johnson. The author disclaims all warranties with regard to this software, including all implied
warranties of merchantability and fitness. In no event shall the author be liable for any special,
In
indirect, or consequential damages or any damages whatsoever resulting from loss of use, data
or profits, whether in an action of contract, negligence, or other tortious action, arising out of or in
connection with the use or performance of this software. JPEG: This software is based in part on
C
the work of the Independent JPEG Group. PNG: Copyright 2004-2006 Glenn Randers-Pehrson.
TIFF: Copyright 1988-1997 Sam Leffler, Copyright © 1991-1997 Silicon Graphics, Inc. The
PT
software is provided AS IS and without warranty of any kind, express, implied, or otherwise,
including without limitation, any warranty of merchantability or fitness for a particular purpose. In
no event shall Sam Leffler or Silicon Graphics be liable for any special, incidental, indirect, or
consequential damages of any kind, or any damages whatsoever resulting from loss of use, data
or profits, whether or not advised of the possibility of damage, or on any theory of liability, arising
r
out of or in connection with the use or performance of this software. XBM, Sun Raster, and Sun
Fo
y
Jakarta–ORO NekoHTML and CyberNeko Pull Parser software developed by Andy Clark
© Copyright Andy Clark. All rights reserved. Lucene ([Link] Quartz
nl
(scheduler) Copyright 2004-20xx OpenSymphony ([Link]
Jetty Copyright [Link] ([Link] Google Web Toolkit,
O
Google Web Toolkit (GWT) Incubator, and GWTx; Copyright Google U3D Library Copyright
1999 - 2006 Intel Corporation MyFaces ([Link] JDBCAppender
([Link] EHcache Copyright 2003-2007 Luck
se
Consulting Pty Ltd ([Link] cglib Copyright 2002-2004 ([Link]
[Link]/) LOG4PLSQL Copyright 2002 The LOG4PLSQL project team. All rights reserved
([Link] Log4cxx ([Link] SPRING -
U
See [Link]. HttpComponents project software ([Link] Commons
Codec ([Link] Apache Log4net ([Link]
Beans Scripting Framework (BSF) Copyright 2002-2006 The Apache Software Foundation -
al
All rights reserved. This software consists of voluntary contributions made by many individuals on
behalf of the JDOM Project ([Link] The Ajax Control Toolkit (including compiled,
object code and source code versions) are licensed only pursuant to the Microsoft Public License
te
[Link] 2.0 AJAX Extensions. The Boost Library - Misc. C++ software from [Link]
Provided pursuant to: Boost Software License [Link] and
[Link] AspectJ ([Link] and Eclipse SWT
C
([Link] Copyright 20xx The Eclipse Foundation are distributed under the
Eclipse Public License (EPL) ([Link] and is provided
AS IS by authors with no warranty therefrom and any provisions which differ from the EPL are
PT
offered by PTC. Upon request, PTC will provide the source code for such software for a charge
no more than the cost of performing this distribution. Command Line Argument Parser. Author
peterhal@[Link] is licensed pursuant to the Shared Source License for Command Line
Parser Library and is provided by the author "as is" with no warranties (none whatsoever). This
r
y
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
nl
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
O
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
se
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The Java [Link] file, copyright 1987
1997 Free Software Foundation, Inc. #ZipLib GNU software is developed for the Free Software
U
Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA, copyright © 1989, 1991.
PTC hereby disclaims all copyright interest in the program #ZipLib written by Mike Krueger. #ZipLib
licensed free of charge and there is no warranty for the program, to the extent permitted by applicable
al
law. Except when otherwise stated in writing the copyright holders and/or other parties provide the
program AS IS without warranty of any kind, either expressed or implied, including, but not limited
to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as
rn
to the quality and performance of the program is with you. Should the program prove defective,
you assume the cost of all necessary servicing, repair, or correction. The following software is
incorporated pursuant to the "MIT License" (or a similar license): SLF4J source code and binaries
te
1995-2003 International Business Machines Corporation and others. All rights reserved. Except as
contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise
to promote the sale, use or other dealings in this Software without prior written authorization of
C
the copyright holder. json library: Copyright 2002 [Link]. XPM Copyright 1989-95 GROUPE
BULL. DynamicToolbar FCKEditor plugin, v1.1 (080810); Copyright 2008, Gonzalo Perez de la
Ossa ([Link] JQuery Copyright 2008 John Resig ([Link]) NATIVECALL
PT
limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
Fo
of the Software, and to permit persons to whom the Software is furnished to do so, subject to
the following conditions: The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS",
WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The Java™ Telnet Applet
([Link], [Link], [Link], [Link]), Copyright © 1996,
97 Mattias L. Jugel, Marcus Meißner, is redistributed under the GNU General Public License. This
license is from the original copyright holder and the Applet is provided WITHOUT WARRANTY OF
ANY KIND. You may obtain a copy of the source code for the Applet at [Link] (for
a charge of no more than the cost of physically performing the source distribution), by sending e mail
to leo@[Link] or marcus@[Link]—you are allowed to choose either distribution method. Said
source code is likewise provided under the GNU General Public License. The following software,
which may be called by certain PTC software products, is licensed under the GNU General Public
License ([Link] and if used by the customer is provided AS IS by the
authors with no warranty therefrom without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE (see the GNU GPL for more details). Upon request
PTC will provide the source code for such software for a charge no more than the cost of performing
this distribution: The PJA (Pure Java AWT) Toolkit library ([Link] The
following unmodified libraries are likewise distributed under the GNU-GPL: libstdc and #ziplib (each
are provided pursuant to an exception that permits use of the library in proprietary applications
with no restrictions provided that the library is not modified). The following products are licensed
with the Classpath exception (Linking this library statically or dynamically with other modules is
making a combined work based on this library. Thus, the terms and conditions of the GNU General
Public License cover the whole combination. As a special exception, the copyright holders of this
library give you permission to link this library with independent modules to produce an executable,
regardless of the license terms of these independent modules, and to copy and distribute the
resulting executable under terms of your choice, provided that you also meet, for each linked
independent module, the terms and conditions of the license of that module. An independent module
is a module which is not derived from or based on this library.): [Link].j3d package; Copyright
1996-2008 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, CA 95054, USA. All rights
reserved. The source code is licensed under the GNU Public License, version 2. This project
contains the following third-party source code that is provided under separate licensing terms (These
y
terms are found in the THIRDPARTY-LICENSE-*.txt files in the top-level directory of this project.
See the [Link] for more information.). 3D Graphics API for the Java Platform 1.6.0
nl
Pre-Release licensed under the GNU Public License, version 2, with the Classpath Exception. #ziplib
(SharpZipLib, formerly NZipLib), a Zip, GZip, Tar and BZip2 library, Copyright 2000-20xx IC#Code.
O
All rights reserved. #ZipLib was originally developed by Mike Krueger (mike@[Link]) with
the following attributions: (i) Zip/Gzip implementation (a Java version of the zlib) originally created
by the Free Software Foundation (FSF); (ii) zlib authors Jean-loup Gailly (jloup@[Link]), Mark
se
Adler (madler@[Link]) and its other contributors; (iii) Julian R Seward for the bzip2
implementation; (iv) the Java port done by Keiron Liddle, Aftex Software (keiron@[Link]);
(v) tar implementation by Timothy Gerard Endres (time@[Link]); and (vi) Christoph Wille for
U
beta testing, suggestions, and the setup of the Web site. The following is distributed under GNU
Lesser General Public License (LGPL) which is at [Link] and
is provided AS IS by authors with no warranty therefrom without even the implied warranty of
al
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE (see the GNU LGPL for more
details). Upon request, PTC will provide the source code for such software for a charge no more
than the cost of performing this distribution: eXist, an Open Source Native XML Database. You
rn
may obtain a copy of the source code at [Link] The source code
is likewise provided under the GNU LGPL. GTK+ - The GIMP Toolkit. You may obtain a copy of
the source code at [Link] which is likewise provided under the GNU LGPL. Java
te
Port copyright 1998 by Aaron M. Renn (arenn@[Link]). You may obtain a copy of the
source code at [Link] The source code is
In
likewise provided under the GNU LGPL. JFreeChart is licensed under the GNU LGPL and can
be found at [Link] OmniORB Libraries (OmniOrb is distributed under the terms and
conditions of the GNU General Public License). The generic AIM library provided pursuant to the
C
y
Antoine Verheijen, Paul von Behren, Rich Wales, and Mike White. ICU Libraries (International
Components for Unicode) Copyright 1995-2001 International Business Machines Corporation and
nl
others, All rights reserved. Libraries are provided pursuant to the ICU Project (notice is set forth
above) at [Link] The Independent JPEG
O
Group's JPEG software. This software is Copyright © 1991-1998, Thomas G. Lane. All Rights
Reserved. This software is based in part on the work of the Independent JPEG Group. iText Library
- Copyright © 1999-2006 by Bruno Lowagie and Paulo Soares. All Rights Reserved – source
se
code and further information available at [Link] [Link] - JPEG image
compression library, version 6.2. Used to create images for HTML output; Provided pursuant to:
[Link] Pop up calendar components Copyright © 1998 Netscape
U
Communications Corporation. All Rights Reserved. METIS, developed by George Karypis and Vipin
Kumar at the University of Minnesota, can be researched at [Link]
Mozilla Japanese localization components are subject to the Netscape Public License Version 1.1
al
(at [Link] Software distributed under the Netscape Public License (NPL) is
distributed on an AS IS basis, WITHOUT WARRANTY OF ANY KIND, either expressed or implied
(see the NPL for the rights and limitations that are governing different languages). The Original
rn
Code is Mozilla Communicator client code, released March 31, 1998 and the Initial Developer of
the Original Code is Netscape Communications Corporation. Portions created by Netscape are
Copyright © 1998 Netscape Communications Corporation. All Rights Reserved. Contributors:
te
to the Mozilla Public License Version 1.0 or 1.1 at [Link] (the MPL) and
said software is distributed on an AS IS basis, WITHOUT WARRANTY OF ANY KIND, either
expressed or implied and all warranty, support, indemnity or liability obligations under PTC’s
C
software license agreements are provided by PTC alone (see the MPL for the specific language
governing rights and limitations the source code and modifications thereto are available under the
MPL and are available upon request): Gecko and Mozilla components Spidermonkey Charset
PT
DITA DTDs, DITA Schemas, and portions of the DITA specification used in online help; copyright
2005-2009 OASIS Open. All rights reserved. This product includes software developed by the
OpenSSL Project for use in the OpenSSL Toolkit. ([Link] Copyright © 1998
2004 The OpenSSL Project. All rights reserved. This product includes cryptographic software
written by Eric Young (eay@[Link]) WHICH IS PROVIDED BY ERIC YOUNG ''AS IS''
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This
product also includes software written by Tim Hudson (tjh@[Link]). [Link] -
Perl Compatible Regular Expression Library version 4.3. [Link] Provided pursuant
to: PCRE License. [Link] - PNG image library version 1.2.0. [Link] Provided
pursuant to: [Link] libpng, Copyright © 2004 Glenn
Randers-Pehrson, which is distributed according to the disclaimer and license (as well as the list of
Contributing Authors) at [Link] METIS is © 1997
Regents of the University of Minnesota.
Curl software, Copyright ©1996 - 2005, Daniel Stenberg, All rights reserved. Software is used
under the following permissions: Permission to use, copy, modify, and distribute this software for
any purpose with or without fee is hereby granted, provided that the above copyright notice and
this permission notice appear in all copies. THE SOFTWARE IS PROVIDED AS IS, WITHOUT
WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE. Except as contained in this notice, the name of a copyright holder shall not be used in
advertising or otherwise to promote the sale, use, or other dealings. Java Advanced Imaging (JAI)
is provided pursuant to the Sun Java Distribution License (JDL) at [Link] The
terms of the JDL shall supersede any other licensing terms for PTC software with respect to JAI
y
components. Regular expression support is provided by the PCRE library package, which is open
nl
source software, written by Philip Hazel, and copyright by the University of Cambridge, England.
This software is based in part on the work of the Independent JPEG Group. Regular Expressions
support was derived from copyrighted software written by Henry Spencer, Copyright © 1986 by
O
University of Toronto. SGML parser: Copyright © 1994, 1995, 1996, 1997, 1998 James Clark,
1999 Matthias Clasen. XML parser and XSLT processing was developed using Libxml and Libxslt
by Daniel Veillard, Copyright © 2001. libWWW (W3C's implementation of HTTP) can be found at:
se
[Link] Copyright © 1994-2000 World Wide Web Consortium, (Massachusetts
Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio
University). All Rights Reserved. This program is distributed under the W3C's Software Intellectual
U
Property License at: [Link]
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
al
This acknowledgment shall be mentioned in full in any product which includes the CERN computer
software included herein or parts thereof." Perl support was developed with the aid of Perl Kit,
Version 5.0. Copyright © 1989-2002, Larry Wall. All rights reserved. The cad2eda program
te
utilizes wxWidgets (formerly wxWindows) libraries for its cross-platform UI API, which is licensed
under the wxWindows Library License at [Link] ZLib - Compression library;
Copyright 1995-2005 Jean-loup Gailly and Mark Adler; Provided pursuant to ZLib License at
In
retained on all copies. Permission to modify the code and to distribute modified code is granted,
provided the above notices are retained and a notice that the code was modified is included with the
PT
above copyright notice. PTC reserves the right to modify this code and may do so without further
notice. OpenCASCADE software is subject to the Open CASCADE Technology Public License
Version 6.2 (the "License"). This software may only be used in compliance with the License.
A copy of the License may be obtained at [Link] The Initial Developer
of the Original Code is Open CASCADE S.A.S., with main offices at 15 bis, rue Ernest Renan
r
92136, Issy Les Moulineaux, France. The Original Code is copyright © Open CASCADE S.A.S.,
Fo
2001. All rights reserved. "The Original Code” and all software distributed under the License
are distributed by OpenCASCADE on an "AS IS" basis, without warranty of any kind, and the
Initial Developer hereby disclaims all such warranties, including without limitation, any warranties
of merchantability, fitness for a particular purpose, or noninfringement (please see the License
for the specific terms and conditions governing rights and limitations under the License). PTC
product warranties are provided solely by PTC. Certain Pro/TOOLMAKER functions/libraries are
as follows: CSubclassWnd version 2.0 - Misc. C++ software; Copyright © 2000 NEWare Software.
STLPort - C++ templates; ©1999,2000 Boris Fomitchev; Provided pursuant to: STLPort License
[Link] Zip32 - Compression library; Copyright © 1990-2007.
Info-ZIP; Provided pursuant to: Info-ZIP License [Link]
Inno Setup - Installer package; Copyright 1997-2007 Jordan Russell; Provided pursuant to Inno
Setup License [Link] 7-Zip - Compression package; Copyright
1999-2007 Igor Pavlov; Provided pursuant to 7-Zip License [Link] The
implementation of the loop macro in CoCreate Modeling is based on code originating from MIT
and Symbolics, Inc. Portions of LOOP are Copyright 1986 by the Massachusetts Institute of
Technology and Portions of LOOP are Copyright 1989, 1990, 1991, 1992 by Symbolics, Inc. All
Rights Reserved. Used under license pursuant to which permission to use, copy, modify and
distribute this software and its documentation for any purpose and without fee is granted, provided
that the copyright holder’s copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation. The names "M.I.T." and
"Massachusetts Institute of Technology" and "Symbolics" may not be used in advertising or publicity
pertaining to distribution of the software without specific, written prior permission. Notice must
be given in supporting documentation that copying distribution is by permission of the copyright
holders. The copyright holders make no representations about the suitability of this software for
any purpose. It is provided "as is" without express or implied warranty. ORACLE, ODBC, and
DB2/CLI Template Library, Version 4.0.126, Copyright Sergei Kuchin, 1996, 20xx. This library
is free software. Permission to use, copy, modify and redistribute it for any purpose is hereby
granted without fee, provided that the preceding copyright statement appears in all copies. (see
[Link] The following items are used and licensed pursuant to the Common
Development and Distribution License (CDDL). See [Link] Metro
Web Services Stack, Copyright Sun Microsystems. The copyright holders of this library give
permission to link this library with independent modules to produce an executable, regardless of the
license terms of these independent modules, and to copy and distribute the resulting executable
under differing terms, provided that, for each linked independent module, the terms and conditions
of the license of that module are met. Source Code for Metro will be provided upon request and is
licensed under the terms of the CDDL. Open MQ – In addition, this project uses Mozilla Network
y
Security Services and Network Security Portable Runtime (NSS / NSPR) which are licensed under
the Mozilla Public License. OpenDS uses BerkeleyDB which is described above.
nl
The following components are licensed pursuant to the Common Public License (CPL). All warranties
and awarded damage relief from use of the technology as provided by PTC are provided solely by
O
PTC and same is disclaimed by other contributors. Source code for the program is available upon
request under the terms of the CPL: WIX Installer Toolkit, copyright Microsoft Corp. NSIS (Nullsoft
Scriptable Install System), Copyright 1995-20xx, all Contributors. Includes zlib/libpng, bzip2, and
se
lzma compression modules with licensing information at [Link] Certain
software is Copyright 2000 - 2008 The Legion Of The Bouncy Castle ([Link]
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
U
associated documentation files (the "Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished to do so, subject
al
to the following conditions. The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS",
rn
WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
te
procurements predating the above clauses, use, duplication, or disclosure by the Government
is subject to the restrictions set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data
and Computer Software Clause at DFARS 252.227 7013 (OCT’88) or Commercial Computer
Software-Restricted Rights at FAR 52.227 19(c)(1)-(2) (JUN’87), as applicable. 05222009
r
PRINTING HISTORY
Document No. Date Description
T3406-380-01 08/12/2011 Initial Printing of:
Surfacing using Creo Parametric
Order Number DT-T3406-380-01
Printed in the U.S.A