Hands-On Workshop Tutorial
Introduction to Pro/ENGINEER Wildfire 2.0
Before you get started
This tutorial is intended to be used alongside Pro/ENGINEER Wildfire 2.0.
You will need to create a special startup command for Pro/ENGINEER, and install the Pro/ENGINEER model files for this Tutorial:
Using this Tutorial
Welcome
Welcome to the Pro/ENGINEER Wildfire 2.0 Hands-On Workshop. This tutorial will teach you basic part modeling skills, as well as teach you how to create basic assemblies and drawings. This tutorial is designed for students who have never used any release of Pro/ENGINEER.
Contents
|
Core Concepts Section Read through the five pages in this section to learn Pro/E Wildfire 2.0 basics before starting the first exercise. |
Pro/ENGINEER Wildfire 2.0 Core Concepts
The six core Pro/ENGINEER Wildfire 2.0 concepts examined in this tutorial are:
Solid Modeling
Pro/ENGINEER Wildfire 2.0 allows you to easily create 3D solid models, enabling you to visualize parts and assemblies with a realistic appearance. Based on material properties such as density, these models have mass, volume, surface area and other physical properties such as a center of gravity.
For example, consider the cast aluminum engine block shown below. This model was created in millimeters, and has the mass properties shown. The coordinate system labeled 123 indicates the center of gravity of the model.
The following are advantages of solid modeling:
Solid Model and its Mass Properties |
Feature Based
Pro/ENGINEER Wildfire 2.0 models are constructed using a series of features. Each feature builds upon the previous feature, creating the model one feature at a time. Individually each feature can be simple, but collectively can form complex parts and assemblies.
In the following figure, we have a connecting rod in the various stages of its creation:
CONNECTING_ROD Features |
Parametric
Pro/ENGINEER Wildfire 2.0 models are driven using dimension values. If a dimension of a feature is changed, that solid feature will update. This change will then automatically propagate through the remaining features in the model, updating the entire part.
Parent/Child Relationships
Parent/Child relationships provide a powerful way to capture your "design intent" into a model. Parent/Child relationships are naturally created between features during the modeling process. When creating a feature, existing features that are referenced become parents to the new feature. Also, if the parent features are updated, the child features will automatically update accordingly.
In the following figure, the PISTON model has a height of 18.5, with a hole dimensioned 8 from the top surface. The height dimension is then modified to 24, and the model is Regenerated to update its features. Notice that the parent/child relationship between the hole and the body of the model forces the hole to move upwards to maintain the 8 dimension.
|
This behavior (the hole referencing the top surface) is an example of the design intent that was built into this model. Alternatively, the hole could have referenced the bottom surface, yielding a different effect when the model height is modified.
Associative & Model Centric
If a part model is changed in Pro/ENGINEER Wildfire 2.0, any assemblies or drawings that reference that model will automatically update. This behavior is known as Associativity and also works in reverse- if a model dimension in a drawing is updated, the part model and the assembly it is used in will update.
The part model is the central source of design information. Once a part model is created, it can be:
Model Associativity |
Pro/ENGINEEER Wildfire 2.0 Interface
The following are basic components of the interface:
Exercise 1: Opening, Orienting, and Editing Models |
Overview- In this exercise, you will learn three basic skills that are essential when modeling with Pro/ENGINEER Wildfire 2.0
|
Working Directory The Working Directory sets the default folder for opening and saving models. |
Task 1-1. Open the ENGINE_BLOCK.PRT using the Navigator. |
ENGINE_BLOCK.PRT |
|
Model Orientation Commands Spin: Rotate the model on the screen. |
Task 1-2. Practice using Spin, Pan, and Zoom with the ENGINE_BLOCK. |
|
The location of the cursor determines the target area for zooming. |
|
You can press CTRL + D as a shortcut to the Standard Orientation. |
|
Selecting with the Mouse Move the mouse over a feature to highlight it. Click the left mouse button to make a selection. Cyan (light blue) highlighting indicates an item is pre-selected. Red highlighting indicates an item is selected. Once a feature is selected, edges or surfaces of the feature will highlight, and could be selected. |
Task 1-3. Select the mounting flange. |
|
Zoom in to make selection easier. |
Highlighting a Feature |
|
Edit Definition and Drag Handles The Edit Definition option opens the dashboard for a feature, where any desired changes to a feature can be made. A 'right-click and hold' technique is used to access popup menus, whereas a quick 'right-click and release' will pre-highlight the next feature beneath the cursor. Drag handles are small white squares located on the yellow feature preview. |
Task 1-4. Edit the definition of the mounting flange (EXTRUDE_2) to make it thicker. |
Redefining a feature |
|
Editing Feature Dimensions You can Edit a feature to display its dimensions, and then enter new values. You then must Regenerate the model to update the changes. |
Task 1-5. Edit the dimensions of the carburetor mount, and then undo the changes. |
Selecting a Feature |
Model Regenerated |
|
You can press CTRL + Z as a shortcut to Undo. |
|
Creating a Round Rounds allow you to add or remove material from a model by applying a radius to an edge. You can simply select an edge, set the radius, and complete the feature. |
Task 1-6. Create a round on the carburetor mount to smooth off a sharp edge. |
Selecting an Edge |
Round Created |
|
Undo / Redo You can use the Undo and Redo options to correct unintentional actions. |
Task 1-7. Delete the round and Undo the deletion. |
|
Models remain in session memory until Erased. |
Exercise 2: Creating Part Models |
Overview - In this exercise you will learn basic part modeling skills by creating three part models:
PISTON_PIN and PISTON |
CONNECTING_ROD |
|
Creating Part Models New Part models are created from a default template, which contains default datum planes and a coordinate system. Default datum planes provide 3 orthogonal planes in 3D space that can be used as initial references when creating features on models. |
Task 2-1. Create the PISTON_PIN model using the default template. |
New Part Model |
|
Creating Sketches A Sketch is a basic 2D shape used to create a feature, and is created on a planar reference. Once created, sketches may be easily used to create 3D features. |
Task 2-2. Create a circular sketch to be used for the main body of the model. |
Creating a sketch |
|
Using the Extrude Tool The Extrude tool allows you to take a sketch and linearly extrude it to create a feature. You can add material (protrusion) or remove material (cut) when using the Extrude tool. |
Task 2-3. Create an Extruded protrusion using the previous sketch. |
Extrude Feature Created |
|
Creating the PISTON The PISTON also starts off using a circular sketch, but it is placed on a different plane. |
Task 2-4. Create the PISTON.PRT, and create the first Sketch. |
Creating a Sketch
|
Changing the Depth Direction You can flip the feature to the other side of its sketching plane by using the Change Depth Direction option. |
Task 2-5. Use the previous sketch to create the first Extrude feature. |
|
The snapping interval for drag handles is currently set to 1mm. |
Extrude Feature Created |
|
Creating a Group of Features The next solid feature to be created is an Extruded Cut to hollow out the PISTON. In order to capture the desired dimensioning scheme for the cut, its sketch will be placed on a datum plane offset from the top surface of the model. We will start the Extrude tool and Pause it. We will then create the datum plane and the sketch. When the Extrude tool is Resumed and completed, the system automatically creates a Group in the model tree. A group allows us to edit and manipulate several features as one. |
Task 2-6. Start the Extrude tool and then create a datum plane. |
Datum Plane Created |
|
Using Centerlines in a Sketch Centerlines promote symmetry when sketching. In this example, we want a rectangle to be sketched symmetrically about the vertical and horizontal references. Centerlines display as a yellow dashed line. |
Task 2-7. Sketch on the previous datum plane. Begin by sketching a symmetric rectangle. |
Sketching Centerlines and a Rectangle |
|
Always use a 'click-and-release', 'click-and-release' technique when sketching geometry, as opposed to holding down the left mouse button and 'dragging'. |
|
Sketching Arcs The Arc tool can create both 3-point and tangent-end arcs. In this task, we will be creating a Tangent Arc. |
Task 2-8. Continue the sketch to create an oval shape. Begin by sketching tangent arcs using the rectangle as a guide. |
Sketching Tangent Arcs |
|
Always use a 'click-and-release', 'click-and-release' technique when sketching geometry, as opposed to holding down the left mouse button and 'dragging'. |
|
Creating Dimensions Many different dimension types are created with the Dimension tool. To create a dimension, select item(s) to be dimensioned and then middle-click to locate the dimension value |
Task 2-9. Complete the oval-shaped sketch by creating dimensions. |
Creating Dimensions |
|
Completing the Group of features Now that the datum plane and sketch have been created, we will Resume and complete the Extrude feature, creating an oval cut that hollows out the PISTON. |
Task 2-10. Complete the Extruded cut using the previous sketch. |
|
Many feature operations can be done by right clicking on drag handles or the model, or by using the icons in the dashboard. |
|
|
Auto Groups The datum plane and sketch have been automatically grouped with the Extrude feature. These features are also automatically Hidden, so they will not clutter up the display. Hidden features are 'grayed-out' in the model tree. |
Task 2-11. Examine the created group in the model tree. |
Model Tree |
|
Creating Linear Holes Holes remove material from a model and have a cylindrical shape by default. Linear holes require Primary and Secondary references. The primary reference is placement plane, and the secondary references dimensionally locate the hole. |
Task 2-12. Begin creating a hole in the center of the PISTON. |
|
Notice that you must press and hold the CTRL key to select multiple references. |
Positioning the Hole |
Task 2-13. Complete the hole in the center of the PISTON. |
Hole Created |
|
You can also middle-click as a shortcut to Complete Feature . |
|
Applying Color to Models You can use the Color and Appearance dialog box to create and apply colors for models. In this case, a basic color palette has been pre-loaded. |
Task 2-14. Apply a color appearance to the model. |
Completed PISTON |
|
Creating the CONNECTING ROD We will create the body of the CONNECTING_ROD using an oval-shaped sketch and extrude. |
Task 2-15. Create the CONNECTING_ROD and begin a sketch. |
Sketching Circles |
|
Tangent Lines and Dynamic Trim The 2-Tangent Line allows you to easily sketch lines tangent to 2 entities. The Dynamic Trim tool allows you to remove unwanted portions of sketched entities. A freehand curve is dragged through the sketch, and any entities intersected by it will be deleted. |
Task 2-16. Continue the oval sketch for the CONNECTING_ROD. |
Sketching Lines |
Trimming Completed |
|
Click Undo and use Dynamic Trim again if necessary. |
Task 2-17. Complete the sketch and create a symmetric Extrude. |
Creating and Modifying Dimensions |
Extrude Completed |
|
Tracing Existing Geometry You can use the Entity from Edge tool to trace existing geometry. The created entities will 'snap' to the existing geometry without the need for dimensions. |
Task 2-18. Begin creating a second sketch by tracing existing geometry. |
Creating Entities from Edges |
Task 2-19. Continue the sketch by sketching lines and trimming. |
Sketching a Line and Dynamic Trim |
Task 2-20. Dimension and complete the sketch. |
Dimension Created |
Task 2-21. Create an extrude forming the enlarged end of the model. |
|
You can also right-click on depth handles and select the desired depth option. |
Protrusion Created |
|
Datum Axes Datum Axes are linear references that can be used to create other features. |
Task 2-22. Create a datum axis in the end of the model. |
Creating a Datum Axis |
|
Coaxial Holes Coaxial Holes use a datum axis for location, but also require a placement plane as a secondary reference. |
Task 2-23. Create a coaxial hole on the previous axis. |
Creating a Hole |
|
Selecting Multiple Round References Press CTRL to select multiple edges for a single round set. |
Task 2-24. Create a round to add strength to the end of the model. |
Creating a Round |
|
Mirroring Features You can use the Mirror tool to mirror feature(s) about a selected plane. |
Task 2-25. Mirror a series of features to quickly create the opposite side of the CONNECTING_ROD. |
Selecting Features |
Features Mirrored |
|
Pro/ENGINEER Wildfire has a number of editing tools to quickly duplicate features, including Mirror, Copy/Paste, and Pattern. |
This completes the second exercise.
Exercise 3: Creating Assemblies |
Overview- In this exercise you will learn basic assembly modeling skills by creating an assembly and running a simple mechanism:
PISTON_ASSY Assembly |
ENGINE Assembly |
|
Creating Assembly Models New Assembly models are created from a default template, which contains default datum planes and a coordinate system. The first component in an assembly is typically placed with a Default constraint, which centers the component in the assembly. |
Task 3-1. Create the PISTON_ASSY assembly and add the PISTON part. |
PISTON.PRT Assembled |
|
Assembling with Constraints You can assemble components together by creating various types of Constraints. Constraints can be used to assemble components in a fixed position. Constraints can be created by selecting corresponding pairs of geometry from the component being assembled and an existing component. |
Task 3-2. Assemble the PISTON_PIN with Align and Insert constraints. |
Selecting Datum Planes |
Selecting Surfaces |
|
Assembling with Connections You can assemble components together in an assembly by creating various types of Connections. Connections can be used to create realistic mechanical joints between components. These joints will allow assembly components to move as a mechanism. |
Task 3-3. Begin assembling the CONNECTING_ROD with a Pin connection. |
Selecting Surfaces |
|
Using the Search Tool The Search Tool provides an easy way to select items that are not visible. |
Task 3-4. Complete the Pin connection on the CONNECTING_ROD. |
PISTON_ASSY.ASM |
Task 3-5. Open the ENGINE assembly. |
|
A transparent appearance has been applied to the ENGINE_BLOCK.PRT within the ENGINE.ASM. |
ENGINE.ASM |
|
Running a Mechanism A Mechanism refers to components that have been assembled using Connections. Connections can be used to allow components to move as realistic mechanical joints. |
Task 3-6. Run the existing mechanism. |
|
Assembling with Connections A Cylinder connection allows a component to rotate and translate along the rotation axis. |
Task 3-7. Add the PISTON_ASSY to the ENGINE assembly, then create a Cylinder connection. |
Selecting Surfaces |
Task 3-8. Create a second cylinder connection on the PISTON_ASSY. |
Selecting Surfaces |
Completed Connections |
|
Running a Mechanism You can enter Mechanism Mode to run a mechanism. With the PISTON_ASSY assembled using connections, it will now move when the CRANKSHAFT rotates. |
Task 3-9. Run the ENGINE mechanism again. |
This completes the third exercise.
CONGRATULATIONS !
You have completed the part and assembly modeling portion of the Introduction Hands-On Workshop Tutorial.
If you wish, please continue with 2 Challenge exercises:
SUMMARY
Now that you have completed this section of the tutorial, you should be able to:
Exercise 4: Creating Drawings (CHALLENGE) |
Overview- In this exercise you will learn basic drawing creation skills by creating a 2-sheet drawing called ENGINE_COMPONENTS, detailing the ENGINE assembly and the CONNECTING_ROD:
ENGINE_COMPONENTS.DRW - sheet 1 and 2 |
Task 4-1. Open the ENGINE_COMPLETE assembly. |
ENGINE_COMPLETE.ASM |
|
Cross Sections There are two differences between the ENGINE_COMPLETE.ASM and the one you created: There is a Cross Section and an Explode State pre-created for you. These will be used in the creation of the drawing. |
Task 4-2. Examine the cross section in the ENGINE_COMPLETE assembly. |
Cross Section A |
|
Explode States There are two differences between the ENGINE_COMPLETE.ASM and the one you created: There is a Cross Section and an Explode State pre-created for you. These will be used in the creation of the drawing. |
Task 4-3. Examine the explode state in the ENGINE_COMPLETE assembly. |
|
|
Creating Drawings A Drawing allows you to place 2D and 3D views of a part or assembly model on 2D drawing sheets for manufacturing purposes. You can rapidly create drawings by using a Drawing Template. A Drawing Template has pre-configured view locations, and can contain a format with a title block. |
Task 4-4. Create a drawing of the ENGINE_COMPLETE assembly using a template. |
|
The '&todays_date' syntax uses a system parameter to display the date. |
Drawing Created |
|
Creating Drawings In addition to using a Drawing Template, you can place views on a drawing sheet manually. First, a General view is placed. A General view can be placed in any orientation. |
Task 4-5. Add a second sheet and create a view of the CONNECTING_ROD. |
Placing the first General View. |
|
Creating Drawings Once a General view is placed, you can create other views such as Projection views. |
Task 4-6. Place a projected views of the CONNECTING_ROD. |
Placing the first Projection View |
Placing the second Projection View |
|
Creating Drawings General views can be placed in 2D or 3D orientations. |
Task 4-7. Place a 3D general view of the CONNECTING_ROD. |
Placing the 3D General View. |
|
View Display Styles You can change the Display Style for views by editing their Properties. Display Styles include No Hidden, Hidden Lines, and Wireframe display. |
Task 4-8. Set the display style for the TOP and RIGHT views to display hidden lines. |
Hidden Lines Displayed |
|
Showing Dimensions You can quickly Show Dimensions that were created in the part model. Dimensions are created when modeling features, such as dimensioning a sketch, or entering the depth of a hole. |
Task 4-9. Show and cleanup dimensions on the FRONT and TOP views. |
Dimension Moved |
|
Cleaning Up Dimensions You can quickly Cleanup Dimensions in a view once they are shown. This spaces them out from the view. Only linear dimensions are effect by dimension cleanup. |
Task 4-10. Show and cleanup dimensions on the FRONT and TOP views. |
|
Manipulating Dimensions Once dimensions are shown and cleaned up, you can further manipulate them. When a dimension is selected, several handles appear:
Several additional dimension editing options are available by selecting dimension(s), and using the right-click popup menu. |
Task 4-11. Manipulate dimensions in the FRONT and TOP views. |
Dimensions Repositioned |
|
Creating Dimensions You can use the Create Dimension option to create a dimension on the drawing for geometry that doesn't already have a dimension. |
Task 4-12. Create a dimension for the overall length of the CONNECTING_ROD. |
Selecting Edges |
Driven Dimension Created |
This completes the fourth exercise.
Exercise 5: Model Associativity (CHALLENGE) |
Overview- In this exercise you will experiment with associativity between part, assembly, and drawing modes. Associativity allows a change to be made in one mode to be reflected automatically in the other modes. You will perform the following tasks:
Task 5-1. Change a dimension on the body of the CONNECTING_ROD to make it longer. |
|
IMPORTANT- In the next step, you will be opening a second Pro/ENGINEER window. You must resize and reposition the window to the right of the tutorial. |
Editing a Dimension |
|
You can also press CTRL + G to regenerate the model. |
Task 5-2. Regenerate the assembly to view the effects of shortening the CONNECTING_ROD. |
Updated Assembly |
|
Running a Mechanism Playback Once a Mechanism Analysis has been run, you can use the Replay Analysis option to 'animate' the mechanism in a continuous loop. You can also use the Global Interference option to check for any interference between components while viewing the playback. |
Task 5-3. Run the mechanism playback to view the interference created by shortening the CONNECTING_ROD. |
Interference Detected |
Task 5-4. View the effects on the drawing, and modify the CONNECTING_ROD length back to its original value. |
|
IMPORTANT- In the next step, you will be opening another Pro/ENGINEER window. You must resize and reposition the window to the right of the tutorial. |
Updated Drawing |
Task 5-5. (OPTIONAL) Re-check the Interference on the top level assembly. |
No Interference Detected |
This completes the fifth exercise.
CONGRATULATIONS !
You have completed the introductory Hands-On Workshop tutorial.
SUMMARY
Now that you have completed this tutorial you should be able to:
Want to take best-in-class Pro/ENGINEER training without the inconvenience and expense of travel?
It easy – just join PTC University! PTC University is an online portal that combines the depth and breadth of PTC’s traditional training programs with the convenience, flexibility, and affordability of distance learning.
With PTC University, you have access to the most effective forms of distance learning including Virtual Classes, Web-based Training, e-Knowledge Assets, and Communities of Practice.
Whether you want to polish your existing skills or learn a new technique, PTC University will give you the right information, at the right time, with right media - without ever having to leave the comfort of your desk.
Learn more on how PTC University can help you improve your product development practices at www.ptc.com/go/learning.
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.
Parametric Technology Corporation, 140 Kendrick Street, Needham, MA 02494 USA
Registered Trademarks of Parametric Technology Corporation or a Subsidiary
Advanced Surface Design, Behavioral Modeling, CADDS, Computervision, CounterPart, EPD, EPD.Connect, Expert Machinist, Flexible Engineering, GRANITE, 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, the PTC logo, 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, 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/NCMILL, 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
Additional foreign equivalents may be issued or pending – contact PTC for further information:
Registration No. Issue Date
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 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 BusinessWorks 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. Adobe Acrobat Reader is copyrighted software of Adobe Systems. 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. TIBCO ActiveEnterprise, TIBCO Designer, TIBCO Enterprise for JMS, TIBCO Rendezvous, TIBCO Turbo XML, TIBCO BusinessWorks are provided by TIBCO Software Inc. 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 conjuction 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 express or implied. See the MPL for the specific language governing rights and limitations.
The Java™ Telnet Applet (StatusPeer.java, TelnetIO.java, TelnetWrapper.java, timedOutException.java), Copyright © 1996, 97 Mattias L. Jugel, Marcus Meißner, is redistributed under the GNU General Public License. This license is from the original copyright holder and the Applet is provided WITHOUT WARRANTY OF ANY KIND. You may obtain a copy of the source code for the Applet at http://www.mud.de/se/jta (for a charge of no more than the cost of physically performing the source distribution), by sending e-mail to leo@mud.de or marcus@mud.de—you are allowed to choose either distribution method. The source code is likewise provided under the GNU General Public License.
GTK+The GIMP Toolkit are licensed under the GNU LGPL. You may obtain a copy of the source code at http://www.gtk.org/, which is likewise provided under the GNU LGPL. zlib software Copyright © 1995-2002 Jean-loup Gailly and Mark Adler.
OmniORB is distributed under the terms and conditions of the and GNU Library General Public License. The Java Getopt.jar, copyright 1987-1997 Free Software Foundation, Inc.; Java Port copyright 1998 by Aaron M. Renn (arenn@urbanophile.com), is redistributed under the GNU LGPL. You may obtain a copy of the source code at: http://www.urbanophile.com/arenn/hacking/download.html The source code is likewise provided under the GNU LGPL.
This product may include software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/): Copyright (c) 1998-2003 The OpenSSL Project. All rights reserved. This product may include cryptographic software written by Eric Young (eay@cryptsoft.com).
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 express 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 (c) 1998 Netscape Communications Corporation. All Rights Reserved. Contributor(s): Kazu Yamamoto ; Ryoichi Furukawa ; Tsukasa Maruyama ; Teiji Matsuba
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.
Parametric Technology Corporation, 140 Kendrick Street, Needham, MA 02494 USA