Professional Documents
Culture Documents
Pro/ENGINEER
Wildfire™ 2.0
Restyle
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
Restyle.......................................................................................................... 1
To Create a Domain................................................................................... 6
i
Table Of Contents
ii
Table Of Contents
To Modify a Surface..................................................................................31
Index ...........................................................................................................37
iii
Restyle
Using Restyle
About Restyle
Restyle is a reverse engineering environment that enables you to rebuild a surface
CAD model on top of faceted (triangulated) data. You can import the faceted data
directly or create it by conversion of point set data using the Facet Modeling
functionality of Pro/ENGINEER.
Restyle provides a comprehensive set of automatic, semi-automatic, and manual
tools that you can use to perform the following tasks:
• Create and modify curves, including curves on faceted data.
• Use surface analysis on faceted data to create isoline and extremum curves.
These isoline curves represent selected points on faceted data that approximately
correspond to the value of the isoline analysis. The extremum curves represent
the selected points on the faceted data that approximately correspond to the
extreme values of the extremum analysis.
• Create and edit analytical, extruded, and revolved surfaces using the faceted
data.
• Create, edit, and manipulate freeform polynomial surfaces, including high degree
B-Spline and Bezier surfaces using the faceted data and curves.
Note:
• To Use Restyle, you must have the Pro/SURFACE and Reverse_Engineering
licenses.
• Datum points, datum curves, and datum planes that you create inside Restyle
are a part of the Restyle feature. You cannot modify them.
You can use the Surface CAD model created in Restyle in all downstream
operations and applications of Pro/ENGINEER.
1
Restyle - Help Topic Collection
• Once the surface intersection is carried out, you cannot modify it.
• If you create a polynomial surface in Restyle using curves that form a closed
loop, all the facet vertices within the loop are automatically assigned to this
surface.
• The mold and manufacturing models created from a Restyle feature are
associative with respect to the Restyle feature.
2
Restyle
Note: If you are already working on faceted data, perform only the last step.
2. Click Insert > Shared Data > From File. The Open dialog box opens.
3. Select the faceted data file that you want to open and click Open. The Import
Options dialog box opens.
6. Click OK.
7. Click Insert > Restyle. Pro/ENGINEER creates the Restyle feature and displays
the Restyle toolbar.
o The parts of the required surface model that you can create using standard
Pro/ENGINEER features such as rounds.
• Start by constructing the simpler and bigger surfaces that you can use as direction
references for more complex procedural surfaces and for surface analyses.
• Create surfaces using the various surface creation tools such as creating curves on
facets, from analyses, from intersection with a plane, or 3-D curves.
• You can also create a domain on the facet representation. Use this domain to create
an analytical surface that is influenced only by the domain.
Note: It is not necessary to create a domain for creating analytical surfaces. You
can create analytical surfaces by selecting one or two points. All analytical
surface creation tools work with or without the creation of domains, though
3
Restyle - Help Topic Collection
without a domain the resulting analytical surface may not follow the faceted
geometry. Domains can be used for creating partial analytical surfaces like a
portion of a cylinder, cone, or a revolution. You can also use domains where an
extruded surface needs to be created only at a local area in the model even
though the section plane may be intersecting the complete facet model.
• For freeform surfaces, you can also use the Fit and Project tools. A surface must
have a domain or reference points assigned to it in order to fit it.
• If the surfaces have to be intersected with each other, you may need to extend
these surfaces. In some cases, it is necessary to re-fit the free-form surfaces
after extending them.
• If required, you can assign a domain to an existing surface in order to fit it or to see
the deviation diagnostics.
• You can align curves or surfaces to make the curves or surfaces position continuous.
You can edit or remove the constraints if required for proper modification of
individual surfaces and curves.
• You can also automatically create spline surfaces on a facet feature. You can then
modify the surface using the existing tools for curves and surfaces.
• Use the Diagnostics tool to dynamically visualize the characteristics of surfaces and
curves.
• Use the Restyle Tree tool to hide, unhide, or delete components of the surface
model in Restyle.
• After completing the Restyle feature, you can use the created geometry for creating
regular Pro/ENGINEER features.
4
Restyle
• You can view the relations and the sequence of merging of these components.
This, in turn, enables you to check for the completeness of the model with
respect to the design intent.
• The results of the merging of components that are at lower levels. The order of
merge/intersection procedure is reflected by a tree structure.
• Delete components that are at a higher level. For example, remove a merge
procedure that had created this component.
• Hide, unhide, and isolate the selected domains and top level components.
• To select a component from the Restyle tree, click the component. To modify,
hide, or delete a component, right-click the selected component.
• Normals
• Porcupine
• Mesh
• Deviation
• Reference Points
5
Restyle - Help Topic Collection
• Curvature
2. Click and then to select curves and surfaces to remove from the
diagnostics.
4. To display the model with the analysis, select an analysis from the list and click
. Make sure that the icon is displayed next to the analysis in the
Restyle Diagnostic dialog box.
5. To blank the analysis, select an analysis from the box and click . Make
sure that the icon is displayed next to the analysis in the Restyle Diagnostic
dialog box.
6. To modify settings for a particular analysis, select an analysis from the box and
click Setting. The Display Settings dialog box lets you set parameters for the
selected analysis.
Note: Surfaces that you select for Modify and Fit operations are automatically
added to the diagnostics.
About Domains
A domain is a collection of facet vertices bound by one or several curves on facets. It
can be used to define reference points for deviation display and for fitting of free
form surfaces. Domain can also be used to create a partial or full analytical,
extruded, or revolved surface. In this case, the creation of the analytical surface is
influenced only by the selected domains.
To Create a Domain
1. Click and select points on the facets such that the resulting curve forms a
closed loop. You can also use curves created from sharp edges, from border,
intersection curves, or any of the analysis curves for creating domains. Domain
can also be created in a region bounded by multiple curves.
2. Click and click anywhere inside the closed loop. Restyle creates a domain and
highlights it.
6
Restyle
1. Click .
2. Select points on the faceted surface such that the resulting curve forms a closed
loop inside the existing domain or intersects the existing domain.
3. Click and click inside the original domain. Select a point in the region for
adding a loop. Adding a loop limits the domain by excluding the points that lie
inside your selected region.
The next figure shows the domain modified after adding a loop.
7
Restyle - Help Topic Collection
1. Click .
3. Select the area inside the closed loop curves that does not have any faceted
points highlighted. The loop is no longer considered for limiting the domain.
Restyle highlights the entire domain.
8
Restyle
The next figure shows the domain after the loop is removed from the domain.
To Merge Domains
1. Click .
2. Click inside the two domains to be merged. The domain that you select second is
appended to the domain first selected. The merged domain is highlighted.
9
Restyle - Help Topic Collection
1. Click .
3. Select the surface. Restyle assigns the domain to the selected surface.
By assigning a domain to a surface, the facet vertices defined by the domain get
added as reference points for the selected surface. Later this surface can be fit to
these reference points.
• Points on a surface.
• In addition, you can also use Insert > Model Datum > Curve for creating
datum curves through points, from a file, using a cross-section, or from an
equation. For more information, refer to the Part Modeling module of
Pro/ENGINEER documentation.
1. Click .
2. Select points on the facet model for the curve to pass through and middle-click.
Restyle creates a curve that passes through the selected points on facets. Even
when you modify this curve, the curve on facets remains on the facets.
Note: The resulting number of points that define the curve on facets may be higher
than the actual selected points. Pro/ENGINEER adjusts the number of points to keep
the curve as close to the facet model as possible.
1. Click .
10
Restyle
2. Select the surface for creating curves. You can select only one surface for
creating a curve.
3. Select points on the surface and middle-click. Restyle creates a curve on the
selected surface that passes through the selected points. Even when you modify
this curve, the curve remains on the surface.
1. Click .
2. Select the datum plane to use for the section. Pro/ENGINEER creates a curve on
facets as an intersection of the faceted data and the selected datum plane.
Note: The resulting curve is a curve on facets. It can be used to create domains
and for automatic surfacing.
To create a curve using a surface edge, select the surface edge and click . Restyle
creates a position constraint for the surface with respect to this curve.
o Shaded Curvature
o Draft
o Slope
3. Click Restyle > Curves > Analysis - Extremum and select points on the
faceted data that approximately correspond to the extreme values of the analysis
and lie on the same curve. Middle-click to finish selection.
o Selection of a single point causes the creation of a curve that follows the
local extremum of the analysis.
11
Restyle - Help Topic Collection
Note: The resulting curve is a curve on facets. It can be used to create domains and
for automatic surfacing.
o Shaded Curvature
o Draft
o Slope
3. Click and select points on faceted data that approximately correspond to the
required value (color) of the analysis and lie on the same curve. Middle-click to
finish selection.
o Selection of a single point causes the creation of a closed curve that follows
the selected value of the analysis.
Note: The resulting curve is a curve on facets. It can be used to create domains and
for automatic surfacing.
The next figure shows the closed curve created on the faceted model using the
Isoline analysis.
12
Restyle
2. Select points on the faceted data that lie on the open boundary. Middle-click to
finish selection.
o Selection of a single point causes the creation of a closed curve that follows
the open boundary.
Note: The resulting curve is a curve on facets. It can be used to create domains and
for automatic surfacing.
1. Click .
2. Select points on the faceted data that lie on the sharp edge of the facet model.
Middle-click to finish selection.
o Selection of a single point causes the creation of a curve that follows the
sharp edge.
Note: The resulting curve is a curve on facets. It can be used to create domains and
for automatic surfacing.
13
Restyle - Help Topic Collection
1. Click .
2. Select points on the existing geometry for the free curve to pass through and
middle-click. Restyle creates a curve that passes through the selected points.
This free curve snaps to the existing geometry.
Note: Snapping does not create constraints. The curve does not change if the
existing geometry on which it lies changes.
To Modify a Curve
1. Click and select the curve for modification. The Curve Modify dialog box
opens.
o To modify the curve using its control points, click and select the
vertex of the control polygon to move.
o To modify the curve using its interpolation points, click and click
one of the following:
3. Optionally, specify the movement options. The available movement options are:
14
Restyle
o Constant Region—Moves all the control points by the same distance from
the selected point. For a constrained surface, the boundary does not move.
4. Select and drag a vertex of the control polygon or the interpolation points to
modify the curve. Instead of dragging, you can specify the following if finer
control of point movement is required.
1. Click and select a curve for projecting onto the facet model. You can also
select the curve before clicking .
2. Select the faceted geometry or surface on which to project the curve. If the
reference that you select for projection is faceted geometry (for curve on
surface), Restyles selects it automatically. Otherwise, it prompts you for selecting
faceted geometry or a surface as a reference.
o When you project a curve on the surface, the projected curve is created as
a curve on surface.
15
Restyle - Help Topic Collection
1. Click .
2. Select the required constraint from the Constraints tab on the dashboard. By
default, the curve constraint is set to Position.
While aligning, the first curve modifies itself to match the direction of the tangent
of the second curve.
5. Move the vertex of the modified curve along the reference curve to the desired
location.
16
Restyle
6. Click .
• Select a curve and click . Alternatively, select a curve, right-click, and select
Display Constraints. Symbols that represent the constraints between the
curves displays.
• If required, you can change the curve constraint. Select a curve, right-click, and
select Display Constraints. Select the constraint symbol that is displayed, right-
click, and select a new constraint.
• Select a curve and click to detach a curve on facet from the facet feature or
to detach a curve on surface from the surface. Alternatively, select a curve, right-
click, and click Detach.
• If required, you can also delete the constraint. Select a curve, right-click, and
select Display Constraints. Select the constraint symbol that is displayed, right-
click, and select Delete.
• Select a curve, right-click, and click Modify Shape. You can modify the shape of
the curve by freely dragging the control points on the curve.
o In the case of Position constraint, you can change the shape of both the
curves independently by freely dragging the control points.
o In the case of Tangent Dependent, you can change the shape of the
leader curve by freely dragging the control points. You cannot drag the first
control point on the follower and the movement of the second control point
is limited in the direction of tangent defined by the end of leader curve. You
can drag all the other control points on the follower curve freely.
o In the case of Tangent Symmetric, you can change the shape of both the
curves without affecting the tangency connection. The first and the second
control points on the follower curve are locked to maintain the tangent
connection. You cannot drag these points. You can drag all the other control
points freely.
o In the case of Curvature Dependent, you can change the shape of the
leader curve by freely dragging the control points. The first three control
points on the follower curve are locked to maintain the curvature
connection. You cannot drag these points. You can drag all the other control
points on the follower curve freely.
o If required, you can swap the direction of the leader and the follower curves.
Select a curve, right-click, and select Display Constraints. Select the constraint
symbol that is displayed, right-click, and select Flip Leader.
17
Restyle - Help Topic Collection
To Merge Curves
1. Click .
2. Select a curve.
3. Select another curve. The two curves are merged into a single curve. The
resulting curve changes shape to maintain smoothness.
To Split a Curve
1. Select a curve.
2. Click .
3. Select a point on the curve. The curve is split at the specified point. By default,
the constraint between the two resulting curves at the point of the split is a
Position constraint.
• If you click the Domain check box, select a domain to define a surface.
Otherwise, you must select a point on facets for creating a planar, cylindrical, or
extruded surface or one or two points on facets for creating a conical or revolved
surface depending on whether you do or do not define the direction for creating
surfaces.
• Clicking the Full check box creates a complete 360 degree surface for cylinder,
cone, or revolved surface; or for surface based on a closed section for extruded
surface. You cannot use Full for a flat surface.
• Before creation of an analytical surface, you can select only datum points as
origin points. While modifying an analytical surface, you can select any location
on the facet as a reference for the origin point.
• When you select a datum point for the origin reference, the analytical surface is
located in such a way that its origin point exactly matches the selected datum
point in its final position.
• Before creating a surface, you can optionally select a datum axis, datum plane,
or surface to specify the direction. For conical, cylindrical, and revolved surfaces
the defined axis is the axis of revolution.
18
Restyle
• After the surface is created or when you are modifying the surface, you can
modify the coordinates of the origin and the angles of direction. You can also
move the origin parallel to a defined direction by selecting a point on the facet
model. This is especially useful for conical surfaces and extruded surfaces with a
draft angle.
• Restyle uses the coordinate system to recalculate the coordinates of origin and
the direction angles. You can specify the coordinate system to be used for these
calculations. Otherwise, Restyle uses the default coordinate system.
Note: Selecting proper references such as datum axes or datum planes results in
accurate creation of analytical surfaces.
Selecting the existing analytical surface and clicking displays the same dialog
box that was used for the creation of the surface. Use the required options on the
dialog box to modify the surface. Clicking displays the modified geometry.
Note: The Full and Domain options are not available while modifying an analytical
surface.
• Restyle orients the flat surface with respect to the reference direction. The
orientation of the surface can be changed by modifying the angular dimensions.
• You can select datum planes, axes, edges, and facet faces as direction references
for creating the flat surface.
• You can specify any two direction angular dimensions. Restyle calculates the third
dimension using these two dimensions.
o Origin Point—The point that you selected on the facet is the origin point of
the flat surface, if it is not explicitly defined. For analytical surfaces, if you
19
Restyle - Help Topic Collection
want to define the origin point before the creation of the surface, you can
only select datum points. After creating the surface, to modify the origin
point, you can select any location on the facet for defining the origin point.
The surface is translated in a direction normal to itself such that the origin
point and the facet point lie on the same plane.
Restyle displays the x-, y-, and z-coordinates of the origin point in the
respective Origin Point Coordinates boxes. You can change these
coordinates to move the origin point. The surface moves with respect to the
origin point.
4. Under Direction Angular Dimensions, change the angle that the flat surface
makes with the direction vectors to rotate the flat surface in the required
direction.
5. Click .
• Restyle orients the cylindrical surface with respect to the reference direction. The
orientation of the surface can be changed by modifying the angular dimensions.
• You can select datum planes and axes as direction references for creating the
cylindrical surface. If you select an axis as a direction reference, Restyle uses it
as the cylinder's axis. If you select a plane, Restyle calculates the origin of the
base circle automatically.
• You can specify any two direction angular dimensions. Restyle calculates the third
dimension using these two dimensions.
20
Restyle
o Origin Point—The center of the base circle of the cylinder is its origin. For
analytical surfaces, if you want to define the origin point before the creation
of the surface, you can only select datum points. After creating the surface,
to modify the origin point, you can select any location on the facet for
defining the origin point.
The surface is translated along its axis such that in the new position, the
origin point of the surface and the facet point lie on the same plane that is
normal to the axis.
Restyle displays the x-, y-, and z-coordinates of the origin point in the
respective Origin Point Coordinates boxes. You can change these
coordinates to move the origin point and the surface.
4. In the Diameter box, type a value for the diameter of the cylinder.
5. Under Direction Angular Dimensions, change the angle that the cylindrical
surface makes with the direction vectors to rotate the surface in the required
direction.
6. Click .
• Restyle orients the conical surface with respect to the reference direction. The
orientation of the surface can be changed by modifying the angular dimensions.
• You can select datum planes and axes as direction references for creating the
conical surface. If you select an axis as a direction reference, Restyle uses it as
the cone's axis. If you select a plane, Restyle calculates the origin of the base
circle automatically.
• You can specify any two direction angular dimensions. Restyle calculates the third
dimension using these two dimensions.
21
Restyle - Help Topic Collection
o Origin Point—The center of the base circle of the cone is its origin. For
analytical surfaces, if you want to define the origin point before the creation
of the surface, you can only select datum points. After creating the surface,
to modify the origin point, you can select any location on the facet for
defining the origin point.
The surface is translated along its axis such that in the new position, the
origin point of the surface and the facet point lie on the same plane that is
normal to the axis.
Restyle displays the x-, y-, and z-coordinates of the origin point in the
respective Origin Point Coordinates boxes. You can change these
coordinates to move the origin point and the surface.
4. In the Diameter box, type a value for the circular base of the conical surface.
5. In the Draft Angle box, type a value for the draft angle of the cone. You cannot
specify a draft angle of more than 90 degrees.
6. In the Cone Height box, type a value for the cone height.
7. Under Direction Angular Dimensions, change the angle that the conical
surface makes with the direction vectors to rotate the surface in the required
direction.
8. Click .
o Origin Point—The center of the base circle that the revolved section forms
after revolution is the origin of the revolved surface. For analytical surfaces,
if you want to define the origin point before the creation of the surface, you
22
Restyle
can only select datum points. After creating the surface, to modify the
origin point, you can select any location on the facet for defining the origin
point.
The surface is translated along its axis such that in the new position, the
origin point of the surface and the facet point lie on the same plane that is
normal to the axis.
Restyle displays the x-, y-, and z-coordinates of the origin point in the
respective Origin Point Coordinates boxes. You can change these
coordinates to move the origin point and the surface.
4. Under Direction Angular Dimensions, change the angle that the revolved
surface makes with the direction vectors to rotate the surface in the required
direction.
5. Click to select the created section curve and modify it using Sketcher tools to
fit the surface better. After successfully modifying the section, Restyle does not
retain any references used for dimensioning or aligning. This means that if you
modify the section again, it displays the whole section dimensioned with
reference to a coordinate system located over the origin point.
6. Click .
o Domain—Uses the selected domain for creating and limiting the surface.
o Origin Point—The point on the base plane of the extruded surface is its
origin. For analytical surfaces, if you want to define the origin point before
the creation of the surface, you can only select datum points. After creating
the surface, to modify the origin point, you can select any location on the
facet for defining the origin point.
23
Restyle - Help Topic Collection
The surface is translated in the direction normal to the section plane such
that in the new position, the origin point of the surface and the selected
facet point lie on the same section plane.
Restyle displays the x-, y-, and z-coordinates of the origin point in the
respective Origin Point Coordinates boxes. You can change these to
move the origin point, and the surface.
4. In the Draft Angle box, type a value for the draft angle for the surface, if
required. You can change the draft angle even after the surface is created. The
neutral plane of the draft corresponds to the plane on which the origin resides.
5. Under Direction Angular Dimensions, change the angle that the revolved
surface makes with the direction vectors to rotate the surface in the required
direction.
6. Click to select the created section curve and modify it using Sketcher tools to
fit the surface better. After successfully modifying the section, Restyle does not
retain any references used for dimensioning or aligning. This means that if you
modify the section again, it displays the whole section dimensioned with
reference to a coordinate system located over the origin point.
7. Click .
• A surface using the specified curves in the first and second directions
• A rectangular surface using four points at a cross. Each of these points lies at the
midpoints of the sides of the rectangular surface.
24
Restyle
Note: While selecting multiple curves such as four curves to create a surface or
selecting multiple curves in one direction, hold down the CTRL key and select the
required curves.
• Bezier— When you select this surface type, you can only control the degree.
Increase the degree for better fit. This surface type is not suitable for constrained
surfaces. Use this surface type for big and smooth surfaces. Using this surface
type can give you the best surface quality.
• Bspline—When you select this surface type, you can control both the degree and
the number of segments. Specifying a lower degree and more segments results
in a surface similar to a Spline surface. Specifying a higher degree and fewer
segments results in a surface similar to a Bezier surface.
After creating a surface, you can change its definition by clicking and changing
the surface properties in the Properties dialog box. When changing the surface
properties, note the following:
• As the number of segments or degree increases, the surface becomes more
flexible. This means that while editing the surface, you have more control points
and hence better control. Such surfaces closely follow the facet data and can be
fitted to the facet data with better accuracy.
• Fewer segments or a lower degree makes a surface more rigid because it has
fewer control points. Such surfaces appear smoother and are aesthetically better.
They are better from a manufacturing point of view.
• When you select the degree and type of a surface from the dashboard, the last
input becomes a default for creating the next surface.
1. Click .
25
Restyle - Help Topic Collection
To obtain the correct surface, holding down the CTRL key, first select two curves
in the first direction and similarly select the other two curves in the second
direction.
If the curves do not form a closed loop, Restyle modifies the first direction curves
so as to form a closed loop for creating the surface. Restyle creates a surface
bounded by these curves.
1. Click .
2. Select three curves to create a triangular surface such that these curves form a
closed boundary as follows:
o Holding down the CTRL key, select two curves in the first direction of the
surface. The intersection of the two curves is the pole of the triangular
surface.
1. Click .
2. Hold down the CTRL key and select the curves in the first direction. Middle-click
to complete the selection of curves.
3. Similarly, select the curves in the second direction. Restyle creates a surface
using the selected curves. Middle-click to complete the selection of curves.
1. Click .
2. Select three curves to create a rectangular surface. To obtain the correct surface,
holding down the CTRL key, first select two curves in the first direction and then
select the third curve.
1. Click .
2. Click and drag to create a rectangular box. Restyle creates a surface that roughly
follows the projection of the selection box on the facet data.
26
Restyle
1. Click .
2. Holding down the CTRL key, select four points on the faceted geometry to create
a rectangular surface. Restyle creates a rectangular surface using these four
points to create the bounding curves.
1. Click .
2. Holding down the CTRL key, select four points. Restyle creates a rectangular
surface where each boundary has one of the selected points roughly at the
boundary midpoint.
1. Click .
2. Select two curves to create a rectangular surface. Restyle creates a surface using
these two curves.
o If these two curves intersect, Restyle creates the surface in such a way that
the two curves form the two adjacent sides of the rectangular surface.
o If the two curves do not intersect, depending on the curve you selected
first, Restyle creates a rectangular surface that has this curve as its side.
The side adjacent to this curve is in the same direction as the second curve.
1. Click .
2. Holding down the CTRL key, select curves without changing the direction of
selection to create the surface and click Ok. Restyle creates a loft surface in such
a way that these curves completely lie on the surface.
27
Restyle - Help Topic Collection
You can modify the surface by using the existing tools for curves and surfaces.
Note: You can redefine the surface using Edit > Definition.
1. Click .
2. Click on the dashboard to generate surface over the entire faceted model, or,
click on the dashboard to generate surface over a selected closed loop area
on the facet feature.
3. To select contour curves that define a closed loop area, click on the
dashboard and select the required curves. The contour curves form a closed
curve boundary. After you select a valid loop, arrows appear on this loop to
indicate the default side that is selected for creating the surface. If required, click
on the dashboard to flip the side on which the patch structure is created.
If the contour curves form a loop that lies within the main loop, the area within
the loop is excluded from the closed loop area.
4. To remove contour curves from the closed loop area, click on the dashboard
and select the curves.
By default, a patch structure is created on the side indicated by the arrow on the
selected loop.
6. If required, click Settings on the dashboard and specify values for the curve
generation settings. Enter a positive integer for Granularity and a number
between 0 and 1 for Character Level.
• You can create the patch structure by selecting the internal curves.
Note: The curves that are designated, as internal curves are included in the
patch structure. The curves that are removed from the selected internal curves
are excluded from the patch structure.
28
Restyle
If the selected curves meet the criteria for a patch structure and no further
subdivision is required, proceed to step 8.
a. Specify the number of patches in the Add Patches box on the dashboard.
The total number of patches created in the patch structure is approximately
equal to the number specified in the Add Patches box.
c. If required, click Edit > Undo to remove the newly created patch structure.
Specify a new value in the Add Patches box and modify the Geomagic
parameter values to regenerate the patch structure. Repeat this step till
you get a better patch structure.
If a curve in the patch structure has a tangent constraint, then the surfaces that
share this curve as a common boundary are tangent to each other. In this case, a
symmetric tangency is imposed between the surfaces. By default the constraint is
set to tangent.
8. If required, you can change the curve constraint by clicking the required
constraint from the Constraints tab on the dashboard and selecting the internal
curve. Alternatively, select one or more internal curves and select the required
constraint.
Note:
o You can click and repeat steps 2 to 10 to redefine the closed loop curve
boundary and the patch structure.
10. If required, use the Resolution slider to better the quality of the surface.
11. Click the Include facet feature irregularities check box to project the surfaces
on to the facet feature. Clear the Include facet feature irregularities check
box to let the surfaces remain as they are. Include facet feature irregularities
is selected by default.
12. Click . The surface is automatically created from the patch structure.
Note: You can click and repeat steps 6 to 14 to redefine the patch structure
and the surface.
13. Click .
29
Restyle - Help Topic Collection
• Character Level
The value specified for character level determines the amount of curvature
required for a line to be designated as a curve. A higher value of curvature level
requires a higher amount of curvature for the line on the model's surface to be
designated as a curve.
Select two quilts for merging or intersection and click . Clicking References
displays the names of the selected quilts.
For the procedure of merging two surfaces or quilts, refer to the topic About the
Merge Feature from the Part Modeling module of Pro/ENGINEER Help.
Note:
• The surface intersection is removed if any of the parent quilts is modified in a
way that leads to the failure of the merge operation (For example, if the edge of
the quilt is extrapolated in such a way that it no longer intersects, the
subsequent surface intersection is removed.)
• The primary quilt becomes the parent quilt for the merge feature.
30
Restyle
Click and select a surface for projecting onto the facet model. Alternatively, you
can select an entire component and project it onto the facet model.
Note: A collection of two or more surfaces is called a component.
To Modify a Surface
1. Click .
2. Select the surface to modify. The Surface Modify dialog box opens.
3. Select the direction for the movement of points on the surface. The options are:
4. Specify the direction for tweaking the surface. You can tweak the surface in one
or two directions. For two directions, you can use a combination of any of the
following two options.
5. Select and drag a vertex of the control polyhedron to tweak the surface.
31
Restyle - Help Topic Collection
To Extrapolate a Surface
1. Click .
3. Select and drag the edge from which to extrapolate the surface. The surface is
extrapolated along the selected edge.
CrvChainFltr—Uses only those scan points that are enclosed within the
region bounded by an open or closed chain of curves. Use the CHAIN menu
to select curves separating scan points and then select a scan set.
SrfProjFltr—Uses only those scan points that project within the boundaries
of the surface. Select a scan set to project onto the surface.
32
Restyle
4. To remove reference points, click Rmv Ref Points and select an option from the
list. The available options are All, Scan Curve Set, Scan Curve Points, Single
Point, Datum Point Array, and By Deviation Range.
5. Click .
Note: If the polynomial surface is created from curves on facets so that they form a
closed loop, Restyle assigns all the facet vertices lying inside this loop to the newly
created surface by default.
To Fit a Surface
1. Click .
2. Select the surface to fit. Restyle fits the selected surface to the faceted geometry.
3. Optionally, to check the deviation of the fitted surface from the faceted
geometry, click and in the Restyle Diagnostic dialog box, select Deviation
under Surface Diagnostic.
1. Click and select the required surface. Alternatively, you can also select an
entire component. The Properties dialog box opens.
2. Use the Properties dialog box to view and modify the surface type, the degree
of the surface, and the number of segments in the u- and v-directions.
Note:
• The Bezier and BSpline surfaces can have a maximum value of 15 for the U and V
degrees.
• You can modify the surface properties of any analytical surface that does not
have multiple components. After modifying the properties, this surface becomes
a polynomial surface.
33
Restyle - Help Topic Collection
surface constraint follows the concept of leaders and followers. When a leader
surface changes it shape, the follower surface adapts its shape to maintain
tangency with the leader. An arrow pointing from the leader to the follower
represents Tangent Dependent constraint.
1. Click .
2. Select the required constraint from the Constraints tab on the dashboard. By
default, the surface constraint is set to Position.
4. Select the free edge of this surface that you want to align. If you select a tangent
or curvature constraint, the selected surface becomes the follower surface.
5. Select the edge of the second surface. If you select a tangent or curvature
constraint, this surface becomes the leader surface.
The first surface shifts its position to align itself with the second surface.
6. Move the endpoints of the edge of the first surface along the edge of the second
surface curve to the desired location.
7. Click .
• If required, you can change the surface constraint. Select a surface, right-click,
and select Display Constraints. Select the constraint symbol that is displayed,
right-click, and select a new constraint.
34
Restyle
• Select a surface and click to detach the surface from its constraining curves.
Alternatively, select a surface, right-click, and click Detach.
• If required, you can also delete the constraint. Select a surface, right-click, and
select Display Constraints. Select the constraint symbol that is displayed, right-
click, and select Delete. This will detach the edge of the selected surface from
the constraining curve.
o In case of Tangent Dependent, you can change the shape of the leader
surface by dragging the control points of the second row and all subsequent
rows.
Note: To maintain tangent dependency, the control points of the first and
the second row of the follower surface are locked. You cannot drag these
control points.
o In case of Tangent Symmetric, you can change the shape of both the
surfaces dragging the control points of the third row and all subsequent
rows.
o In case of Curvature Dependent, you can change the shape of the leader
surface by dragging the control points of the second row and all subsequent
rows.
Note: To maintain curvature continuity, the control points of the first three
rows of the follower surface are locked. You cannot drag these control
points.
• If required, you can swap the direction of the leader and the follower surface.
Select a surface, right-click, and select Display Constraints. Select the
constraint symbol that is displayed, right-click, and select Flip Leader.
1. Click .
35
Restyle - Help Topic Collection
36
Index
A D
conical...................................... 21 about......................................... 6
C domains........................ 6, 7, 8, 9, 10
merging.................................... 18 about......................................... 1
curves....................................10, 16 aligning.....................................34
37
Restyle - Help Topic Collection
38