Professional Documents
Culture Documents
Pro/ENGINEER
Wildfire™ 2.0
Style
Help Topic Collection
Third-Party Trademarks
Adobe is a registered trademark of Adobe Systems. Advanced ClusterProven, ClusterProven, and the ClusterProven
design are trademarks or registered trademarks of International Business Machines Corporation 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. AIX is a registered trademark of IBM Corporation. Allegro, Cadence, and Concept
are registered trademarks of Cadence Design Systems, Inc. Apple, Mac, Mac OS, and Panther are trademarks or
registered trademarks of Apple Computer, Inc. AutoCAD and Autodesk Inventor are registered trademarks of
Autodesk, Inc. Baan is a registered trademark of Baan Company. CADAM and CATIA are registered trademarks of
Dassault Systemes. COACH is a trademark of CADTRAIN, Inc. DOORS is a registered trademark of Telelogic AB.
FLEXlm is a trademark of Macrovision Corporation. Geomagic is a registered trademark of Raindrop Geomagic, Inc.
EVERSYNC, GROOVE, GROOVEFEST, GROOVE.NET, GROOVE NETWORKS, iGROOVE, PEERWARE, and
the interlocking circles logo are trademarks of Groove Networks, Inc. Helix is a trademark of Microcadam, Inc.
HOOPS is a trademark of Tech Soft America, Inc. HP-UX is a registered trademark and Tru64 is a trademark of the
Hewlett-Packard Company. I-DEAS, Metaphase, Parasolid, SHERPA, Solid Edge, and Unigraphics are trademarks or
registered trademarks of Electronic Data Systems Corporation (EDS). InstallShield is a registered trademark and
service mark of InstallShield Software Corporation in the United States and/or other countries. Intel is a registered
trademark of Intel Corporation. IRIX is a registered trademark of Silicon Graphics, Inc. LINUX is a registered
trademark of Linus Torvalds. 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.
MEDUSA and STHENO are trademarks of CAD Schroer GmbH. Microsoft, Microsoft Project, Windows, the
Windows logo, Windows NT, Visual Basic, and the Visual Basic logo are registered trademarks of
Microsoft Corporation in the United States and/or other countries. Netscape and the Netscape N and Ship's Wheel
logos are registered trademarks of Netscape Communications Corporation in the U.S. and other countries. Oracle is a
registered trademark of Oracle Corporation. OrbixWeb is a registered trademark of IONA Technologies PLC. PDGS is
a registered trademark of Ford Motor Company. RAND is a trademark of RAND Worldwide. Rational Rose is a
registered trademark of Rational Software Corporation. RetrievalWare is a registered trademark of Convera
Corporation. RosettaNet is a trademark and Partner Interface Process and PIP are registered trademarks of
“RosettaNet,” a nonprofit organization. SAP and R/3 are registered trademarks of SAP AG Germany. SolidWorks is a
registered trademark of SolidWorks Corporation. 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. Products bearing
SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. Sun, Sun Microsystems, the
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. TIBCO, TIBCO Software,
TIBCO ActiveEnterprise, TIBCO Designer, TIBCO Enterprise for JMS, TIBCO Rendezvous, TIBCO Turbo XML,
TIBCO Business Works are the trademarks or registered trademarks of TIBCO Software Inc. in the United States and
other countries. WebEx is a trademark of WebEx Communications, Inc.
Third-Party Technology Information
Certain PTC software products contain licensed third-party technology: Rational Rose 2000E is copyrighted software
of Rational Software Corporation. RetrievalWare is copyrighted software of Convera Corporation. VisTools library is
copyrighted software of Visual Kinematics, Inc. (VKI) containing confidential trade secret information belonging to
VKI. HOOPS graphics system is a proprietary software product of, and is copyrighted by, Tech Soft America, Inc.
G-POST is copyrighted software and a registered trademark of Intercim. VERICUT is copyrighted software and a
registered trademark of CGTech. Pro/PLASTIC ADVISOR is powered by Moldflow technology. Moldflow is a
registered trademark of Moldflow Corporation. The JPEG image output in the Pro/Web.Publish module is based in part
on the work of the independent JPEG Group. DFORMD.DLL is copyrighted software from Compaq Computer
Corporation and may not be distributed. METIS, developed by George Karypis and Vipin Kumar at the University of
Minnesota, can be researched at http://www.cs.umn.edu/~karypis/metis. METIS is © 1997 Regents of the University of
Minnesota. LightWork Libraries are copyrighted by LightWork Design 1990–2001. Visual Basic for Applications and
Internet Explorer is copyrighted software of Microsoft Corporation. Parasolid © Electronic Data Systems (EDS).
Windchill Info*Engine Server contains IBM XML Parser for Java Edition and the IBM Lotus XSL Edition. Pop-up
calendar components Copyright © 1998 Netscape Communications Corporation. All Rights Reserved.
TECHNOMATIX is copyrighted software and contains proprietary information of Technomatix Technologies Ltd.
Technology "Powered by Groove" is provided by Groove Networks, Inc. Technology "Powered by WebEx" is provided
by WebEx Communications, Inc. Oracle 8i run-time and Oracle 9i run-time, Copyright © 2002–2003 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. Apache Server, Tomcat, Xalan, and Xerces are technologies
developed by, and are copyrighted software of, the Apache Software Foundation (http://www.apache.org) – their use is
subject to the terms and limitations at: http://www.apache.org/LICENSE.txt. Acrobat Reader is copyrighted software of
Adobe Systems Inc. and is subject to the Adobe End-User License Agreement as provided by Adobe with those
products. UnZip (© 1990-2001 Info-ZIP, All Rights Reserved) is provided “AS IS” and WITHOUT WARRANTY OF
ANY KIND. For the complete Info-ZIP license see ftp://ftp.info-zip.org/pub/infozip/license.html. Gecko and Mozilla
components are subject to the Mozilla Public License Version 1.1 at http://www.mozilla.org/MPL. Software distributed
under the MPL is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either expressed or
implied. See the MPL for the specific language governing rights and limitations. The Java™ Telnet Applet
(StatusPeer.java, TelnetIO.java, TelnetWrapper.java, TimedOutException.java), 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 http://www.mud.de/se/jta (for a charge of no more than the cost of physically performing
the source distribution), by sending e-mail to leo@mud.de or marcus@mud.de—you are allowed to choose either
distribution method. The source code is likewise provided under the GNU General Public License. GTK+The GIMP
Toolkit are licensed under the GNU LGPL. You may obtain a copy of the source code at http://www.gtk.org, which is
likewise provided under the GNU LGPL. zlib software Copyright © 1995-2002 Jean-loup Gailly and Mark Adler.
OmniORB is distributed under the terms and conditions of the GNU General Public License and GNU Library General
Public License. The Java Getopt.jar, copyright 1987-1997 Free Software Foundation, Inc.; Java Port copyright 1998 by
Aaron M. Renn (arenn@urbanophile.com), is redistributed under the GNU LGPL. You may obtain a copy of the
source code at http://www.urbanophile.com/arenn/hacking/download.html. The source code is likewise provided under
the GNU LGPL. Mozilla Japanese localization components are subject to the Netscape Public License Version 1.1 (at
http://www.mozilla.org/NPL). Software distributed under NPL is distributed on an "AS IS" basis, WITHOUT
WARRANTY OF ANY KIND, either expressed or implied (see the NPL for the specific language governing rights and
limitations). The Original 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: Kazu Yamamoto
(kazu@mozilla.gr.jp), Ryoichi Furukawa (furu@mozilla.gr.jp), Tsukasa Maruyama (mal@mozilla.gr.jp), Teiji Matsuba
(matsuba@dream.com).
UNITED STATES GOVERNMENT RESTRICTED RIGHTS LEGEND
This document and the software described herein are Commercial Computer Documentation and Software, pursuant to
FAR 12.212(a)-(b) (OCT’95) or DFARS 227.7202-1(a) and 227.7202-3(a) (JUN’95), is provided to the US
Government under a limited commercial license only. For 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. 012304
Parametric Technology Corporation, 140 Kendrick Street, Needham, MA 02494 USA
Table Of Contents
Style............................................................................................................. 1
Tutorials .................................................................................................. 1
Style Toolbar............................................................................................... 2
Style Quickbar............................................................................................. 2
Four-View Layout......................................................................................... 7
To Build a Surface.......................................................................................11
Understanding Updates................................................................................13
i
Table Of Contents
Understanding Connections.............................................................................25
ii
Table Of Contents
To Create Surfaces......................................................................................58
To Start Style................................................................................................67
Styling Menu.................................................................................................67
View Menu....................................................................................................68
Info Menu.....................................................................................................70
Style Quickbar............................................................................................70
Style Toolbar..............................................................................................71
About Snapping.............................................................................................74
iii
Table Of Contents
To Reset a View.............................................................................................80
Curves ......................................................................................................82
Understanding Curves...............................................................................82
Soft-Points.................................................................................................84
Point Types...................................................................................................84
iv
Table Of Contents
v
Table Of Contents
To Combine Curves........................................................................................98
vi
Table Of Contents
vii
Table Of Contents
Regeneration............................................................................................ 124
Example: Trace Sketches on Datum Planes and Planar Surfaces ........................ 130
viii
Table Of Contents
ix
Style
Using Style
Tutorials
An Overview of the Style Tutorials
This project contains several short tutorials addressing different Style functionality.
The tutorials are:
• Overview of the Style User Interface
• Understanding Connections
• Redefining Surfaces
1
Style - Help Topic Collection
Style Toolbar
The geometry tools in the following figure duplicate many of the functions found on
the Styling menu:
Select
Create curves
Edit curve
Create COS by projection
Create surfaces
Connect surfaces
Trim quilts
Done
Style Quickbar
The tools on the Quickbar shown are commonly used functions in Style.
2
Style
Draft Check
Slope
Styling Menu
The Styling menu contains several commands.
3
Style - Help Topic Collection
4
Style
Style preferences are available on the Styling menu to set preferences for display,
curvature plots, and surface mesh. If you click Styling > Preferences, the following
dialog box opens:
Shortcut Menus
The shortcut menus are as follows.
Right-click anywhere in the main window to open the view shortcut menu.
5
Style - Help Topic Collection
Right-click an endpoint (not a soft-point) on the curve to open the point shortcut
menu.
Right-click an internal point (not a soft-point) on the curve to open the point shortcut
menu.
6
Style
Right-click anywhere on a selected curve (not on a point) to open the curve shortcut
menu.
Four-View Layout
In Style you can work in a single view as in top-level Pro/ENGINEER, or you can click
(or click View > Show All Views) and switch to the four-view layout shown.
Click again to return to single view.
1 Vertical sash
7
Style - Help Topic Collection
2 Horizontal sash
isdx_overview_start.zip
The cylinder height is 270, and the radius is 80. The point is offset from the
surface by 30.
8
Style
Now create a spout shape at the top of the cylinder. The shape consists of four
curves—two curves on surfaces (COSs) and two free curves.
5. Click COS.
6. Select two locations on the surface on which to create two points of a COS to be
the side of the spout.
8. Select two locations on the surface on which to create two points of the COS to
be the bottom of the spout as shown in the following wireframe model:
9
Style - Help Topic Collection
2 Two COSs
11. Hold down SHIFT and select two locations to create two points of a free curve to
be the top edge of the spout (one point is snapped to the datum point, the other
to the COS).
12. Middle-click.
13. Hold down SHIFT and select two locations to create two points of a free curve to
be the outer edge of the spout (one point is snapped to the datum point and the
other to the COS). See the preceding figure.
14. Click .
Displaying Points
When a curve references some other geometry, the curve is said to be the child of
the other geometry, and the points on the curve are said to be soft. A point is
displayed in one of four shapes depending on what it references.
• A free point in space is displayed as a solid dot.
10
Style
To Build a Surface
This exercise shows how to build surfaces from curves.
2. Holding down CTRL, select the four curves you created previously. The surface is
created.
11
Style - Help Topic Collection
3. Click the endpoint that lies on the surface to display the tangent.
12
Style
7. Click .
Understanding Updates
The Style feature is a superfeature that contains curves, surfaces, relations, and
internal history. For this reason, it has an internal regeneration and update
mechanism. resembles a traffic light.
When you modify a component of a superfeature, you must update its children using
.
2. Click .
The connection icons are displayed as arrows on the surface as shown in the
following figure:
13
Style - Help Topic Collection
o Clicking in the middle of the icon raises the continuity level (if the curve
connections allow).
4. Click .
• The curve that lies on the center plane must be flat (either a planar curve, or a
free curve with a 2D shape).
14
Style
3. Click the endpoint of the top horizontal curve that is attached to the datum point
to display the tangent.
2 To this plane
15
Style - Help Topic Collection
Note: If you see surface connect icons that do not have a neighbor surface, they are
likely these "normal to plane" connections.
1. Click (Done).
16
Style
5. Click .
6. Move the points of the curve to modify the shape of the curve, being careful to
keep the centerline curve on the centerline plane so it mirrors correctly.
7. Middle-click to repeat.
10. Click .
17
Style - Help Topic Collection
Now you can modify the datum point parametrically to increase or decrease the
depth of the spout opening.
isdx_create_curve_surf.zip
18
Style
3. In the Model Tree, drag the Insert Here arrow up until it is just below the datum
curve.
Note that after you have moved the insert arrow, the features below it are
suppressed in the Model Tree and in the graphic window, as shown in the following
figure:
19
Style - Help Topic Collection
2. Click to indicate the target surface, the curves to drop onto it, and the datum
plane to define the drop's direction.
4. Select the top and side curves of the sketched rectangle as indicated in the
following figure:
20
Style
5. Select the Right datum plane as the direction for the drop.
6. When you select the datum plane the curve is dropped onto the surface, and the
Surfaces text box on the dashboard is filled with names of the entities you
selected.
1. Click .
21
Style - Help Topic Collection
5. Hold down SHIFT and click each of the vertical COSs that you dropped onto the
surface in the previous exercise.
6. Middle-click to complete the curve. The new curve lies in a plane 80 units offset
from the bottom surface.
7. Click .
8. Click Free.
9. Click Yes to convert the curve to a free curve. This also converts the end points
to soft-points.
11. Right-click on the curve and select Midpoint. The midpoint is created.
12. Click .
13. Hold down SHIFT while you select the midpoint and move it toward the datum
point PNT1 until the point highlights in red. This snaps the midpoint to PNT1.
1. Click .
2. Click Planar.
3. Hold down SHIFT and click to create a point at the bottom of each vertical drop
curve. This creates a planar curve at the base of the model.
5. Click .
6. Click Free.
7. Click Yes to convert the curve to a free curve. This process also converts the end
points to soft-points.
10. Click .
11. Hold down SHIFT while you select the midpoint and move it toward the datum
point PNT3 until the point is highlighted. This snaps the midpoint to PNT3.
22
Style
1. Click .
2. Holding down CTRL, select four boundary curves (the three drop curves and the
planar curve) to create the top surface and middle-click.
3. Holding down CTRL, select four boundary curves (the two vertical drop curves,
the planar curve, and the bottom curve) to create the bottom surface.
4. Click .
23
Style - Help Topic Collection
3. Hold down SHIFT and click on the middle of each connection arrow to break the
connection. The arrows are displayed as dashed lines.
4. Click .
4. Click Side 1 (red) to make a solid cut using the Style quilt.
6. Resume all of the later features to reapply them to this new solid shape.
24
Style
Understanding Connections
In the tutorial Creating Curves and Surfaces you made a solid cut in the model of a
toaster to lighten the model's contours. In this tutorial, you learn how to use Style
connections to round the edges of the cut, blending them smoothly with the rest of
the model.
Begin with the toaster model as it was at the end of the Creating Curves and
Surfaces tutorial, or load the start part for this tutorial,
isdx_connect_redefine.prt. To load the start part:
1. Drag the following file into the Pro/ENGINEER graphics window:
isdx_connect_redefine.zip
25
Style - Help Topic Collection
4. Click .
26
Style
8. Click the curve's other endpoint and repeat the two preceding steps for its
tangent.
9. Select the other free curve and repeat the steps 5 through 8.
1 No connection (G0)
• The curve that lies on the center plane must be flat (either a planar curve, or a
free curve with a 2D shape).
27
Style - Help Topic Collection
2. Click .
3. Click each connection icon. These connections change according to the following
rules:
o Clicking on the end of the icon changes the connection direction (if the
curve connections allow it).
o Clicking in the middle of the icon raises the continuity level (if the curve
connections allow it).
o Clicking in the middle of the icon with SHIFT held down removes the
connection.
4. Click to complete the Style feature. The cut is updated to look like the
following figure:
28
Style
Redefining Surfaces
In this tutorial you learn how to redefine Style surfaces by changing boundary
references and adding internal curves.
isdx_surface_redefine.zip
29
Style - Help Topic Collection
3. Select the Style quilt in the Model Tree. Right-click and select Edit Definition on
the shortcut menu. See the following figure. The white arrow shows the new
curve being added.
30
Style
4. Click .
5. Holding down SHIFT, click near the bottom of one vertical curve and then click
near the bottom of the other.
7. Click . Right-click on the curve and select Midpoint to add a midpoint to the
curve.
9. Move one endpoint of the new curve to the bottom of the vertical curve, and
repeat for the other endpoint.
10. Click .
1. Click .
31
Style - Help Topic Collection
4. Click Planar from the Style dashboard. The offset should be 0.0 by default.
5. Hold down SHIFT and snap to the top curve of the surface, then snap to the
bottom curve, creating a planar curve on the FRONT datum plane.
7. Click .
4. Select the new internal curve as shown by the arrow in the next figure, and
middle-click.
5. Click .
32
Style
33
Style - Help Topic Collection
The next figure shows the results of an edit moving the right soft-point when the
Proportional Update option is turned off for this curve. Only the point being dragged
is moved.
The next figure shows the same edit on the curve when Proportional Update is
turned on. You can see in Figure 3 that the other points on the curve move in
proportion to the point being dragged.
isdx_proport_update.zip
34
Style
35
Style - Help Topic Collection
Now the model appears as is shown in the figure below. You will create a
construction curve between the top corners and unlink the soft-points.
2. Click .
3. Snap (by clicking and holding down the SHIFT key) to the top corners of the
profile curve creating a new curve.
36
Style
5. Right-click on one of the soft-points to open the shortcut menu shown below:
6. Click Unlink to unlink the soft-point, and repeat step 5 & 6 for the other soft-
point on the curve.
8. Press the SHIFT key while you click to select one endpoint, and then drag the
endpoint to snap to the end of the construction curve.
9. Repeat the steps for the other endpoint of the profile curve. If you click one of
the endpoints now and move it, only the one point moves.
10. Click the front endpoint and move it to see that the curve scales non-
proportionally.
11. Select the Proportional Update option from the Style dashboard.
12. Click the front endpoint and move it to see that the curve scales proportionally
now.
37
Style - Help Topic Collection
2. Click .
5. Now edit the shape of the top curve, until you are satisfied with the shape.
The final model is shown in the following figure. Both curves have proportional
updates turned on.
38
Style
isdx_create_cos_start.zip
2. Select isdx_create_cos_start.prt and click Open. The start part opens. The
start part, consisting of two flat surfaces that act as the top and front faces of the
model, opens in the Pro/ENGINEER graphics window.
39
Style - Help Topic Collection
3. Create two datum planes that are offset from the FRONT and TOP datum planes,
as shown in the following figure.
7. Click .
8. Create a curve that is the profile for the front face of the model.
40
Style
12. Click .
13. Create a curve that is the profile for the top face of the model.
1 Two curves
4. Select the TOP datum plane to specify a direction for the drop.
6. Middle-click again.
10. Click .
41
Style - Help Topic Collection
1. Click .
2. Hold down the SHIFT key and snap to the ends of the dropped curves to create a
free curve that connects the two ends.
3. Repeat step 2 and connect the other ends of the dropped curves.
4. Click .
42
Style
5. Right-click on an endpoint of the free curve and select Surface Tangent on the
shortcut menu.
7. Click .
8. Click .
10. Create a planar curve on the RIGHT datum plane by holding down the SHIFT key
and snapping the endpoints of the planar curve to the dropped curve.
11. Click .
13. Move the tangent to edit the shape of the planar curve, as shown.
15. Click .The Style dashboard and the Select dialog box open.
18. Click the Internal selection arrow on the Style dashboard. The Select dialog box
opens.
43
Style - Help Topic Collection
24. Select the dropped curve on the top surface and middle-click.
26. Click .
27. Repeat the above trimming quilt operation for the front surface.
44
Style
To Create COSs
1. Click Insert > Style to create another Style feature.
2. Click .
3. Click COS.
45
Style - Help Topic Collection
6. Repeat steps 4-5 to create four COSs as shown in the following figure. Use the
SHIFT key to snap each COS to the end of the other.
46
Style
7. Click .
9. Click .
10. Create a planar curve and snap the endpoint to the COSs near the front and top
surface.
11. Click .
12. Right-click on the endpoints of the planar curve and click Surface Tangent on
the shortcut menu.
13. Right-click on the planar curve and click Add Midpoint on the shortcut menu. A
midpoint is added.
14. Select this midpoint and move it slightly inside to modify the shape of the planar
curve as shown.
47
Style - Help Topic Collection
1 Planar curve
1. Click .
2. Select the fillet surface that you created earlier from the dropped curves and
middle-click.
3. Select the four COSs created earlier and middle-click. The portion between the
COSs from the surface is removed. The final quilt is as shown in the following
figure.
48
Style
4. Click . The Style dashboard and the Select dialog box opens.
7. Click the Internal selection arrow on the Style dashboard. The Select dialog box
opens.
49
Style - Help Topic Collection
To Understand Resolve
1. Drag the following file into the Pro/ENGINEER graphics window:
isdx_resolve_mode.zip
2. Select isdx_resolve_mode.prt and click Open. The following part opens in the
Pro/ENGINEER graphics window:
50
Style
51
Style - Help Topic Collection
The Delete dialog box is displayed. The Delete dialog box appears because the
entity you are deleting has children, and Style must be able to handle the
children after the parent curve is deleted.
7. Click Suspend.
The Regenerate traffic light turns yellow because entities are out of date. Clicking
the yellow traffic light opens the Resolve dialog box and turns the light red.
Other methods to access the Resolve dialog box are:
52
Style
A blocked entity is a child of a failed entity. The regeneration system does not try
to regenerate children of failed entities, but considers them blocked.
8. In the Resolve dialog box, select the name of the failed entity (SF-21) and
notice that the explanation is "Missing reference for internal curve."
10. Click the traffic light to regenerate the feature. The light changes from red to
green indicating the regeneration is complete and successful.
53
Style - Help Topic Collection
2. Click .
5. Select Natural.
54
Style
The Resolve dialog box opens with the failure of entity SF-21. The explanation is
"Cross curves are not consistent with surface connection," because you have just
broken a curve connection, but Style is trying to maintain the surface connection.
In Style, the Resolve dialog box does not prevent you from further work. In this
case you can use to remake all curve connections and resolve all features.
7. Click .
2. Click .
5. Select Natural.
6. Click Edit > Resolve to see the failure in the Resolve dialog box.
This failure is the surface connection normal to the TOP datum plane.
• —Redefine the failed entity, for example, by selecting new boundary curves
for a surface.
• —Operate on the failed entity. Completely unlink all references. If the failed
entity is a COS, planar curve, or drop curve, the Unlink option also converts the
curve type to free.
55
Style - Help Topic Collection
isdx_reference_data_1.zip
4. Click .
56
Style
5. Create four free curves that attach to the surface edges as shown below.
Make sure you attach these Style curves to the edge in each case. You will notice
the edge is briefly highlighted when you snap to it, but if you have doubt as to
what entity you are snapping to, use the Sel Bin as described below:
1. Click .
2. Select one of the curves attached to the interior of the existing surface.
57
Style - Help Topic Collection
5. Select Tangent.
6. Repeat for the other curve attached to the interior of the surface edge.
To Create Surfaces
You can use solid or surface edges as well as datum curves as boundaries for Style
surfaces.
1. Click .
You can adjust the connection length, length and angle of the tangent vectors for
the smoothest shape.
Changes to the parent parametric features will flex the Style surfaces, and editing
the Style curves will also change the shape of the Style surfaces.
58
Style
isdx_reference_data_2.zip
59
Style - Help Topic Collection
For this exercise, you will concentrate on only the main spoke of this wheel.
4. Click .
You will use the curve tool to create curves with soft-points on the scan data.
5. Hold down the SHIFT key while you define points on the scan lines making a
curve.
Typically, you do not need many points to define the shape, and you can use the
curve edit to refine the shape after it is defined. Notice that the soft-points float
along the scan data.
6. Hold down the SHIFT key and click to create a second curve on the scan section.
After you have the two curves defined, you can create two more curves to define
a closed rectangle for a surface.
60
Style
7. Click .
61
Style - Help Topic Collection
2. Click .
Now you can add an internal curve by building a curve just as you built the first
two boundary curves for the surface.
3. Press the SHIFT key and click to define points on the curve across a scan line.
4. Click .
62
Style
phone.zip
3. Click Insert > Shared Data > From File. The Open dialog box opens.
5. Select the phone.stl file and click Open. The Import Options dialog box
opens.
Next, you start Style to build a surface directly onto the model.
8. Click .
9. Build four curves directly on the area of the model that you want to capture.
63
Style - Help Topic Collection
1 Boundary curves
11. Click .
64
Style
13. Changing the color of the surface will make comparison with the facet reference
easier.
You may want to create another curve to use as an internal curve to refine the
surface. You also may add points to the boundary curves to hold them closer to the
facets.
User Interface
About Style Features
Style is a design environment within Pro/ENGINEER that allows you to create free-
form curves and surfaces quickly and easily, and to combine multiple elements into
superfeatures. Style features are called superfeatures because they can contain
limitless numbers of curves and surfaces.
The new Style user interface offers the best of both worlds—it is a self-contained,
intuitive modeling environment and also a Pro/ENGINEER feature. The user can
create truly free Style features and take advantage of the parametric and associative
Pro/E capabilities.
Style features are flexible; they have their own internal parent/child relationships,
and can also have relationships with other Pro/ENGINEER features.
You can accomplish all of the following tasks with Style:
65
Style - Help Topic Collection
• Create a Curve on Surface (COS), a special curve type that lies on a surface.
• Style commands in the Edit, View, Analysis, and Info menus—commands such
as those to undo and redo Style curve operations, enter Resolve mode, display
curvature plots, and set Style preferences (surface mesh).
66
Style
A four-view display allows you to resize the panes by dragging the sash that divides
the view into four panes.
To Start Style
Click Insert > Style on the top menu bar to start Style. You can also click from
the toolbar.
A Styling menu is added to the menu bar, and two Style toolbars are added, one
each at the top and side of the Pro/ENGINEER window.
To Exit Style
Click or Styling > Done to save and exit the current Style feature, finalizing all
geometry in the Pro/ENGINEER geometry database.
Click or Styling > Quit to cancel all changes to the current Style feature.
Styling Menu
The Styling menu contains the following options:
Preferences—Opens the Styling Preferences dialog box that allows you to set
preferences for surface connections, display, regeneration, grid spacing, and surface
mesh.
Set Active Plane—Allows you to set the active datum plane for geometry creation
and edits.
Internal Plane—Opens the DATUM PLANE dialog box where you create datum
planes internal to the Style feature.
Trace Sketch—Opens the Trace Sketch dialog box where you create trace
sketches from the referenced images.
Snap—Toggles snapping on and off. By default it is turned off. (You can also enable
snap by pressing and holding the SHIFT key while you press the mouse button.)
Curve—Displays the options to create Style curves using interpolation or control
points.
Drop Curve—Displays the options to drop a curve onto a surface to create a COS.
Offset COS—Allows you to offset a COS on the same surface as that of the COS or
perpendicular to the surface on which it lies.
Curve from Datum—Converts curves or edges created outside Style to Style Free
curves.
Curve from Surface—Allows you to create a free or COS curve from an
isoparametric line of a surface.
Curve Edit—Allows you to edit a curve or multiple curves by dragging points or
tangents.
Surface—Displays the options to create three or four boundary surfaces from
boundary and internal curves.
67
Style - Help Topic Collection
Edit Menu
The Edit menu contains the following options for Style:
Regenerate All—Allows you to regenerate geometry locally within Style. During
Style regeneration, only the entities contained in the Style feature are regenerated
and not the entire Pro/ENGINEER model.
Undo—Undoes the last Style operation.
Redo—Redoes the last Undo operation. See Undo above.
Copy—Duplicates the selected Style curves and allows you to position them. Soft-
points are preserved during a copy if valid; otherwise this option is disabled.
Copy Proportional—Duplicates the selected geometry, retaining the original
proportions when the endpoints of the first curve in the selected geometry are
moved to new positions during duplication.
Move—Allows you to reposition selected Style curves.
Convert—Allows you to convert curves from one type to another.
Unlink—Breaks the associativity between Styling entities and any of their optional
references. Optional references for surfaces include internal curves and connections.
Optional references for curves include soft-points. Drop curves have no optional
references.
Delete—Deletes selected Style curves, surfaces, internal datum planes, or trimmed
quilt pieces.
Resolve—Allows you to resolve a Style feature that has failed regeneration. Opens
the Resolve dialog box.
Definition—Allows you to redefine Style geometry. Opens the appropriate dialog
box where you can edit entities such as curves or surfaces.
Note: Move and copy functionality in Style applies to Style curves only. It applies to
planar and free curves but not COSs.
View Menu
The following Style options are on the View menu:
Show All Views—Displays all four views for modeling. This command is also
available on the shortcut menu.
68
Style
Show Next View—Displays the next view counter-clockwise from the active view
when you are in single view display.
Orientation—Adjusts the view as follows:
• Default Orientation—Adjusts the view to the saved default view.
• Active Plane Orientation—Adjusts the view so that the active datum plane is
normal to the screen.
• Reorient—Opens the Orientation dialog box where you can specify the view
orientation.
Analysis Menu
The following Style options are on the Analysis menu:
Show Curvature—Displays the curvature plot on the selected curves.
Clear Curvature—Removes the curvature plot for the selected curves.
Clear All Curvatures—Removes all displayed curvatures from the display.
Saved Analysis—Displays the Saved Analysis dialog box.
Hide All—Hides all saved analyses.
Delete All—The following options are available:
• Delete All—Deletes all saved analyses.
The following Style options are available when you click Analysis > Geometry:
Curvature—Evaluates and displays the curvature of curves, edges, or surfaces.
Mathematically, the curvature is equal to 1/radius.
Sections—Evaluates surface continuity, especially across shared boundaries. Allows
you to highlight section curves on the surface or display cross-sections parallel to the
selected reference plane.
Offset—Evaluates and displays an offset for a selected set of curves, edges, or
surfaces.
Shaded Curvature—Evaluates and displays the smallest and largest normal
curvature values for every point on a surface.
Reflection—Displays curves that represent the reflection due to linear sources of
light on a surface when viewed from the specified direction.
69
Style - Help Topic Collection
Info Menu
The following Style options are on the Info menu:
Entity—Displays information about selected Style entities in an information window.
Current Feature—Displays information about the current Style feature in an
information window.
Note: You can modify certain Style parameters outside Style by clicking the check
boxes next to these parameters in Style. Clicking Info > Feature outside Style also
displays the information about these parameters.
Style Toolbars
Two Style toolbars are added to the Pro/ENGINEER interface by default when you are
creating a Style feature. The Quickbar is added to the top of the window, and the
Toolbar is added to the right side of the window.
Style Quickbar
The following icons are available in the Quickbar which is, by default, displayed at
the top of the graphics window:
70
Style
Style Toolbar
The icons on the Toolbar provide shortcut access to the most common Style
operations located on the Styling menu. By default the Toolbar contains the
following icons:
Set Active Allows you to set the current datum plane for
Plane geometry creation and edits.
Curve Edit Displays the options for editing curves on the Style
dashboard.
2. Click Toolbars.
71
Style - Help Topic Collection
Shortcut Menus
There are several shortcut menus available with Style. Right-click while performing a
task to access its shortcut menu. The default shortcut menu contains the following
commands:
• Next—Selects the next item in the Style Query Bin during the selection process.
• Previous—Selects the previous item in the Style Query Bin during the selection
process.
• Unselect Last—Allows you to unselect the last geometric entity that you
selected.
• Active Plane Orientation—Displays the model with the active datum plane
parallel to the screen.
• Set Active Plane—Allows you to set the current datum plane for geometry
creation.
• Isolate—Turns the display off for all the entities other than the selected entity.
Modifier Keys
The following modifier keys are available during Style operations:
72
Style
Repeat
• IBM AIX
• Compaq OSF1
1. If you do not have the file /.dt/dtwmrc in your home directory, copy it from the
systems area by entering the following:
73
Style - Help Topic Collection
cp /usr/dt/config/C/sys.dtwmrc ~/.dt/dtwmrc
2. Edit the file to comment out the following lines with a pound sign (#) at the
beginning of each line:
3. Restart the window manager by logging out, and then logging back in.
To Enable Snapping
There are two ways to enable and use snapping as discussed below:
• Click Show Sel Bin to open the Style Query Bin which displays the selected
entity's name.
74
Style
Setting Preferences
To Set Style Preferences
Use the Preferences dialog box to set preferences for display, curvature plots, and
surface mesh.
1. Click Styling > Preferences to open the Styling Preferences dialog box.
2. Toggle the Default Connections option for surfaces off or on. When turned on,
connections are established automatically when you create surfaces, if possible.
4. Toggle the Auto Regenerate options off or on. Available options are:
o Curves—When turned on, the child curves within the Style feature are
automatically regenerated during the modification of a parent.
o Surface—When turned on, the child surfaces within the Style feature are
automatically regenerated during the modification of a parent when the
display mode is wireframe. You may want to turn this off if your Style
feature contains many surfaces and you need more interactive control for
curve edits.
o Shaded Surface—When turned on, the child surfaces within the Style
feature are automatically regenerated during modification of a parent when
the display mode is wireframe or shaded. You may want to turn this off if
your Style feature contains many surfaces and you need more interactive
control for curve edits.
5. Enter a value for Grid spacing to change the number of lines displayed on the
grid of the active datum plane.
6. Set Surface Mesh options—these let you set display preferences for the surface
mesh. The surface mesh is displayed with the values specified in the Surface
Mesh container, according to the option you set. Available options are as follows:
o Off When Shaded—Displays the surface mesh except when the model is
shaded.
7. Modify the Surface Mesh quality. You can increase or decrease the number of
mesh lines displayed in both directions.
75
Style - Help Topic Collection
3. To see the meshes only in the wireframe display mode, click Off When Shaded.
4. Under Surface Mesh, use the slider to set the quality for surface mesh.
76
Style
and Right views are oriented to their respective 90-degree rotations of the active
datum plane.
• Press the right mouse button in any view, and then click Active Plane
Orientation. The specified view is oriented with the active datum parallel to the
screen. No change is made to the other views.
• Unhide All—Available using View > Visibility. This option displays all the
previously hidden features or Style entities.
The selective display in Style works on curves, surfaces, and internal datum planes
created in Style, in the current Style feature within the current session.
When redefining a Style feature, all the hidden entities are displayed when you select
Done or Quit to exit the feature.
Note: Internal datum planes are not displayed outside the Style feature.
When a feature is redefined within the current session, all the hidden entities remain
hidden. Pro/ENGINEER displays a warning message to let you know that some
entities are hidden.
Note: You can add Hide, Unhide All Entities, and Isolate as icons to the Style
tool bar using Tools > Customize Screen.
• Sketch curves in the Front, Top, and Right views by repeating the above steps to
create the skeleton curves of the model without having to reorient the display.
Use the isometric/trimetric view to get a good 3-D feel for the shape as you
work.
77
Style - Help Topic Collection
• Sketch the 2-D shape of a curve in one view, then switch to edit mode and drag
the points or tangents in the other views. Observe the shape changes in the
other views as you drag. This shows a true 3-D (non-planar) curve without
having to rotate any views.
In general, defining the depth of any point on a curve can be postponed until after
you enter a series of points. The green line displayed indicates when one or more
points can have their depth adjusted. Click anywhere along the green line to set the
depth for those points. If you choose not to change the depth, the curve points stay
at their default positions when you complete the curve.
2. Select a datum plane. The specified plane becomes the active plane. Style also
displays the horizontal and vertical directions for this plane.
• Click or View > Show All Views to display all four views for modeling.
• To return to a single view, click View > Show All Views or again.
78
Style
1 Vertical sash
2 Horizontal sash
2. Drag the sash. The arrow indicates the direction in which you can drag the sash.
o You can drag the vertical sash horizontally and the horizontal sash
vertically.
o You can also drag the intersection of the two sashes horizontally and
vertically.
Note: You cannot drag the sash beyond a certain limit. The sash location and the
corresponding pane size apply to a single window only within the current session.
79
Style - Help Topic Collection
To Reset a View
Click View > Orientation > Default Orientation to reset views to their default
orientation.
Note: Only the view orientation, not the screen layout, changes.
• Create a datum plane while creating a feature so that the datum plane is internal
to the active feature. This internal datum plane is not seen at the top level in the
model tree. You can reference any Style entity such as Style curve endpoints,
Style surface vertices, and other internal datum planes besides the regular Style
references for creating the internal datum planes.
When creating or defining Style features, you can create datum planes as internal to
the Style feature, but you must create datum points and datum axes
asynchronously. The advantage of using an internal datum plane is that it can have
references to other entities in the current Style feature.
1. Click Styling > Internal Plane. Optionally, click on the Style toolbar.
2. Choose the desired constraint option from the DATUM PLANE menu.
3. Pick the necessary references on the model. You can select any curves and
surfaces as references for the internal datum plane.
For more information about constraining the datum plane, refer to the topic
About Datum Planes from the Part Modeling module of Pro/ENGINEER Help.
4. Repeat steps 2 and 3 until you have established the necessary constraints.
5. Click OK to create the datum plane or Cancel to cancel the datum plane
creation.
If you clicked OK, the internal datum plane is created. This plane is active by
default and is displayed with a grid. Style also displays the horizontal and vertical
directions for the internal datum plane.
80
Style
• Delete an internal datum plane by selecting the internal datum plane and clicking
Edit > Delete from the top menu bar.
• Display information about the selected internal datum plane in the Style feature
using Info > Entity on the top menu bar.
• Use the Show, Hide, and Isolate options to show or hide internal datum planes.
• Regenerate internal datum planes in the same way as other Style subfeatures. An
internal datum plane can reference geometry defined in the Style feature in
which it is created. Therefore, an internal datum plane can regenerate
successfully only if the parent features also regenerate successfully.
• Resolve an internal datum plane, but you cannot unlink it from its parent feature.
Note: You cannot modify or redefine the internal datum planes within Style.
81
Style - Help Topic Collection
Curves
Understanding Curves
About Creating Curves in Style
A curve is any path drawn through two or more defining points. A set of internal
points and endpoints define the curve.
In Style, creating good curves is the key to creating a feature with high-quality
surfaces, because all surfaces are defined directly from curves.
82
Style
2 Internal point
3 Endpoint
Every point on a curve has a position, a tangent, and a curvature. The tangent
determines the direction that the curve flows through the point. The tangents of
internal defining points are created and maintained by Style—you cannot change
them. However, you can change the direction and magnitude of a tangent to an
endpoint.
The curvature at each point is a measure of how rapidly the curve is changing
direction. A straight line has zero curvature at each point, and a circle has a constant
curvature at each point that is equal to the reciprocal of the radius. Curves typically
have a different curvature value at every point.
To create a curve you first specify two or more points. Free points are displayed as
small white dots. They are projected by default onto the current datum plane, but
83
Style - Help Topic Collection
their depth may be specified from another view. If you are working in 4-view display
mode, you can specify the depth in one of the other panes where the green depth
line is visible. In single-view display mode, you can rotate the view until you see the
green line through the point, and then click anywhere along the green line to specify
the depth of the point.
Soft-Points
Create a soft-point by snapping to any curve, edge, quilt or solid surface, scan curve,
or facet. As you create a soft-point, the entity you are snapping to is highlighted
briefly. A soft-point is considered partially constrained—it can slide on its parent
curve, surface, edge or facet. Soft-points are displayed as open circles when they
reference other curves and edges. Soft-points are displayed as open squares when
they reference surfaces.
Note: To snap, press the SHIFT key while holding down the mouse button, or click
Styling > Snap. If there is a possibility of snapping to multiple entities, you can use
the shortcut menu and click Next, Previous, or Show Sel Bin to select the
referenced entities.
Fixed Points
A fixed point is a fully constrained soft-point. A fixed point is displayed as an x. It
cannot slide on its parent because it is constrained in x, y, and z. When you create
fixed points, see the note above on snapping which applies to fixed points as well.
There are several ways a soft-point becomes a fixed point:
• A curve is snapped to a datum point or vertex.
• Soft points on free curves become fixed points if the option Lock to Point is
used. Lock to Point will move a soft-point to the nearest defining point on its
parent curve.
• When planar curves are snapped to existing entities, the points are fixed because
the plane forms an intersection with the other entity.
Point Types
In Style you can create and edit curves in two modes:
• Interpolation point editing
Interpolation Points
By default, Style displays the interpolation points of a curve while creating or editing
the curve. You can edit the curve by clicking and dragging the points that actually lie
on the curve.
84
Style
Creating Curves
To Create a New Curve
1. Click or Styling > Curve to open the Style dashboard.
2. Select Free, Planar, or COS to specify the type of curve you want to create.
3. Define points for the curve. You can create Style curves using control points as
well as interpolation points.
85
Style - Help Topic Collection
3. Click Free.
5. To define the curve to lie off of the current plane, rotate the view.
6. Click along the green line to determine the depth of the curve.
If you do not specify a depth, the curve lies on the active datum plane by default.
4. If necessary, click Refs to open the Planar or Free dialog box and enter an
offset value. The default setting is 0.0. Any other value moves the datum plane
by the specified amount. To be able to modify the Offset value outside Style,
click the check box.
5. Click on the active plane to define the points for the curve.
86
Style
When you drop a curve on a composite surface, individual COS curves are created
for each component of the composite surface. Similarly, you can a create COS by
specifying points on the individual components of a composite surface.
2. Click COS.
3. Define points along a selected surface, and Style creates a COS that goes
through the definition points.
When you define COS points, you can use snapping functionality to snap to other
vertices or datum points as long as they all lie on the same surface.
4. Click .
2. Select a surface or surfaces on which to drop the curve, and then middle-click.
3. Select the curve or curves that you want to drop onto the specified surface, and
then middle-click.
4. Select a datum plane. Style orients the curve or curves normal to the selected
datum plane and then drops them onto the surface.
5. Click .
o An offset of the COS is created on the same surface as that of the COS.
87
Style - Help Topic Collection
o Offset box, Offset check box, and Normal check box are available on the
dashboard.
3. Click the Normal check box to offset the COS perpendicular to the surface on
which it lies.
4. Type a value as the distance for the offset in the Offset box.
Note: Some offset values can produce cusps or self-crossing curves where the
curve splits into multiple curves to retain the cusp-point. This results in more
than one offset curve.
5. Click the Offset check box to export the offset value for modification outside
Style.
6. Click .
The next figure shows an offset of a COS which is perpendicular to the surface on
which the COS lies.
88
Style
• A composite surface, separate curves are created for each component of the
composite surface.
3. Select a point on the surface through which the curve must pass. A curve from
surface that displays the default orientation is created.
4. Press CTRL and click on the surface to change the curve direction.
5. Drag the curve to slide across the surface and position it. Alternatively, on the
Style dashboard click the Options tab and type a value in the Value box.
7. Click .
89
Style - Help Topic Collection
5. Click anywhere on the parent curve to construct a soft-plane at that point. The
soft-plane:
7. To determine the position of the plane and how this position updates during
regeneration,
a. Select one of the following options in the Type box under Radial Plane.
The default is Length Ratio.
Length Ratio—Maintains the position of the soft-plane to the percentage of
the length from the start of the parent curve to the plane, relative to the
total length of the parent curve. This is the default.
Length—Determines the distance from the start of the parent curve to the
soft-plane.
10. Repeat steps 4-9 to create more curves, or click to complete and exit the
Curve tool.
90
Style
Note: On the screen, you can only see the soft-plane associated with a radial-path
planar curve that is being edited currently.
1 Parent curve
2 Soft-plane
Editing Curves
About Proportional Update
A curve with proportional update allows the free points of the curve to move in
proportion to the soft-points. During curve edits, the curve retains its shape
proportionally.
A curve without proportional update only changes shape at the soft-point during
edits.
91
Style - Help Topic Collection
2. Select the curve to edit. You can also select the curve and then click .
2. Select the curve to edit. You can also select the curve and then click .
o Click and drag a free point anywhere on the screen. Free points move in a
plane parallel to the current datum plane and through the original position
of the point.
o Use the ALT key to drag points normal to the active plane.
o Use CTRL + ALT to move points vertically or horizontally with respect to the
view.
o Enter xyz coordinate values for placing the point of a Free curve. The
coordinate values can be specified relative to the original placement, or at
absolute distances from the coordinate system origin.
4. Click .
If you change a free curve to a planar curve, you can define the datum plane or
offset for the curve to lie on. The curve is projected onto the current datum
plane.
4. Click .
92
Style
3. Click Point to display the point movement options. Under Point, select the Drag
options. The available options are as follows:
3. Right-click on the soft-point to display the soft-point shortcut menu. You can also
click Point from the dashboard to display the Soft-Point options. The available
options are as follows:
o Linked—Indicates that the point is a soft-point, but that none of the above
soft-point types are applicable. This includes soft points on a surface or a
plane and soft-points to a datum point or vertex. For example, a curve
point that is snapped to a surface is linked.
93
Style - Help Topic Collection
4. Click the Reference selection arrow and select a new datum plane or a planar
surface for the curve to lie on, or go to the next step.
This is the value to offset the curve from its current position. Alternatively,
holding down the ALT key, drag the grid display to change the offset value.
6. Click .
• In the case of a connected curve, the tangent handle has two parts: a regular
tangent vector on the leader and an arrow tangent vector on the follower. The
follower tangent can be dragged to change length only (the direction is
constrained by the leader). The leader tangent may have any of the other
constraints (except Tangent or Curvature) applied. Changing the type of the
follower tangent to anything except Tangent or Curvature breaks the connection
with the leader curve.
• You can swap the leader/follower direction (and the underlying soft-point) by
clicking on the end of the leader tangent to move the arrow.
94
Style
2. Select a curve.
3. Click the curve's endpoint to display the tangent vector for a curve with
interpolation points. For Curves with control points, the segment between the
endpoint and the previous point is selected.
4. Click the tangent vector and drag it around the screen, changing the vector's
length and position, or go to the next step.
5. Click Tangent on the Style dashboard, or right-click over the tangent vector to
display the Tangent options.
6. Under Constraints, select one of the following primary tangent constraints from
the First box:
o Fix Angle—Sets the current direction, but allows you to change the length
by dragging.
95
Style - Help Topic Collection
Note: You can specify elevation only for Free curves. While changing
constraints, you can use the horizontal and vertical direction reference (H/V
axis) of the datum plane.
8. Reference—Click the selection arrow to choose a new reference plane for this
tangent.
9. Changing the Drag setting changes the way the tangent vector is directly
manipulated on the screen:
o Angle + Elev—Locks the current length of the tangent so that only the
angle and elevation change. Alternatively, hold down the ALT key while
dragging the tangent.
o Length—Locks the current direction of the tangent so that only the length
changes. Alternatively, hold down the CTRL and ALT keys while dragging
the tangent.
Note: The drag setting does not apply any constraints to the currently
selected tangent, but only affects dragging any tangent using the mouse.
10. Click .
Note:
• Every tangent can have its own unique reference plane, for constraining primary
and elevation angle.
• You can constrain the control point tangents as well as interpolation point
tangents.
• If the value of the tangent elevation angle is 90 degrees, modifying the tangent
angle has no effect on the tangent direction as the elevation controls the tangent
direction.
2. Select a curve and click the curve's endpoint to display the tangent vector.
3. Click Tangent on the dashboard, or right-click over the tangent vector to display
the Tangent options.
4. Under Constraints, select one of the following primary tangent constraints from
the First box that apply to connections with neighboring curves and surfaces:
Tangent—Same as symmetric, but the original tangent value of the leader curve
is maintained.
96
Style
5. Click .
• Free
• Fix Angle
• Horizontal
• Vertical
• Normal
• Align
3. Select the tangent and click Tangent on the Style dashboard. The Tangent
dialog box opens.
4. Type the secondary constraint type in the Second box. Optionally, you can also
change the values of the available parameters by directly dragging the tangent as
required.
5. Click .
97
Style - Help Topic Collection
Note:
• You can constrain the control point tangents as well as interpolation point
tangents.
• You can use the secondary constraint type Normal only if the active datum plane
normal lies in the tangent plane.
• You can use the secondary constraint type Align only if the curve tangent for the
curve selected for alignment lies in the tangent plane.
2. Select a curve.
3. Right-click anywhere on the curve and select one of the following options:
To Combine Curves
4. If there is more than one neighbor curve at the endpoint, Pro/ENGINEER prompts
you to select which curve to combine with the selected curve.
5. Click to complete the curve operation. The two curves are merged into a
single curve, which changes shape in order to maintain smoothness.
To Split a Curve
You can divide a single curve into two pieces at a selected point. The two resulting
curves are joined by a soft-point at their ends.
98
Style
4. Click . The curve is split at the specified point. The resulting curves change
shape as they refit to the new defining points.
To Extend a Curve
2. Select a curve.
3. Select the end point and drag the curve to extend it. This retains the number of
points on the curve.
4. To extend a curve by adding points to it, press SHIFT + ALT, click the endpoint of
the curve and click outside the curve. A point gets added to the curve.
7. Click .
5. Click .
99
Style - Help Topic Collection
7. To change the position of the plane and how this position updates during
regeneration,
a. Select one of the following options in the Type box under Radial Plane.
Length Ratio—Maintains the position of the soft-plane to the percentage of
the length from the start of the parent curve to the plane, relative to the
total length of the parent curve. This is the default.
Length—Determines the distance from the start of the parent curve to the
soft-plane.
b. Type a value in the Value box under Radial Plane to reposition the plane
along the parent curve. Alternatively, hold down ALT and drag the soft-
plane to reposition the plane dynamically along the parent curve.
8. Click the Value check box if you want to export the value for modification outside
Style.
9. Click .
100
Style
You can import the following types of curves into a Style feature.
• Datum curves imported into Pro/ENGINEER (For example, IGES)
Note:
• Pro/ENGINEER ignores any selected curves that already belong to the current
Style feature.
• The new curves created in Style after importing the curves are independent of
the original curves.
To Import Curves
1. Create or redefine a Style feature.
3. Select any curve or edge that is not a current Style curve or edge. New Style free
curves are created from the selected curves.
Using the Styling > Curve Edit option for multiple curves, you can:
• Change the point location by dragging the selected points on the selected curves,
or by entering the values for the changed location.
• Change the length and angle of the tangents for selected curves either by
dragging the tangents, or by entering the required values.
• Offset multiple planar curves by directly dragging them or by entering the offset
value.
• Change references for planar curves from one datum plane to another.
101
Style - Help Topic Collection
For multiple curve edits, Style does not allow you to:
• Add points to or delete points from multiple curves.
4. Select free points or tangents for editing on the selected curves using CTRL +
click.
2. Select points on the selected curves for changing the location using CTRL + click.
3. Drag the point selected last to drag all these points directly in the graphics
window or click the Point tab on the dashboard to open the Point dialog box.
Optionally, you can type the coordinate values for placing the point. The
coordinate values can be specified relative to the original placement, or at
absolute distances from the coordinate system origin.
4. Click .
Note:
• All these points are displaced by the same relative offset.
• Use the ALT key to drag points normal to the active plane.
• Use CTRL + ALT to move points vertically or horizontally with respect to the view.
• Snapping of a point applies only to that point. All other points are moved without
snapping.
102
Style
• You cannot drag constrained soft-points that are fixed such as points snapped to
a vertex or a datum point, soft-points at planar intersections with other curves,
or soft-points with plane offset constraints.
2. Click Styling > Curve Edit or click from the Style toolbar.
3. Holding down the CTRL key, click at the endpoints of the curves to select their
tangents.
4. To change the tangent type, click Tangent on the dashboard and change the
required tangent type using the Tangent dialog box. You can also right-click on
the tangent to display the Style shortcut menu and select the required tangent
type.
o Optionally, type a value into the Length text box to specify a tangent's
exact length.
o Optionally, type an angle into the Angle text box to specify a tangent's
exact angle.
o Optionally, type an angle into the Elevation text box to specify a tangent's
exact elevation angle.
Note: You cannot change the tangent types to Symmetric, Tangent, Curvature,
Surface Tangent, or Surface Curvature while editing multiple curve tangents.
5. Click .
2. Click Styling > Curve Edit or click from the Style toolbar.
4. Type an offset value in the Offset box. Style offsets the selected curves with the
specified value.
In addition, you can also choose to change the datum reference for these curves.
Click the Reference arrow icon and select the datum plane to be used as a new
reference for the selected curves.
5. Click .
103
Style - Help Topic Collection
5. Click the Reference arrow icon and select the datum plane to be used as a
reference for the selected curves.
In addition, you can also choose to offset the selected curves with reference to
this datum plane by entering a positive or negative value in the Offset box.
4. To convert free curves to planar curves, after selecting the curves, click Planar
on the dashboard and click .
5. To convert planar curves to free curves, after selecting the curves, click Free on
the dashboard and click .
6. To convert COS curves to free curves, after selecting the COS curves, click Free
on the dashboard and click .
Style Parameters
About Parameters in Style
Parameters in Style features are supported for modification outside the style feature.
You can make the following types of Style parameters visible outside Style:
• Tangent Length, Angle, and Elevation Angle
• Soft point options Parameter, Length, Length Ratio, and Offset from Plane
104
Style
2. Double-click the required dimension and type a new value for it.
3. Click Edit > Regenerate. The model regenerates to reflect the changed
parameter values.
Surfaces
About Surfaces
You can create the following types of surfaces using the Surface tool with one or
more defining curves or edges:
Boundary Surface—Has a rectangular or triangular boundary. A set of primary
curves with optional internal curves defines the complete boundary of the surface.
Loft Surface—Is created from a set of nonintersecting curves that flow in the same
direction.
Blend Surface—Is created from one or two primary curves and at least one cross
curve. A cross curve is a curve that intersects the primary curve or curves.
These surfaces can also be composite surfaces.
The defining curves of Style surfaces must either have soft-point connections, or
share vertices at the endpoints whenever two curves need to intersect. You need not
trim curves back to absolute corners, partial boundaries are supported.
105
Style - Help Topic Collection
1. Click or Styling > Surface. The Style dashboard and the Select dialog box
opens.
Note:
3. Click the Internal selection arrow on the Style dashboard if you want to select
internal curves. The Select dialog box opens.
Note:
7. Click on the arrows shown across the surface boundaries to modify connections
between the new surface and its neighbors, if required.
8. Click .
1. Click or Styling > Surface. The Style dashboard and the Select dialog box
opens.
106
Style
2. Select a set of nonintersecting curves that flow in the same direction to create a
loft surface.
Note:
4. Click on the arrows shown across the surface boundaries to modify connections
between the new surface and its neighbors, if required.
5. Click .
1. Click or Styling > Surface. The Style dashboard and the Select dialog box
opens.
Note:
Note: If you have selected two primary curves earlier, then a loft surface is
created which changes to a blend surface when you select cross curves.
4. Select one or more cross curves that intersect the primary curve or curves. The
blend surface is created and displayed.
107
Style - Help Topic Collection
Note:
o If you have selected two primary curves earlier, then select cross curves
using Cross selection arrow.
7. Click on the arrows shown across the surface boundaries to modify connections
between the new surface and its neighbors, if required.
8. Click .
Set an active datum plane that is perpendicular to the plane on which the primary
curve lies and create a curve that intersects the primary curve as shown.
108
Style
Create a blend surface using Styling > Surface. To create a blend surface, first
select the primary curve. Next, select the curve that intersects the primary curves
using the Cross selection arrow on the dashboard.
The following figure shows a blend surface that is created when the Radial check
box is selected.
109
Style - Help Topic Collection
The following figure shows a blend surface that is created when the Radial check
box is not selected.
110
Style
Set an active datum plane that is perpendicular to the plane on which the primary
curves lie. Create a curve that intersects the primary curves as shown.
Create a blend surface using Styling > Surface. To create a blend surface first
select two primary curves. A loft surface is created.
111
Style - Help Topic Collection
Next, select a curve that intersects the primary curves using the Cross selection
arrow on the dashboard. The following figure shows a blend surface that is created
when the Uniform checkbox is selected.
112
Style
The following figure shows a blend surface that is created when the Uniform
checkbox is not selected.
1 Correct
2 Incorrect
113
Style - Help Topic Collection
• Generally, internal curves must have soft-points wherever they intersect the
surface boundaries or other internal curves, as shown in the following diagram.
• If two internal curves cross the same borders, they cannot intersect within the
surface, as shown in the following diagram.
1 Correct
2 Incorrect
• The internal curve must intersect both borders of the surface, as shown in the
following diagram.
1 Correct
2 Incorrect
3 Incorrect
• An internal curve cannot intersect the surface boundary at more than two points,
as shown in the following diagram.
114
Style
1 Correct
2 Incorrect
• Right-click to select Edit Definition on the shortcut menu and select the surface.
• Trimming a surface does not change its parametric definition. Any soft-points or
COS do not change after the trim operation.
115
Style - Help Topic Collection
• Create COS, dropped curves, and soft-points on the trimmed surfaces just like
any other Style surfaces.
• Use the Info and Analysis options on the top menu bar for information and
analysis of the trimmed surfaces.
• Select trimming curves such that the trimmed quilt pieces are not created.
To Trim a Surface
3. Select the curves that you want to use for trimming the quilt.
The quilt is trimmed using the selected curves if they form valid trim pieces.
4. Click on the surface mesh to select the trimmed pieces that you want to keep or
delete. You can toggle the selection.
If you select all the trimmed pieces for deletion, Pro/ENGINEER displays an error
message.
If creating or redefining the trim does not result in a valid trimmed quilt, you can
only cancel the trim operation.
• If you select a trimmed surface for redefining the trim operation, Style displays
the mesh regions in colors that indicate your earlier choice of keeping or deleting
them.
• When redefining or inserting a trim in a nested trim operation, Style removes all
the trims created after the trim that you are about to redefine or insert. These
trim features are restored and resolved after you complete the trim operation.
116
Style
Style displays the mesh regions in different colors that indicate your earlier
choice of keeping or deleting them.
You can:
Connections
About Curve Connections
Curve connections are created using Styling > Curve Edit. In Style, curve
connections use the concepts of leader and follower curves. A leader curve maintains
its shape, while a follower curve adapts its shape to meet the leader. The following
kinds of connections can be made between curves:
• Symmetric—sets the tangents of two adjoining curves to be the average of the
tangents at the end points. If the selected endpoint is a soft-point, the tangent is
constrained to follow the tangent of the neighbor, which becomes the leader.
• Tangent—same as symmetric, but the original tangent value of the leader curve
is maintained.
The following options create connections between curves and neighboring surfaces:
• Surface Tangent—sets the selected curve tangent to follow the cross-boundary
tangent of the parent surface. This requires that the selected endpoint is a soft-
point to a surface boundary.
• In the case of a connected curve, the tangent handle has two parts: a regular
tangent vector on the leader and an arrow tangent vector on the follower. The
117
Style - Help Topic Collection
• You can swap the leader/follower direction (and the underlying soft-point) by
clicking on the end of the leader tangent to move the arrow.
2. Select a curve and click the curve's endpoint to display the tangent vector.
3. Click Tangent on the dashboard, or right-click over the tangent vector to display
the Tangent options.
4. Under Constraints, select one of the following primary tangent constraints from
the First box that apply to connections with neighboring curves and surfaces:
Tangent—Same as symmetric, but the original tangent value of the leader curve
is maintained.
5. Click .
118
Style
• Tangent (G1)—Two surfaces have a common boundary, and that at every point
along that boundary they are tangent to each other.
• Curvature (G2)—The surfaces are tangent continuous across the boundary, and
share curvature along the common boundary.
To Connect Surfaces
This procedure describes how to set connections between adjoining surfaces:
The arrows between the surfaces represent the connections between the
surfaces. The arrow points from the leader surface to the follower.
o Press the SHIFT key and click the middle of the arrow to return to matched
connection. A matched connection has no connection except the shared
boundary curve.
o All—Shows the connections between the selected surfaces and all adjacent
surfaces.
5. Modify the Icon Length value to change the size of the connection arrow, if
desired.
6. Click .
119
Style - Help Topic Collection
• The two edges that are not the natural boundary may be G1 leaders only.
2. Use the following methods for selecting geometry with the Select tool:
For example, if you want to delete multiple surfaces, hold down the CTRL key and
click on each surface. Then, when you click Edit > Delete, all selected surfaces
are deleted at once.
• Press CTRL and drag on selected curves to copy and move them.
• Copy duplicates the selected geometry and allows you to position it. Soft-points
are preserved during a copy. The copy may be unlinked, in which case
references to the geometry being copied are unlinked, if necessary.
120
Style
Copied curves do not maintain history with the original curves. However, the copied
curves preserve the relationships that exist between the individual curves in the set
of curves selected for copying.
3. Click the Unlink check box to remove any references to the geometry being
copied, if necessary.
If you click the Relative check box, the x,y,z coordinate values are treated as
offsets from the geometry's original position.
5. Click .
Note: Use the following shortcuts for moving and copying curves:
• Press CTRL + SHIFT and drag the selected curves to move them.
• Press CTRL and drag the selected curves to copy and move them.
o Two vectors that indicate the original and new positions of the two defining
points of the first curve in the selection set are visible.
o The default bases of the two vectors are the endpoints of the first curve in
the selection set.
o The heads of the two vectors are offset proportionally from the bases.
3. Click the Unlink check box to remove any references to the geometry being
copied, if necessary.
121
Style - Help Topic Collection
4. Clear the Uniform check box to scale the copy nonuniformly in each coordinate.
5. Drag the arrow heads of vectors to scale, translate or rotate the copied curve.
6. Click .
To Redefine Geometry
1. Click Edit > Definition. Alternately, double-click the entity that you want to
modify.
122
Style
4. Click .
Note: You can obtain information on an entire Style feature, including all its
component entities by clicking Info > Current Feature.
To Unlink COSs
If a dropped curve is linked to the projected curve, modifications you make to the
projected curve are propagated to the dropped curve during regeneration. Unlinking
a dropped curve breaks the associativity between curves created with the drop
operation. You cannot relink dropped curves that you have unlinked. This is also true
for COSs by point.
1. Select the COS that you want to unlink.
3. Since this operation cannot be undone, you must confirm the conversion.
Deleting Geometry
About Deleting Geometry
If you attempt to delete parent geometry without deleting the children, the children
are highlighted, and you are prompted to delete, unlink, or suspend that geometry.
In cases where the parent being deleted is not essential to regeneration of the child,
you can unlink the child from the parent instead of deleting it, as in the following
examples:
• Soft points can be converted to fixed points on free or planar curves.
123
Style - Help Topic Collection
If you choose not to delete or unlink the dependent children, you can suspend the
children. Suspension causes the children to fail to regenerate, and you will have to
resolve them at a later time.
To Delete Geometry
To delete any type of Style geometry except curve points and curve segments, select
the geometry you want to delete, and then click Edit > Delete. The selected
geometry is deleted.
Note: If you attempt to delete parent geometry without deleting the children, the
children are highlighted, and you are prompted to delete, unlink, or suspend that
geometry.
2. Select a curve.
4. Click .
Regeneration
About Style Regeneration
The Style feature has an internal regeneration mechanism that regenerates entities
only if they are out of date because their parents have changed. If you click Edit >
Regenerate All, all entities are regenerated, if necessary. Any entities that are up-
to-date are not regenerated.
124
Style
Automatic regeneration applies to all curve edit operations. Curves that are children
of a modified curve are updated. In the case of splitting a curve, all children of the
original curve, and therefore of both resulting curves, are updated.
Typically, a child curve contains a soft-point on the parent, but other situations, such
as curves having aligned tangents, can create the parent-child relationship.
While automatically regenerating curves,
• Multiple curve edits are allowed.
• All directly dependent curves that are not created as surfaces or COS by dropping
curves on a surface are allowed.
• If you click Shaded Surface from the Auto Regenerate options, both
wireframe and shaded surfaces get automatically regenerated.
• Editing the internal curves also automatically regenerates the surface. Any COSs
and dependent children are also updated so as to lie on the regenerated surface.
125
Style - Help Topic Collection
2. Click Failed to list all failed internal entities. Select an item in the list to highlight
it in the view.
Click Blocked to highlight all entities that cannot be regenerated until a failed
parent is resolved. Select an item in the list to highlight it in the view.
3. Select an entity in the list to highlight it in the view and to see an explanation of
the failure. You can resolve the failure by choosing one of the following resolve
actions:
If you attempt to delete parent geometry without deleting the children, the
children are highlighted, and you are prompted to delete, unlink, or
suspend that geometry.
o Click on the failed subfeature in the list. The Explain box displays a
description of the failed subfeature.
4. Click Close.
126
Style
Ideally, a curvature plot should be smooth. Dips and bumps in the curvature plot are
signs that the curve has a rapid change in shape. However, a corner or crease in the
curvature plot does not indicate a crease in the curve, only a sharp change in the
curvature. The curve is still tangent continuous internally.
Curvature plots are interactive. They update as the curve is modified. You can
change the number of plotted segments, the relative size of the plot, and the type of
curvature.
127
Style - Help Topic Collection
definition of the Style feature, the saved curve or surface analysis is dynamically
updated with respect to the changed definition.
There are two ways to use the curve and surface analyses in Style.
• While creating a Style feature or editing its definition, use saved geometry
analysis on the Style geometry. Continue creating or editing in Style. The
analysis is dynamically updated.
• Create a curve or surface analysis on any existing Style geometry and save it.
This analysis is dynamically updated when you edit the feature definition.
Note: You can also use the Measure and Model analyses in Style, but cannot save or
retrieve them. Create these analyses outside Style and save them, if required.
Pro/ENGINEER Integration
To Redefine or Reroute Style Features
Redefining Features
Clicking Edit > Definition (or right-click the Style feature in the Model Tree and
select Edit Definition) returns you to the Style environment. As Style features are
superfeatures, clicking Edit > Definition allows you to add as well as edit elements.
You cannot save your model inside Style. It is good practice to create some curves
and surfaces, exit Style, save your model, and then use Edit > Definition to add
more elements.
Rerouting Features
Clicking Edit > References (or right-click the Style feature in the model tree and
select Edit References) can be used to reroute the external references of a Style
feature. The Edit > References command is executed from within the general
Pro/ENGINEER environment.
128
Style
4. Click .
For more information, refer to the topic About User Parameters from the
Pro/ENGINEER Fundamentals module of Pro/ENGINEER Help.
Trace Sketch
About Trace Sketch
You can import a sketch into Style on one of the three default datum planes: front,
top, or right, a user-defined datum plane, or a planar surface. Using Style, you can
reference and use images to model a part within the Style feature. The referenced
image or sketch is used as an underlay for creating geometry when you manually
trace the key features of the sketch.
You can also reference a scene for creating geometry in Style. A scene is a set of
correlated images and curves created in Pro/CONCEPT. When working with a scene,
the curves are defined and maintained in the same feature as the sketches.
2. Select any default datum plane in the Trace Sketch dialog box. The Open dialog
box opens.
5. Click Open.
o The name of the image is added to the name of the selected datum plane in
the Trace Sketch dialog box.
6. Click OK.
2. Clear the selection of views, if any, in the Trace Sketch dialog box.
129
Style - Help Topic Collection
4. Select a datum plane or a planar surface. The Open dialog box opens.
6. Click Open.
o The image is added to the selected datum plane or planar surface on the
screen.
o The names of the datum plane or planar surface and the image are added
to the list in the Trace Sketch dialog box.
7. Click OK.
130
Style
The next figure shows a mobile phone keypad as the referenced image applied to a
planar surface. This image is used as an underlay to manually trace the key features
of the keypad and create geometry.
To Insert a Scene
1. Click Styling > Trace Sketch. The Trace Sketch dialog box opens.
2. Click File > Open Scene to open a set of sketches and related curves from a
Pro/CONCEPT scene file. The Open File dialog box opens.
o The names of the datum plane and the image are added to the list in the
Trace Sketch dialog box.
131
Style - Help Topic Collection
o To replace an existing sketch, select the sketch name in the Trace Sketch
o To display the hidden sketch, select the sketch name and click .
o To show all the hidden sketches, click Sketch > Show All.
2. Click OK.
Note: To make alignment of the sketch easier, make sure that the View >
Show All is not selected.
2. Under Fit, click Horizontal to fit the sketch horizontally, or click Vertical to fit
the sketch vertically.
4. If you do not want the origin to be located at (0,0), under Model Origin, type
the X and Y coordinates for the new origin. The Move and Scale dimensions get
adjusted relative to the values you typed.
o Transparency—Use the slider to change the value between zero and 100.
A value of zero means a completely opaque sketch, whereas a value of 100
makes the sketch totally transparent.
o Rotate—Use the slider to rotate the sketch with respect to the origin. You
can select a value between zero and 180 degrees.
132
Style
6. If you have fitted the sketch to the view and the origin and the sketch is to scale,
you can start creating the geometry. If the sketch is not to scale, adjust the
sketch as follows:
o If you fit the sketch horizontally, you may need to scale it vertically.
o If you fit the sketch vertically, you may need to scale it horizontally.
Note: Click to lock the horizontal and vertical dimensions for scaling. This
retains the aspect ratio of the sketch. Clear the selection to scale the two
dimensions separately.
• Define regions in such a way that you can create surfaces later
Note:
Sketches that you have created in Style remain in the graphics window even after
you complete the Style feature. Therefore, you can also use other tools such as
Sketcher to create geometry using the trace sketches.
To clear the display of the Trace Sketch data when you are not working in Style,
• Click View > Display Settings > Model Display. The Model Display dialog
box opens.
133
Style - Help Topic Collection
Glossary
Glossary of Terms
Term Definition
Blend A surface that is created from one or two primary curves and
Surface at least one additional curve that intersects the primary
curve or curves.
Composite A surface that has more than one curve as a single boundary
Surface or internal curve. In Style, a composite surface is composed
of a set of surfaces but is treated as a single entity. Outside
Style such surfaces are treated as a single quilt.
134
Style
Drag To press and hold the mouse button while you move the
(cursor) mouse to a new position.
Fixed Point One of the points used to define a curve. Fixed points always
lie on a curve. See Internal Point and Control Point.
Internal A curve that defines the shape of a surface, but is not one of
Curve the boundary curves.
Linked An object with one or more parents that will change if the
Object parent object is changed. In some cases, objects can be
unlinked to remove the dependency on the original
geometry. See Design History, Parent, and Child.
135
Style - Help Topic Collection
Planar Curve A curve in which every point on the curve lies on a particular
plane.
136
Style
Soft-plane A plane that references Style curves. During curve edits, the
soft-plane can slide along its parent curve while remaining
normal to the parent curve at all times. When the parent
curves are updated, the planes and the planar curves are
regenerated.
137
Index
A creating curves from surface........89
Analysis menu D
I
creating using Style ................... 82
M
offsetting ......................87, 94, 103
139
Style – Help Topic Collection
R Style entities
Style Surfaces
140
Index
141