restyle

46
Pro/ENGINEER ® Wildfire™ 2.0 Restyle Help Topic Collection Parametric Technology Corporation

Upload: api-27339677

Post on 11-Apr-2015

1.015 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Restyle

Pro/ENGINEER®

Wildfire™ 2.0

Restyle

Help Topic Collection

Parametric Technology Corporation

Page 2: Restyle

Copyright © 2004 Parametric Technology Corporation. All Rights Reserved.

User and training documentation from Parametric Technology Corporation (PTC) is subject to the copyright laws of the

United States and other countries and is provided under a license agreement that restricts copying, disclosure, and use

of such documentation. PTC hereby grants to the licensed user the right to make copies in printed form of this

documentation if provided on software media, but only for internal/personal use and in accordance with the license

agreement under which the applicable software is licensed. Any copy made shall include the PTC copyright notice and

any other proprietary notice provided by PTC. This documentation may not be disclosed, transferred, modified, or

reduced to any form, including electronic media, or transmitted or made publicly available by any means without the

prior written consent of PTC and no authorization is granted to make copies for such purposes.

Information described herein is furnished for general information only, is subject to change without notice, and should

not be construed as a warranty or commitment by PTC. PTC assumes no responsibility or liability for any errors or

inaccuracies that may appear in this document.

The software described in this document is provided under written license agreement, contains valuable trade secrets

and proprietary information, and is protected by the copyright laws of the United States and other countries. It may not

be copied or distributed in any form or medium, disclosed to third parties, or used in any manner not provided for in the

software licenses agreement except with written prior approval from PTC. UNAUTHORIZED USE OF SOFTWARE

OR ITS DOCUMENTATION CAN RESULT IN CIVIL DAMAGES AND CRIMINAL PROSECUTION.

Registered Trademarks of Parametric Technology Corporation or a Subsidiary Advanced Surface Design, Behavioral Modeling, CADDS, Computervision, CounterPart, EPD, EPD.Connect,

Expert Machinist, Flexible Engineering, HARNESSDESIGN, Info*Engine, InPart, MECHANICA, Optegra,

Parametric Technology, Parametric Technology Corporation, PartSpeak, PHOTORENDER, Pro/DESKTOP, Pro/E,

Pro/ENGINEER, Pro/HELP, Pro/INTRALINK, Pro/MECHANICA, Pro/TOOLKIT, Product First, PTC, PT/Products,

Shaping Innovation, and Windchill.

Trademarks of Parametric Technology Corporation or a Subsidiary 3DPAINT, Associative Topology Bus, AutobuildZ, CDRS, Create � Collaborate � Control, CV, CVact, CVaec,

CVdesign, CV-DORS, CVMAC, CVNC, CVToolmaker, DataDoctor, DesignSuite, DIMENSION III, DIVISION,

e/ENGINEER, eNC Explorer, Expert MoldBase, Expert Toolmaker, GRANITE, ISSM, KDiP,

Knowledge Discipline in Practice, Knowledge System Driver, ModelCHECK, MoldShop, NC Builder, Pro/ANIMATE,

Pro/ASSEMBLY, Pro/CABLING, Pro/CASTING, Pro/CDT, Pro/CMM, Pro/COLLABORATE, Pro/COMPOSITE,

Pro/CONCEPT, Pro/CONVERT, Pro/DATA for PDGS, Pro/DESIGNER, Pro/DETAIL, Pro/DIAGRAM,

Pro/DIEFACE, Pro/DRAW, Pro/ECAD, Pro/ENGINE, Pro/FEATURE, Pro/FEM-POST, Pro/FICIENCY,

Pro/FLY-THROUGH, Pro/HARNESS, Pro/INTERFACE, Pro/LANGUAGE, Pro/LEGACY, Pro/LIBRARYACCESS,

Pro/MESH, Pro/Model.View, Pro/MOLDESIGN, Pro/NC-ADVANCED, Pro/NC-CHECK, Pro/NC-MILL,

Pro/NCPOST, Pro/NC-SHEETMETAL, Pro/NC-TURN, Pro/NC-WEDM, Pro/NC-Wire EDM,

Pro/NETWORK ANIMATOR, Pro/NOTEBOOK, Pro/PDM, Pro/PHOTORENDER, Pro/PIPING,

Pro/PLASTIC ADVISOR, Pro/PLOT, Pro/POWER DESIGN, Pro/PROCESS, Pro/REPORT, Pro/REVIEW,

Pro/SCAN-TOOLS, Pro/SHEETMETAL, Pro/SURFACE, Pro/VERIFY, Pro/Web.Link, Pro/Web.Publish,

Pro/WELDING, Product Development Means Business, ProductView, PTC Precision, Shrinkwrap,

Simple � Powerful � Connected, The Product Development Company, The Way to Product First, Wildfire,

Windchill DynamicDesignLink, Windchill PartsLink, Windchill PDMLink, Windchill ProjectLink, and

Windchill SupplyLink.

Patents of Parametric Technology Corporation or a Subsidiary Registration numbers and issue dates follow. Additionally, equivalent patents may be issued or pending outside of the

United States. Contact PTC for further information. 6,665,569 B1 16-December-2003

6,625,607 B1 23-September-2003

6,580,428 B1 17-June-2003

GB2354684B 02-July-2003

GB2384125 15-October-2003

GB2354096 12-November-2003

6,608,623 B1 19 August 2003

GB2353376 05-November-2003

GB2354686 15-October-2003

6,545,671 B1 08-April-2003

GB2354685B 18-June-2003

6,608,623 B1 19 August 2003

6,473,673 B1 29-October-2002

GB2354683B 04-June-2003

6,447,223 B1 10-Sept-2002

6,308,144 23-October-2001

5,680,523 21-October-1997

5,838,331 17-November-1998

4,956,771 11-September-1990

5,058,000 15-October-1991

5,140,321 18-August-1992

5,423,023 05-June-1990

4,310,615 21-December-1998

4,310,614 30-April-1996

4,310,614 22-April-1999

5,297,053 22-March-1994

5,513,316 30-April-1996

5,689,711 18-November-1997

5,506,950 09-April-1996

5,428,772 27-June-1995

5,850,535 15-December-1998

5,557,176 09-November-1996

5,561,747 01-October-1996

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

Page 3: Restyle

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

Page 4: Restyle

(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 [email protected] or [email protected]—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 ([email protected]), 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

([email protected]), Ryoichi Furukawa ([email protected]), Tsukasa Maruyama ([email protected]), Teiji Matsuba

([email protected]).

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

Page 5: Restyle

i

Table Of Contents Restyle.......................................................................................................... 1

Using Restyle .............................................................................................. 1

About Restyle ........................................................................................... 1

About the Restyle Environment ................................................................... 2

To Create a Restyle Feature........................................................................ 2

The Restyle Workflow ................................................................................ 3

To Edit a Restyle Feature ........................................................................... 4

About the Restyle Tree .............................................................................. 4

To Use the Restyle Tree ............................................................................. 5

About the Restyle Diagnostic Dialog Box ...................................................... 5

To Use the Restyle Diagnostic Dialog Box ..................................................... 6

Managing Domains in Restyle ........................................................................ 6

About Domains ......................................................................................... 6

To Create a Domain................................................................................... 6

To Add a Loop to a Domain ........................................................................ 7

Example: Adding a Loop to a Domain........................................................... 7

To Remove a Loop from a Domain............................................................... 8

Example: Removing a Loop from a Domain................................................... 8

To Merge Domains .................................................................................... 9

To Assign a Domain to a Surface................................................................10

Creating Curves in Restyle ...........................................................................10

About Creating Curves in Restyle ...............................................................10

To Create a Curve on Facets......................................................................10

To Create a Curve on a Surface..................................................................10

To Create a Section Curve.........................................................................11

To Create a Curve Using a Surface Edge......................................................11

To Create a Curve Using the Extremum Analysis ..........................................11

To Create a Curve Using the Isoline Analysis................................................12

Example: Isoline Analysis..........................................................................12

Page 6: Restyle

Table Of Contents

ii

To Create a Curve from a Facet Border .......................................................13

To Create a Curve from Sharp Facet Edges..................................................13

To Create a Curve Through Points ..............................................................14

To Create a Free Curve that Snaps to Geometry...........................................14

Managing Curves in Restyle..........................................................................14

About Modifying Curves ............................................................................14

To Modify a Curve ....................................................................................14

To Project a Curve on a Facet Model or a Surface .........................................15

Curve Constraints in Restyle.........................................................................16

About Curve Constraints ...........................................................................16

To Align Two Curves .................................................................................16

To Manipulate Curve Constraints ................................................................17

To Merge Curves......................................................................................18

To Split a Curve .......................................................................................18

Creating Analytical Surfaces in Restyle ..........................................................18

About Creating Analytical Surfaces .............................................................18

About Modifying Analytical Surfaces............................................................19

About Creating a Flat Surface ....................................................................19

To Create a Flat Surface............................................................................19

About Creating a Cylindrical Surface ...........................................................20

To Create a Cylindrical Surface ..................................................................20

About Creating a Conical Surface ...............................................................21

To Create a Conical Surface.......................................................................21

To Create a Revolved Surface ....................................................................22

To Create an Extruded Surface ..................................................................23

Creating Polynomial Surfaces in Restyle .........................................................24

About Creating Surfaces in Restyle .............................................................24

About Specifying the Mathematical Properties of Surfaces..............................25

To Create a Rectangular Surface Using Four Curves......................................25

To Create a Triangular Surface Using Three Curves.......................................26

To Create a Surface from Net ....................................................................26

Page 7: Restyle

Table Of Contents

iii

To Create a Rectangular Surface Using Three Curves ....................................26

To Create a Surface from Box ....................................................................26

To Create a Rectangular Surface Using Four Points .......................................27

To Create a Rectangular Surface Using the End Points of a Cross....................27

To Create a Rectangular Surface Using Two Curves ......................................27

To Create a Loft Surface Using the Specified Curves .....................................27

Creating Spline Surfaces Automatically ..........................................................27

About Automatic Creation of Spline Surfaces................................................27

To Automatically Create Spline Surfaces......................................................28

Curve Generation Settings.........................................................................30

Managing Surfaces in Restyle .......................................................................30

About Merging and Intersecting Surfaces ....................................................30

To Merge or Intersect Surfaces ..................................................................30

To Project a Surface on a Facet Model.........................................................31

About Modifying Surfaces ..........................................................................31

To Modify a Surface..................................................................................31

To Extrapolate a Surface ...........................................................................32

To Setup Reference Points.........................................................................32

To Fit a Surface .......................................................................................33

To Edit the Surface Properties....................................................................33

Surface Constraints in Restyle ......................................................................33

About Surface Constraints .........................................................................33

To Align Two Surfaces...............................................................................34

To Manipulate Surface Constraints..............................................................34

Copying Curves and Surfaces .......................................................................35

About Copying Curves and Surfaces ...........................................................35

To Create a Copy of a Curve or Surface.......................................................35

Index...........................................................................................................37

Page 8: Restyle
Page 9: Restyle

1

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.

• Fit freeform surfaces to faceted data.

• Create and manage connectivity constraints, including position, tangency, and

curvature constraints between surfaces and curves.

• Manage connectivity and tangency constraints between surfaces.

• Perform basic surface modeling operations, including extrapolation and merging

of surfaces.

• Automatically create spline surfaces on faceted data.

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.

Page 10: Restyle

Restyle - Help Topic Collection

2

About the Restyle Environment

Restyle is a direct modeling environment that lets you focus on a particular area of

your faceted model and use a variety of tools to achieve the desired shape and

properties of surfaces.

To isolate your design activities in a single feature, Restyle uses the "Restyle feature"

concept. The Restyle feature is a compound feature that comprises all geometry and

reference data created in Restyle.

All geometry created inside the Restyle feature becomes part of the feature. Restyle

feature depends on the underlying Facet feature. It also depends on surface or curve

features that are used to construct or constrain surfaces and curves. If you modify

any of such features, the Restyle feature also gets updated.

Note: It is possible to delete a Facet feature referenced by the Restyle feature by

suspending the Restyle feature. In this case, the Restyle geometry remains

unchanged. Once you delete the Facet feature, Restyle cannot reference another

Facet feature.

It is possible to create asynchronous datum entities such as planes, points,

coordinate systems in Restyle. These datum entities created inside Restyle become a

part of the Restyle feature. Hence, the resulting entities lose all their references upon

creation and you cannot edit their definition.

There are no parent-child relations between curves and surfaces created inside the

Restyle feature. Instead, the geometric relations between surfaces and between

surfaces and curves are maintained. For example, modification of a curve used to

create a surface causes this surface to be updated.

Features created after Restyle feature can use geometric entities created within

Restyle as references in the same way as any other geometric objects.

Note:

• In Restyle, you can work with all datum entities.

• 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 deletion of faceted data also results in a reduced file size.

• The mold and manufacturing models created from a Restyle feature are

associative with respect to the Restyle feature.

To Create a Restyle Feature

Click Insert > Restyle. Pro/ENGINEER creates the Restyle feature and displays the

Restyle toolbar.

Using the Faceted Data in Restyle

1. Click File > New to start a Pro/ENGINEER part.

Page 11: Restyle

Restyle

3

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.

4. Select the coordinate system to be used as a reference for inserting the

geometry.

5. Select the required units from the Units box.

6. Click OK.

7. Click Insert > Restyle. Pro/ENGINEER creates the Restyle feature and displays

the Restyle toolbar.

The Restyle Workflow

The general workflow for creating a model in Restyle is as follows:

• Open or insert the required facet feature in Pro/ENGINEER.

• Use Insert > Restyle to enter the Restyle environment.

• Analyze using various surface analyses such as maximum curvature, Gaussian

curvature, third derivative, slope, and so on. Use the shaded view to understand the

structure of the required surface model.

These analyses can also help you identify:

o The analytical surfaces such as planes, cones, cylinders.

o The procedural surfaces such as extruded and revolved surfaces.

o The significant non-analytical surfaces, or complex precise surfaces with

well-defined boundaries such as aerodynamic surfaces, that you need to

create.

o Organic shapes where the boundaries of individual surfaces are not of

utmost importance.

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

Page 12: Restyle

Restyle - Help Topic Collection

4

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.

Note: In some cases it is useful to create datum entities using facet

representation or other required geometry. You can use datum planes and axes

as direction references for analytical surface creation and for analyses. All datum

entities (planes, axes, coordinate system, points, curves) created in Restyle use

standard Pro/ENGINEER user interface for asynchronous datum entities.

However, once created, they lose their parametric feature definition and cannot

be redefined within the Restyle feature.

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

To Edit a Restyle Feature

1. From the Model Tree, click the Restyle feature that you want to edit and right-

click. The shortcut menu appears.

2. Click Edit Definition and make the required changes.

About the Restyle Tree

The main features of the Restyle tree are:

• Easy viewing of individual components of the Restyle feature.

Page 13: Restyle

Restyle

5

• 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 Restyle tree displays:

• The domains created. Each of the domains is a separate node of the Restyle tree.

• The individual surfaces created. Each of these surfaces is displayed at Level 1.

• The results of the merging of components that are at lower levels. The order of

merge/intersection procedure is reflected by a tree structure.

• The results of creating spline surfaces automatically.

The Restyle tree allows you to:

• Delete selected domains or individual surfaces.

• 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 Use the Restyle Tree

• Click . The Restyle tree is displayed in a separate Restyle window.

• To clear the display of the Restyle tree, click again.

• To select a component from the Restyle tree, click the component. To modify,

hide, or delete a component, right-click the selected component.

About the Restyle Diagnostic Dialog Box

While modifying the Restyle geometry, you can turn on or off the dynamic display of

analyses and diagnostic tools. The dynamic display changes as you change

geometry.

The available surface diagnostics options are:

• Cosmetic Shading

• Normals

• Porcupine

• Mesh

• Deviation

• Reference Points

The available curve diagnostics options are:

• Radius

Page 14: Restyle

Restyle - Help Topic Collection

6

• Curvature

Additional analysis tools are available under the Analysis menu.

To Use the Restyle Diagnostic Dialog Box

1. Click . The Restyle Diagnostic dialog box opens.

2. Click and then to select curves and surfaces to remove from the

diagnostics.

3. Click and to select curves and surfaces to add to 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.

Managing Domains in Restyle

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.

Page 15: Restyle

Restyle

7

To Add a Loop to a Domain

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.

Example: Adding a Loop to a Domain

The next figure shows a domain created on a faceted surface.

The next figure shows the domain modified after adding a loop.

Page 16: Restyle

Restyle - Help Topic Collection

8

To Remove a Loop from a Domain

1. Click .

2. Click anywhere inside the highlighted domain to select it.

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.

Example: Removing a Loop from a Domain

The next figure shows a domain after a loop is added to it to limit the domain.

Page 17: Restyle

Restyle

9

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.

Page 18: Restyle

Restyle - Help Topic Collection

10

To Assign a Domain to a Surface

1. Click .

2. Select a domain to assign to the surface.

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.

Creating Curves in Restyle

About Creating Curves in Restyle

In Restyle, you can create curves by selecting:

• Facet points.

• Freely selected points on geometry including datum points, vertices, curves,

surfaces, and facet data through which the curve will pass.

• Points on a surface.

• Borders or sharp edges of the facet feature.

• A cross-section of the facet feature at a datum plane.

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

To Create a Curve on Facets

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.

To Create a Curve on a Surface

1. Click .

Page 19: Restyle

Restyle

11

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.

To Create a Section Curve

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.

Optionally, to create a datum plane at a required location, click . The DATUM

PLANE dialog box opens. Specify the datum plane placement parameters.

Restyle creates a curve at the cross-section of the datum plane and the faceted

model.

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

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.

To Create a Curve Using the Extremum Analysis

1. Analyze the facet feature using any of the following analysis tools:

o Shaded Curvature

o Draft

o Slope

2. Save the computed analysis.

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.

o Selection of multiple points causes the creation of an open curve that

approximately passes through the selected points while following the local

extremum of the analysis.

Page 20: Restyle

Restyle - Help Topic Collection

12

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 the Isoline Analysis

1. Analyze the facet feature using any of the following analysis tools:

o Shaded Curvature

o Draft

o Slope

2. Save the computed analysis.

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.

o Selection of multiple points causes the creation of an open curve that

approximately passes through the selected points while following the same

slope value.

Note: The resulting curve is a curve on facets. It can be used to create domains and

for automatic surfacing.

Example: Isoline Analysis

The next figure shows the faceted model displayed using the Slope analysis.

The next figure shows the closed curve created on the faceted model using the

Isoline analysis.

Page 21: Restyle

Restyle

13

To Create a Curve from a Facet Border

1. Click Restyle > Curves > From Facet Border.

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.

o Selection of multiple points causes the creation of an open curve that

approximately passes through the selected points while following the open

boundary.

Note: The resulting curve is a curve on facets. It can be used to create domains and

for automatic surfacing.

To Create a Curve from Sharp Facet Edges

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.

o Selection of multiple points causes the creation of an open curve that

approximately passes through the selected points while following the sharp

edge.

Note: The resulting curve is a curve on facets. It can be used to create domains and

for automatic surfacing.

Page 22: Restyle

Restyle - Help Topic Collection

14

To Create a Curve Through Points

1. Click Restyle > Curves > Style. The Style toolbar is displayed.

2. Create a Style curve in the usual manner.

To Create a Free Curve that Snaps to Geometry

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.

Managing Curves in Restyle

About Modifying Curves

You can modify a curve by tweaking its control polygon or by modifying its

interpolation points.

To Modify a Curve

1. Click and select the curve for modification. The Curve Modify dialog box

opens.

2. Select one of the following curve modification options:

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:

Move—Moves the curve by moving the interpolation points on the curve

using the movement options.

Add—Adds interpolation points to the curve at the selected location.

Delete—Deletes the interpolation points from the curve by selecting points.

Redistribute—Redistributes the interpolation points according to the

curve’s curvature.

3. Optionally, specify the movement options. The available movement options are:

Page 23: Restyle

Restyle

15

o Curve Plane—Restricts the curve movement to the curve plane only. A

curve plane is a plane formed by the tangent and the normal vector of the

curve.

o 3d Movement—Moves the curve freely in 3D space. This option is not

available for curve on facets or curve on surface.

o Local—Moves only the selected control point.

o Smooth Region—Moves the control points by a distance relative to the

selected point. The point movement distance decreases proportional to its

distance from the selected point by a cubic law.

o Linear Region—Moves the control points by a distance relative to the

selected point. The point movement distance decreases proportional to its

distance from the selected point by a linear law.

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.

o Normal Direction—Specifies the increment in the normal direction.

o Tangent Direction—Specifies the increment in the tangent direction.

o Binormal Direction—Specified the increment in the binormal direction.

This option is not available for curve on facets or curve on surface.

o Increment—Specifies the value of the point movement increment.

5. Click to complete the curve modification.

To Project a Curve on a Facet Model or a Surface

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 facet, the projected curve is created as a

curve on facet.

o When you project a curve on the surface, the projected curve is created as

a curve on surface.

Page 24: Restyle

Restyle - Help Topic Collection

16

Curve Constraints in Restyle

About Curve Constraints

The following kinds of constraints are imposed between curves:

• Position—A curve is said to be position constrained if the end of the curve is

constrained to a point on another curve. A circle represents the Position

constraint.

• Tangent Dependent —If you select a Tangent Dependent constraint when

aligning two curves, the first curve that you select is modified while the second

curve becomes the reference curve. The Tangent Dependent constraint sets the

tangent at the end of the modified curve to match the tangency of the reference

curve. Tangent Dependent curve constraint follows the concept of leaders and

followers. When the shape of a leader curve changes, the follower curve adapts

its shape to maintain the tangent connection. When the shape of a follower curve

changes, the leader curve remains unaffected. An arrow pointing from the leader

curve to the follower curve represents the Tangent Dependent constraint.

• Tangent Symmetric—Same as a Tangent Dependent but a change that you

make to one curve does not affect another curve. The curves do not follow the

concept of leaders and followers. A line between the curves represents a

Tangent Symmetric constraint.

• Curvature Dependent—If you select Curvature Dependent constraint when

aligning two curves, the first curve that you select is modified while the second

curve becomes the reference curve. The Curvature Dependent constraint sets

the curvature at the end of the modified curve to match the curvature of the

reference curve. Curvature Dependent curve constraint follows the concept of

leaders and followers. When the shape of a leader curve changes, the follower

curve adapts its shape to maintain the curvature connection. When the shape of

a follower curve changes, the leader curve remains unaffected. Two arrows

pointing from the leader curve to the follower curve represent a Curvature

Dependent constraint.

To Align Two Curves

1. Click .

2. Select the required constraint from the Constraints tab on the dashboard. By

default, the curve constraint is set to Position.

3. Select a curve. This curve is modified.

4. Select another curve. This becomes the reference curve.

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.

Page 25: Restyle

Restyle

17

6. Click .

To Manipulate Curve Constraints

You can manipulate curve constraints as follows:

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

Page 26: Restyle

Restyle - Help Topic Collection

18

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.

Creating Analytical Surfaces in Restyle

About Creating Analytical Surfaces

When creating analytical surfaces,

• You can first select a domain and then select the required surface-creation tool.

Restyle automatically creates the surface. You can also select the tool and then

select a domain.

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

Page 27: Restyle

Restyle

19

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

About Modifying 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.

About Creating a Flat Surface

When you create a flat surface using Restyle:

• The point that you select is the origin of the flat 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.

To Create a Flat Surface

1. Click . The Plane dialog box opens.

2. Click the required check boxes for defining the surface:

o Full—Creates a complete cylinder of 360 degrees.

o Domain—Uses the selected domain for creating the surface.

3. Select the references for the flat surface.

o Coord. System—Selects the coordinate system. This coordinate system is

used as a reference for manipulating or moving the surface.

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

Page 28: Restyle

Restyle - Help Topic Collection

20

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.

o Direction—Selects a datum plane or an axis as a directional reference

where required. The orientation of the surface depends upon the directional

reference.

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 .

About Creating a Cylindrical Surface

When you create a cylindrical surface using Restyle:

• The midpoint of the base of the cylinder is its origin.

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

To Create a Cylindrical Surface

1. Click . The Cylinder dialog box opens.

2. Click the required check boxes for defining the surface:

o Full—Creates a complete cylinder of 360 degrees.

o Domain—Uses the selected domain for creating the surface.

3. Select the references for the cylindrical surface.

o Coord. System—Selects the coordinate system. This coordinate system is

used as a reference for manipulating or moving the surface.

Page 29: Restyle

Restyle

21

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.

o Direction—Selects a datum plane or an axis as a directional reference

where required. If you select an axis for direction reference, it is used as an

axis of the cylinder. The orientation of the surface depends upon the

directional reference.

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 .

About Creating a Conical Surface

When you create a conical surface using Restyle:

• The midpoint of the base circle is its origin.

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

To Create a Conical Surface

1. Click . The Cone dialog box opens.

2. Click the required check boxes for defining the surface:

o Full—Creates a complete cone of 360 degrees.

o Domain—Uses the selected domain for creating the surface.

Page 30: Restyle

Restyle - Help Topic Collection

22

3. Select the references for the conical surface.

o Coord. System—Selects the coordinate system. This coordinate system is

used as a reference for manipulating or moving the surface.

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.

o Direction—Selects a datum plane or an axis as a directional reference

where required. If an axis is selected for direction, it becomes the axis of

the cone. The orientation of the surface depends upon the directional

reference.

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 .

To Create a Revolved Surface

1. Click . The RevolSurface dialog box opens.

2. Click the required check boxes for defining the surface:

o Full—Creates the complete revolved surface of 360 degrees.

o Domain—Uses the selected domain for creating the surface.

3. Select the references for the revolved surface.

o Coord. System—Selects the coordinate system. This coordinate system is

used as a reference for manipulating or moving the surface.

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

Page 31: Restyle

Restyle

23

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.

o Direction—Selects a datum plane or a planar surface as a directional

reference where required. If you select an axis as a reference, Restyle uses

it as the axis of revolution and creates a section curve or a curve chain. To

limit the surface, Restyle prompts you to select two points on the curve. If

you do not select any points, Restyle uses the entire curve for creating the

surface. The direction of rotation is defined by the direction of the axis and

the right-hand rule. The orientation of the surface depends upon the

directional reference.

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 .

To Create an Extruded Surface

1. Click . The Extrusion dialog box opens.

2. Click the required check boxes for defining the surface:

o Full—Creates an extrusion with a closed section.

o Domain—Uses the selected domain for creating and limiting the surface.

3. Select the references for the extruded surface.

o Coord. System—Selects the coordinate system. This coordinate system is

used as a reference for manipulating or moving 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.

Page 32: Restyle

Restyle - Help Topic Collection

24

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.

o Direction—Selects a datum plane or a planar surface as a directional

reference where required. The orientation of the surface depends upon the

directional reference.

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 .

Creating Polynomial Surfaces in Restyle

About Creating Surfaces in Restyle

In Restyle, you can create:

• A rectangular surface using four curves as its boundaries

• A triangular surface using three curves as its boundaries

• A surface using the specified curves in the first and second directions

• A rectangular surface using three curves as its boundaries on three sides

• A rectangular surface using four points as its vertices

• A rectangular surface using four points at a cross. Each of these points lies at the

midpoints of the sides of the rectangular surface.

• A rectangular surface using a box selection

• A rectangular surface using two curves as its boundaries

• A loft surface using the specified curves

Page 33: Restyle

Restyle

25

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.

About Specifying the Mathematical Properties of Surfaces

For creating polynomial surfaces using four points, the end points of a cross, and

from a selection box, you can specify the mathematical properties of the surface

from the Restyle dashboard.

You can select one of the following surface types from the Surface Type list on the

Restyle dashboard:

• Spline—This is the default surface type. When you select this surface type, you

can only control the number of segments. Increase the number of points to

achieve a better fit and projection and better matching for position or tangency

constraints. Select this surface type for organic shapes and constrained surfaces,

for example, fillets.

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

• Depending on your requirements, you can compromise between closeness to the

data (more points, higher degree) and the quality of a surface (less points, lower

degree).

• When you select the degree and type of a surface from the dashboard, the last

input becomes a default for creating the next surface.

To Create a Rectangular Surface Using Four Curves

1. Click .

Page 34: Restyle

Restyle - Help Topic Collection

26

2. Select four 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 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.

To Create a Triangular Surface Using Three 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.

o Select a curve in the second direction of the surface.

Restyle creates a surface bounded by these three curves.

To Create a Surface from Net

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.

To Create a Rectangular Surface Using Three 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.

Restyle creates a surface bounded by these three curves on three sides.

To Create a Surface from Box

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.

Page 35: Restyle

Restyle

27

To Create a Rectangular Surface Using Four Points

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.

To Create a Rectangular Surface Using the End Points of a Cross

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.

To Create a Rectangular Surface Using Two Curves

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.

To Create a Loft Surface Using the Specified Curves

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.

Creating Spline Surfaces Automatically

About Automatic Creation of Spline Surfaces

Automatic creation of spline surfaces allows you to automatically create surface

geometry on a facet feature.

Automatic creation of spline surfaces involves three phases:

• Defining a loop to determine the region for creating the surface

• Defining the patch structure

• Creating or modifying the surface

Page 36: Restyle

Restyle - Help Topic Collection

28

You can modify the surface by using the existing tools for curves and surfaces.

Note: You can redefine the surface using Edit > Definition.

To Automatically Create Spline Surfaces

1. Click .

Note: is automatically selected when you 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.

5. Click to enter the patch structure creation phase.

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.

7. You can create the patch structure as follows:

• You can create the patch structure by selecting the internal curves.

o To designate a curve as an internal curve, click on the dashboard and

select the curve.

o To remove a curve from the selected internal curves, click on the

dashboard and select the curve.

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.

Page 37: Restyle

Restyle

29

If the selected curves meet the criteria for a patch structure and no further

subdivision is required, proceed to step 8.

• If required, you can create more patches automatically as follows:

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.

b. Click . The patch structure is generated automatically.

If you are satisfied with the patch structure, you can directly proceed to the

surface creation phase.

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 The tangent constraint is represented by black color and the position

constraint is represented by red color.

o You can click and repeat steps 2 to 10 to redefine the closed loop curve

boundary and the patch structure.

9. Click to enter the surface creation phase.

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 .

Page 38: Restyle

Restyle - Help Topic Collection

30

Curve Generation Settings

Settings on the dashboard allows you to specify values for curve generation. This

option sets granularity and character level for the surface of the model.

• Granularity

Granularity represents the number of possible features or curves for a model

surface. A higher granularity value implies that you need to select more curves.

Do not set granularity to a very high value as this may introduce noise when a

large number of curves are selected.

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

Managing Surfaces in Restyle

About Merging and Intersecting Surfaces

In Restyle, you can merge two adjacent or intersecting surfaces.

After merging, the resulting quilt becomes a component of the next level in the

Restyle Tree. You cannot edit its definition. If you modify one of the source quilts,

the resultant quilt also gets modified and is automatically updated. If the update is

not successful, Restyle deletes the resulting component and all the higher-level

components in the Restyle Tree branch.

To Merge or Intersect Surfaces

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.

Page 39: Restyle

Restyle

31

To Project a Surface on a Facet Model

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.

About Modifying Surfaces

You can modify the shape of a polynomial surface by tweaking a surface using its

control polyhedron.

To Modify a Surface

1. Click .

2. Select the surface to modify. The Surface Modify dialog box opens.

Note: If you select an analytical or a procedural surface for modification, the

same dialog box that you used for surface creation opens.

3. Select the direction for the movement of points on the surface. The options are:

o Normal Direction—Moves points relative to the direction of the view.

o In Surf Direction—Moves points relative to the surface.

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.

The available movement options are:

o Local—Moves only the selected point.

o Smooth Region—Moves the points adjacent to the selected point with a

distance relative to the selected point. The point movement distance

decreases proportional to its distance from the selected point by a cubic

law.

o Linear Region—Moves the points adjacent to the selected point with a

distance relative to the selected point. The point movement distance

decreases proportional to its distance from the selected point by a linear

law.

o Constant Region—Moves all points on the surface by the same distance

from the selected point. For a constrained surface, the boundary does not

move.

5. Select and drag a vertex of the control polyhedron to tweak the surface.

6. Optionally, in stead of dragging, specify the following options if finer control of

point movement is required.

o Increment—Specifies the point movement increment.

Page 40: Restyle

Restyle - Help Topic Collection

32

o Normal Direction—Specifies the increment in the normal direction.

o First Direction—Specifies the increment in the first direction.

o Second Direction—Specifies the increment in the second direction.

7. Click to complete the surface modification.

To Extrapolate a Surface

1. Click .

2. Select the surface for extrapolating. The selected surface is highlighted.

3. Select and drag the edge from which to extrapolate the surface. The surface is

extrapolated along the selected edge.

4. Optionally, to stretch a surface, change the Extent Mode on the dashboard to

Stretch.

Note: When attempting to extrapolate an already merged surface, the surface

intersections are temporarily removed. Once the extrapolation is over, Restyle

restores the surface intersections.

To Setup Reference Points

1. Click . The Reference Points dialog box opens.

2. Click Add Ref Points to add references.

3. To specify reference points, select an option from the list.

o Raw Data Set—Selects points from a raw data set. If you selected Raw

Data Set, the SCAN FILTER menu appears. Select one of the following:

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.

No Fltr—Selects an entire scan set.

o Raw Data Points—Selects individual points from a raw data set.

o Single Point—Selects datum points.

o Datum Point Array—Selects an entire datum point array.

o Facet Vertices—Selects vertices of a faceted model.

o Facet Vertices Inside Curve—Selects facet vertices inside a selected

closed loop of curves.

Page 41: Restyle

Restyle

33

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.

To Edit the Surface Properties

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.

• A BSpline surface with two segments (params) in both U and V directions is a

Bezier surface.

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

Surface Constraints in Restyle

About Surface Constraints

Types of surface constraints are as follows:

• Position—A surface is said to be position constrained if the edge of the surface is

constrained to the curve on that edge. You cannot drag the control points on this

edge.

• Tangent Dependent—Surfaces are position constrained to a common boundary

curve and are tangent to each other. In case of Tangent Dependent, the

Page 42: Restyle

Restyle - Help Topic Collection

34

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.

• Tangent Symmetric—Surfaces have a common boundary and are tangent to

each other. In case of Tangent Symmetric, a change that you make to one

surface does not affect another surface. The surfaces do not follow the concept of

leaders and followers. A line between the surfaces represents Tangent

Symmetric constraint.

• Curvature Dependent—Surfaces are tangent continuous across the boundary

and curvature continuous with each other. In case of Curvature Dependent, the

surface constraint follows the concept of leaders and followers. When a leader

surface changes it shape, the follower surface adapts its shape to match the

leader. Double arrows pointing from the leader to the follower represent

Curvature Dependent constraint.

To Align Two Surfaces

1. Click .

2. Select the required constraint from the Constraints tab on the dashboard. By

default, the surface constraint is set to Position.

3. Select the surface that you want to align.

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 .

To Manipulate Surface Constraints

You can manipulate surface constraints as follows:

• Select a surface and click to display constraints. Alternatively, select a

surface, right-click, and select Display Constraints. Symbols that represent the

constraints between the leader and follower surfaces display.

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

Page 43: Restyle

Restyle

35

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

• Select a surface, right-click, and select Modify Shape.

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.

Note: To maintain tangent symmetric constraint, the control points of the

first and the second row of both the surfaces are locked. You cannot drag

these control points.

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.

Copying Curves and Surfaces

About Copying Curves and Surfaces

You can create a copy of a curve or surface. The curves are copied as free 3D curves

while the surfaces are copied as untrimmed spline surfaces. The original curves or

surfaces and the copy of the curves or surfaces do not have parent-child relationship.

You can use this command to create copies of curves or surfaces external to Restyle

environment.

To Create a Copy of a Curve or Surface

1. Click .

Page 44: Restyle

Restyle - Help Topic Collection

36

2. Select a curve or surface.

A copy of the curve or surface is created.

Page 45: Restyle

37

Index

A

analytical surfaces

conical...................................... 21

cylindrical ................................. 20

extruded................................... 23

flat .......................................... 19

revolved ................................... 22

analytical surfaces ........................ 18

C

copy of curves and surfaces

about ....................................... 35

creating.................................... 35

copy of curves and surfaces ........... 35

curves

about ....................................... 16

aligning .................................... 16

free curve through points............ 14

from a facet border .................... 13

from sharp facet edges ............... 13

manipulating ............................. 17

merging.................................... 18

on facets .................................. 10

on surfaces ............................... 10

section curves ........................... 11

splitting .................................... 18

through points........................... 14

using extremum analysis ............ 11

using isoline analysis.................. 12

curves....................................10, 16

D

domains

about......................................... 6

adding a loop.............................. 7

assigning to surfaces ..................10

creating ..................................... 6

merging ..................................... 9

removing a loop .......................... 8

domains........................6, 7, 8, 9, 10

P

polynomial surfaces

at a cross ..................................27

from selection............................26

loft ...........................................27

net ...........................................26

rectangular.....................25, 26, 27

triangular ..................................26

polynomial surfaces.......................24

R

Restyle

about......................................... 1

about the diagnostic box .............. 5

about the environment................. 2

about the tree............................. 4

creating feature .......................... 2

Restyle .............................. 1, 2, 4, 5

Restyle surfaces

about........................................33

aligning.....................................34

creating .............................. 18, 24

Page 46: Restyle

Restyle - Help Topic Collection

38

editing properties....................... 33

extrapolating............................. 32

fitting....................................... 33

manipulating ............................. 34

merging and intersecting ............ 30

modifying ................................. 31

projecting ................................. 31

reference points setup ................32

Restyle surfaces18, 24, 30, 31, 32, 33,

34

S

spline surfaces

about........................................27

creating ....................................28

spline surfaces..............................27