Você está na página 1de 32

Pro/ENGINEER Wildfire 3.

0 Import DataDoctor Help Topic Collection


Parametric Technology Corporation

Copyright 2006 Parametric Technology Corporation. All Rights Reserved. User and training documentation from Parametric Technology Corporation and its subsidiary companies (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, Arbortext, Behavioral Modeling, CADDS, Computervision, CounterPart, Create Collaborate Control, 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, Product Development Means Business, Product Makes the Company, PTC, the PTC logo, PT/Products, Shaping Innovation, Simple Powerful Connected, The Way to Product First, and Windchill. Trademarks of Parametric Technology Corporation or a Subsidiary 3DPAINT, Arbortext Editor, Arbortext Contributor, Arbortext Companion for MS Word, Arbortext Advanced Print Publisher Desktop, Arbortext Advanced Print Publisher Enterprise, Arbortext Publishing Engine, Arbortext Dynamic Link Manager, Arbortext Styler, Arbortext Architect, Arbortext Digital Media Publisher, Arbortext Adapter to Documentum, Arbortext Adapter to Oracle, Associative Topology Bus, AutobuildZ, CDRS, CV, CVact, CVaec, CVdesign, CV-DORS, CVMAC, CVNC, CVToolmaker, Create Collaborate Control Communicate, EDAcompare, EDAconduit, DataDoctor, DesignSuite, DIMENSION III, Distributed Services Manager, DIVISION, e/ENGINEER, eNC Explorer, Expert Framework, Expert MoldBase, Expert Toolmaker, FlexPDM, FlexPLM, Harmony, InterComm, InterComm Expert, InterComm EDAcompare, InterComm EDAconduit, ISSM, KDiP, Knowledge Discipline in Practice, Knowledge System Driver, ModelCHECK, MoldShop, NC Builder, POLYCAPP, Pro/ANIMATE, Pro/ASSEMBLY, Pro/CABLING, Pro/CASTING, Pro/CDT, Pro/CMM, Pro/COLLABORATE, Pro/COMPOSITE, Pro/CONCEPT, Pro/CONVERT, Pro/DATA for PDGS, Pro/DESIGNER, Pro/DETAIL, Pro/DIAGRAM, Pro/DIEFACE, Pro/DRAW, Pro/ECAD, Pro/ENGINE, Pro/FEATURE, Pro/FEM-POST, Pro/FICIENCY, Pro/FLY-THROUGH, Pro/HARNESS, Pro/INTERFACE, Pro/LANGUAGE, Pro/LEGACY, Pro/LIBRARYACCESS, Pro/MESH, Pro/Model.View, Pro/MOLDESIGN, Pro/NC-ADVANCED, Pro/NC-CHECK, Pro/NC-MILL, Pro/NC-POST, Pro/NC-SHEETMETAL, Pro/NC-TURN, Pro/NC-WEDM, Pro/NC-Wire EDM, Pro/NETWORK ANIMATOR, Pro/NOTEBOOK, Pro/PDM, Pro/PHOTORENDER, Pro/PIPING, Pro/PLASTIC ADVISOR, Pro/PLOT, Pro/POWER DESIGN, Pro/PROCESS, Pro/REPORT, Pro/REVIEW, Pro/SCAN-TOOLS, Pro/SHEETMETAL, Pro/SURFACE, Pro/VERIFY, Pro/Web.Link, Pro/Web.Publish, Pro/WELDING, ProductView, PTC Precision, Routed Systems Designer, Shrinkwrap, The Product Development Company, Validation Manager, Warp, 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. GB2366639B 13-October-2004. GB2363208 25-August-2004. (EP/DE/GB)0812447 26May-2004. GB2365567 10-March-2004. (GB)2388003B 21-January-2004. 6,665,569 B1 16-December-2003. GB2353115 10December-2003. 6,625,607 B1 23-September-2003. 6,580,428 B1 17-June-2003. GB2354684B 02-July-2003. GB2384125 15October-2003. GB2354096 12-November-2003. GB2354924 24-September-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. GB2354683B 04June-2003. 6,608,623 B1 19-August-2003. 6,473,673 B1 29-October-2002. GB2354683B 04-June-2003. 6,447,223 B1 10-Sept2002. 6,308,144 23-October-2001. 5,680,523 21-October-1997. 5,838,331 17-November-1998. 4,956,771 11September-1990. 5,058,000 15-October-1991. 5,140,321 18-August-1992. 5,423,023 05-June-1990. 4,310,615 21-December1998. 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 18November-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. (EP)0240557 02-October-1986. Third-Party Trademarks Adobe, Acrobat, Distiller, and the Acrobat logo are trademarks of Adobe Systems Incorporated. IBM, AIX, and Websphere are registered trademarks of IBM Corporation. Allegro, Cadence, and Concept are registered trademarks of Cadence Design Systems, Inc. Apple, Mac, Mac OS, Panther and Tiger 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. DataDirect Connect is a registered trademark of DataDirect Technologies. CYA, iArchive, HOTbackup, and Virtual StandBy are trademarks or registered trademarks of CYA Technologies, Inc. DOORS is a registered trademark of Telelogic AB. FLEXnet, InstallShield, and InstallAnywhere are trademarks or registered trademarks 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, Hewlett-Packard, and HP-UX are registered trademarks of Hewlett-Packard Company. Advanced ClusterProven, ClusterProven, the ClusterProven design, Rational Rose, and Rational ClearCase are trademarks or registered trademarks of International Business Machines in the United States and other countries and are used under license. IBM Corporation does not warrant and is not responsible for the operation of this software product. I-DEAS, Metaphase, Parasolid, SHERPA, Solid Edge, TeamCenter, UG-NX, and Unigraphics are trademarks or registered trademarks of UGS Corp. Intel is a registered trademark of Intel Corporation. IRIX is a registered trademark of Silicon Graphics, Inc. I-Run and ISOGEN are registered trademarks of Alias Ltd. LINUX is a registered trademark of Linus Torvalds. MainWin and Mainsoft are trademarks of Mainsoft Corporation. MatrixOne is a trademark of MatrixOne, Inc. Mentor Graphics and Board Station are registered trademarks and 3D Design, AMPLE, and Design Manager are trademarks of Mentor Graphics Corporation. MEDUSA and STHENO are trademarks of CAD Schroer GmbH. Microsoft, ActiveX, JScript, Windows, Windows NT, Windows 2000, Windows 2000 Server, Windows XP, Windows Server 2003, the Windows logo, Visual Basic, the Visual Basic logo, and Active Accessibility are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries. Moldflow is a registered trademark of Moldflow Corporation. 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 and interMedia are registered trademarks 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. 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. 3Dconnexion is a registered trademark of Logitech International S.A. TIBCO is a registered trademark and TIBCO ActiveEnterprise, TIBCO Designer, TIBCO Enterprise Message Service, TIBCO Rendezvous, TIBCO TurboXML, and TIBCO BusinessWorks are trademarks or registered trademarks of TIBCO Software Inc. in the United States and other countries. WebEx is a trademark of WebEx Communications, Inc. API Tookit is a trademark of InterCAP Graphics Systems, Inc. BEA and WebLogic are registered trademarks of BEA Systems, Inc. BEA WebLogic Server and BEA WebLogic Platform are trademarks of BEA Systems, Inc. Compaq is a registered trademark of Compaq Computer Corporation. DEC is a registered trademark of Digital Equipment Corporation. Documentum and Documentum Administrator are trademarks of Documentum, Inc. Elan License Manager and Softlock are trademarks of Rainbow Technologies, Inc. JAWS is a registered trademark of Freedom Scientific BLV Group, LLC in the United States and other countries. FileNET is a registered trademark of FileNET Corporation. Panagon is a trademark of FileNET Corporation. Galaxy Application Environment is a licensed trademark of Visix Software, Inc. Interleaf is a trademark of Interleaf, Inc. IslandDraw and IslandPaint are trademarks of Island Graphics Corporation. Netscape, Netscape Navigator, and Netscape Communicator are registered trademarks and service marks of Netscape Communications Corporation. OSF/Motif and Motif are trademarks of the Open Software Foundation, Inc. Palm Computing, Palm OS, Graffiti, HotSync, and Palm Modem are registered trademarks, and Palm III, Palm IIIe, Palm IIIx, Palm V, Palm Vx, Palm VII, Palm, More connected, Simply Palm, the Palm Computing platform logo, all Palm logos, and HotSync logo are trademarks of Palm, Inc. or its subsidiaries. Proximity and Linguibase are registered trademarks of Proximity Technology, Inc. SPARC is a registered trademark and SPARCStation is a trademark of SPARC International, Inc. (products bearing the SPARC trademarks are based on an architecture developed by Sun Microsystems, Inc.). TeX is a trademark of the American Mathematical Society. UNIX is a registered trademark of The Open Group. X Window System is a trademark of X Consortium, Inc. Third-Party Technology Information Certain PTC software products contain licensed third-party technology: Rational Rose and Rational ClearCase are copyrighted software of IBM Corp. 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. I-Run and ISOGEN are copyrighted software of Alias Ltd. Xdriver is copyrighted software of 3Dconnexion, Inc, a Logitech International S.A. company. G-POST is copyrighted software and a registered trademark of Intercim. VERICUT is copyrighted software and a registered trademark of CGTech. FLEXnet Publisher is copyrighted software of Macrovision Corporation. Pro/PLASTIC ADVISOR is powered by Moldflow technology. Fatigue Advisor nCode libraries from nCode International.

TetMesh-GHS3D provided by Simulog Technologies, a business unit of Simulog S.A. MainWin Dedicated Libraries are copyrighted software of Mainsoft Corporation. DFORMD.DLL is copyrighted software from Compaq Computer Corporation and may not be distributed. LightWork Libraries are copyrighted by LightWork Design 19902001. Visual Basic for Applications and Internet Explorer is copyrighted software of Microsoft Corporation. Parasolid is UGS Corp. TECHNOMATIX is copyrighted software and contains proprietary information of Technomatix Technologies Ltd. TIBCO ActiveEnterprise, TIBCO Designer, TIBCO Enterprise Message Service, TIBCO Rendezvous, TIBCO TurboXML, and TIBCO BusinessWorks are provided by TIBCO Software Inc. DataDirect Connect is copyrighted software of DataDirect Technologies. Technology "Powered by Groove" is provided by Groove Networks, Inc. Technology "Powered by WebEx" is provided by WebEx Communications, Inc. Oracle 8i run-time, Oracle 9i run-time, and Oracle 10g run-time are Copyright 20022004 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. Adobe Acrobat Reader and Adobe Distiller are copyrighted software of Adobe Systems Inc. and are subject to the Adobe End-User License Agreement as provided by Adobe with those products. Certain license management is based on Elan License Manager 1989-1999 Rainbow Technologies, Inc. All rights reserved. Portions compiled from Microsoft Developer Network Redistributable Sample Code, Copyright 1998 by Microsoft Corporation. The CD-ROM Composer and CD-ROM Consumer are based on Vivace CD-Web Composer Integrator 1996-1997 KnowledgeSet Corporation. All rights reserved. Larson CGM Engine 8.0, Copyright 1992-2002 Larson Software Technology, Inc. All rights reserved. Certain graphics-handling portions are based on the following technologies: GIF: Copyright 1989, 1990 Kirk L. Johnson. The author disclaims all warranties with regard to this software, including all implied warranties of merchantability and fitness. In no event shall the author be liable for any special, indirect, or consequential damages or any damages whatsoever resulting from loss of use, data or profits, whether in an action of contract, negligence, or other tortious action, arising out of or in connection with the use or performance of this software. JPEG: This software is based in part on the work of the Independent JPEG Group. PNG: Copyright 2000, 2001 Glenn Randers-Pehrson. TIFF: Copyright 1988-1997 Sam Leffler, Copyright 1991-1997 Silicon Graphics, Inc. The software is provided AS IS and without warranty of any kind, express, implied, or otherwise, including without limitation, any warranty of merchantability or fitness for a particular purpose. In no event shall Sam Leffler or Silicon Graphics be liable for any special, incidental, indirect, or consequential damages of any kind, or any damages whatsoever resulting from loss of use, data or profits, whether or not advised of the possibility of damage, or on any theory of liability, arising out of or in connection with the use or performance of this software. XBM, Sun Raster, and Sun Icon: Copyright,1987, Massachusetts Institute of Technology. ZLIB: Copyright 1995-1998 Jean-loup Gailly and Mark Adler. PDFlib software is copyright 1997-2003 PDFlib GmbH. All rights reserved. PStill software is copyright Dipl.- Ing. Frank Siegert, 1996-2004 Proximity Linguistic Technology provides spelling portions of certain software products: The Proximity/Bertelsmann Lexikon Verlag Database. Copyright 1997 Bertelsmann Lexikon Verlag. Copyright 1997, All Rights Reserved, Proximity Technology, Inc.; The Proximity/C.A. Strombertg AB Database. Copyright 1989 C.A. Strombertg AB. Copyright 1989, All Rights Reserved, Proximity Technology, Inc.; The Proximity/Editions Fernand Nathan Database. Copyright 1984 Editions Fernand Nathan. Copyright 1989, All Rights Reserved, Proximity Technology, Inc.; The Proximity/Espasa-Calpe Database. Copyright 1990 Espasa-Calpe. Copyright 1990, All Rights Reserved, Proximity Technology, Inc.; The Proximity/Dr. Lluis de Yzaguirre i Maura Database. Copyright 1991 Dr. Lluis de Yzaguirre i Maura Copyright 1991, All Rights Reserved, Proximity Technology, Inc.; The Proximity/Franklin Electronic Publishers, Inc. Database. Copyright 1994 Franklin Electronic Publishers, Inc. Copyright 1994, All Rights Reserved, Proximity Technology, Inc.; The Proximity/Hachette Database. Copyright 1992 Hachette. Copyright 1992, All Rights Reserved, Proximity Technology, Inc.; The Proximity/IDE a.s. Database. Copyright 1989, 1990 IDE a.s. Copyright 1989, 1990, All Rights Reserved, Proximity Technology, Inc.; The Proximity/Merriam-Webster, Inc. Database. Copyright 1984, 1990 Merriam-Webster, Inc. Copyright 1984, 1990, All Rights Reserved, Proximity Technology, Inc.; The Proximity/Merriam-Webster, Inc./Franklin Electronic Publishers, Inc. Database. Copyright 1990 Merriam-Webster Inc. Copyright 1994 Franklin Electronic Publishers, Inc. Copyright 1994, All Rights Reserved, Proximity Technology, Inc.; The Proximity/Munksgaard International Publishers Ltd. Database. Copyright 1990 Munksgaard International Publishers Ltd. Copyright 1990, All Rights Reserved, Proximity Technology, Inc.; The Proximity/S. Fischer Verlag Database. Copyright 1983 S. Fischer Verlag. Copyright 1997, All Rights Reserved, Proximity Technology, Inc.; The Proximity/Van Dale Lexicografie by Database. Copyright 1995, 1997 Van Dale Lexicografie by. Copyright 1996, 1997, All Rights Reserved, Proximity Technology, Inc.; The Proximity/William Collins Sons &

Co. Ltd. Database. Copyright 1984, 1990 William Collins Sons & Co. Ltd. Copyright 1988, 1990, All Rights Reserved, Proximity Technology, Inc.; The Proximity/Zanichelli Database. Copyright 1989 Zanichelli. Copyright 1989, All Rights Reserved, Proximity Technology, Inc. The Arbortext Import/Export feature includes components that are licensed and copyrighted by CambridgeDocs LLC ( 2002-2005 CambridgeDocs LLC). This functionality: Includes software developed by the Apache Software Foundation (http://www.apache.org/). Redistributes JRE 1.4.2_08 from Sun Microsystems. The Redistributable is complete and unmodified, and only bundled as part of the product. CambridgeDocs is not distributing additional software intended to supersede any component(s) of the Redistributable, nor has CambridgeDocs removed or altered any proprietary legends or notices contained in or on the Redistributable. CambridgeDocs is only distributing the Redistributable pursuant to a license agreement that protects Suns interests consistent with the terms contained in the Agreement. CambridgeDocs agrees to defend and indemnify Sun and its licensors from and against any damages, costs, liabilities, settlement amounts and/or expenses (including attorneys fees) incurred in connection with any claim, lawsuit, or action by any third party that arises or results from the use or distribution of any and all Programs and/or Software. This product includes code licensed from RSA Security, Inc. Some portions licensed from IBM are available at http://oss.software.ibm.com/icu4j/. Redistributes the Saxon XSLT Processor from Michael Kay, more information, including source code is available at http://saxon.sourceforge.net/. Uses cxImage, an open source image conversion library that follows the zlib license. cxImage further uses the following images libraries which also ship (statically linked) with cxLib: zLib, LibTIFF, LibPNG, LibJPEG, JBIG-Kit, JasPer, LibJ2K. See http://www.xdp.it/cximage.htm. Includes software developed by Andy Clark, namely Neko DTD. NekoDTD is Copyright 2002, 2003, Andy Clark. All rights reserved. For more information, visit http://www.apache.org/~andyc/neko/doc/index.html. Includes code which was developed and copyright by Steven John Metsker, and shipped with Building Parsers with Java, from Addison Wesley. Uses controls from Infragistics NetAdvantage 2004, Volume 3, Copyright 2004 Infragistics. Word, FrameMaker, and Interleaf filters. Copyright 2000 Blueberry Software. All rights reserved. Portions of software documentation are used with the permission of the World Wide Web Consortium. Copyright 19942004 World Wide Web Consortium, (Massachusetts Institute of Technology, European Research Consortium for Informatics and Mathematics, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/. Such portions are indicated at their points of use. Copyright and ownership of certain software components is with YARD SOFTWARE SYSTEMS LIMITED, unauthorized use and copying of which is hereby prohibited. YARD SOFTWARE SYSTEMS LIMITED 1987. (Lic. #YSS:SC:9107001) ********** 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. Certain software components licensed in connection with the Apache Software Foundation, all rights reserved, and use is subject to the terms and limitations at http://www.apache.org/. Apache software is provided by its Contributors AS IS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, and any expressed or implied warranties, including, but not limited to, the implied warranties of title non-infringement, merchantability and fitness for a particular purpose are disclaimed. In no event shall the Apache Software Foundation or its Contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage. Apache software includes: Apache Server, Tomcat, Xalan, Xerces, and Jakarta, Jarkarta POI, Jakarta Regulat Expression, Commons-FileUpload IBM XML Parser for Java Edition, the IBM SaxParser and the IBM Lotus XSL Edition DITA-OT - Apache License Version Pop-up calendar components Copyright 1998 Netscape Communications Corporation. All Rights Reserved. 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 http://www.info-zip.org/doc/LICENSE. The Java Telnet Applet (StatusPeer.java, TelnetIO.java, TelnetWrapper.java, TimedOutException.java), Copyright 1996, 97 Mattias L. Jugel, Marcus Meiner, 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.deyou are allowed to choose either distribution method. Said source code is likewise provided under the GNU General Public License. GTK+ - The GIMP Toolkit is licensed under the GNU Library General Public License (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.

#ZipLib GNU software is developed for the Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA, copyright 1989, 1991. PTC hereby disclaims all copyright interest in the program #ZipLib written by Mike Krueger. #ZipLib licensed free of charge and there is no warranty for the program, to the extent permitted by applicable law. Except when otherwise stated in writing the copyright holders and/or other parties provide the program AS IS without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of the program is with you. Should the program prove defective, you assume the cost of all necessary servicing, repair or correction. OmniORB is distributed under the terms and conditions of the GNU General Public License The OmniORB Libraries are released under the GNU LGPL. The Java Getopt.jar file, 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. CUP Parser Generator Copyright 1996-1999 by Scott Hudson, Frank Flannery, C. Scott Ananianused by permission. The authors and their employers disclaim all warranties with regard to this software, including all implied warranties of merchantability and fitness. In no event shall the authors or their employers be liable for any special, indirect or consequential damages, or any damages whatsoever resulting from loss of use, data or profits, whether in an action of contract, negligence or other tortious action arising out of or in connection with the use or performance of this software. Software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org): Copyright 1998-2003 The OpenSSL Project. All rights reserved. This product may include cryptographic software written by Eric Young (eay@cryptsoft.com). ImageMagick software is Copyright 1999-2005 ImageMagick Studio LLC, a nonprofit organization dedicated to making software imaging solutions freely available. ImageMagick is freely available without charge and provided pursuant to the following license agreement: http://www.imagemagick.org/script/license.php. Mozilla Japanese localization components are subject to the Netscape Public License Version 1.1 (at http://www.mozilla.org/NPL). Software distributed under the Netscape Public License (NPL) is distributed on an AS IS basis, WITHOUT WARRANTY OF ANY KIND, either expressed or implied (see the NPL for the rights and limitations that are governing different languages). The Original Code is Mozilla Communicator client code, released March 31, 1998 and the Initial Developer of the Original Code is Netscape Communications Corporation. Portions created by Netscape are Copyright 1998 Netscape Communications Corporation. All Rights Reserved. Contributors: Kazu Yamamoto (kazu@mozilla.gr.jp), Ryoichi Furukawa (furu@mozilla.gr.jp), Tsukasa Maruyama (mal@mozilla.gr.jp), Teiji Matsuba (matsuba@dream.com). The following components are subject to the Mozilla Public License Version 1.1 at http://www.mozilla.org/MPL (the MPL). Software distributed under the MPL is distributed on an AS IS basis, WITHOUT WARRANTY OF ANY KIND, either expressed or implied and all warranty, support, indemnity or liability obligations under PTCs software license agreements are provided by PTC. See the MPL for the specific language governing rights and limitations. Modifications to Mesilla source code are available under the MPL and are available upon request: Gecko and Mesilla components; text (www.lowagie.com/iText/). iCal4j is Copyright 2005, Ben Fortuna, All rights reserved. Redistribution and use of iCal4j in source and binary forms, with or without modification, are permitted provided that the following conditions are met: (i) Redistributions of source code must retain the above copyright notice, this list of conditions, and the following disclaimer; (ii) Redistributions in binary form must reproduce the above copyright notice, this list of conditions, and the following disclaimer in the documentation and/or other materials provided with the distribution; and (iii) Neither the name of Ben Fortuna nor the names of any other contributors may be used to endorse or promote products derived from this software without specific prior written permission. iCal4j SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The Independent JPEG Group's JPEG software. This software is Copyright 1991-1998, Thomas G. Lane. All Rights Reserved. This software is based in part on the work of the Independent JPEG Group. libpng, Copyright 2004 Glenn Randers-Pehrson, which is distributed according to the disclaimer and license (as well as the list of Contributing Authors) at http://www.libpng.org/pub/png/src/libpng-LICENSE.txt. Curl software, Copyright 1996 - 2005, Daniel Stenberg, <daniel@haxx.se>. All rights reserved. Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use, or other dealings.

The cad2eda program utilizes wxWidgets (formerly wxWindows) libraries for its cross-platform UI API, which is licensed under the wxWindows Library License at http://www.wxwindows.org/. LAPACK libraries used are freely available at www.netlib.org (authors are Anderson, E. and Bai, Z. and Bischof, C. and Blackford, S. and Demmel, J. and Dongarra, J. and Du Croz, J. and Greenbaum, A. and Hammarling, S. and McKenney, A. and Sorensen, D.). The following software, which is provided with and called by certain PTC software products, is licensed under the GNU General Public License: Ghost Script (www.cs.wisc.edu/~ghost/); The PJA (Pure Java AWT) Toolkit library (www.eteks.com/pja/en/). JFreeChart is licensed under the GNU LGPL and can be found at www.jfree.org. Java Advanced Imaging (JAI) is provided pursuant to the Sun Java Distribution License (JDL) at www.jai.dev.java.net/. The terms of the JDL shall supersede any other licensing terms for PTC software with respect to JAI components. 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) (OCT95) or DFARS 227.7202-1(a) and 227.7202-3(a) (JUN95), and are 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 (OCT88) or Commercial Computer Software-Restricted Rights at FAR 52.227-19(c)(1)-(2) (JUN87), as applicable. 010106 Parametric Technology Corporation, 140 Kendrick Street, Needham, MA 02494 USA

Table of Contents
DataDoctor .................................................................................................... 1 Redefining Imported Attributes ...................................................................... 1 About Redefining Imported Attributes .......................................................... 1 To Redefine Imported Attributes ................................................................. 1 To Delete Selected Entities of an Imported Surface........................................ 1 To Join Surfaces in an Imported Feature ...................................................... 2 To Exclude Surfaces from a Quilt................................................................. 2 Excluding Surfaces .................................................................................... 3 To Close Gaps and Fix Tangency ................................................................. 3 To Fix Boundaries with Problem Surfaces...................................................... 4 Fixing Boundaries with Configuration Options................................................ 4 SEL CHAINS Menu..................................................................................... 5 MAX VALUE Menu...................................................................................... 5 To Fix the Quilt Boundaries......................................................................... 5 To Edit a Boundary.................................................................................... 6 EDIT BNDRY Menu .................................................................................... 7 Creating a Chain of Edges .......................................................................... 7 Modifying an Existing Chain of Edges ........................................................... 7 To Fix the Quilt Vertices ............................................................................. 8 Cleaning Up the Imported Geometry .............................................................. 9 About Cleaning Up the Imported Geometry................................................... 9 Automatic or Manual Cleanup................................................................... 9 Collapsing Geometry............................................................................... 9 Selecting Features for Collapsing Geometry ............................................... 9 To Manually Redefine Imported Features ...................................................... 9 Suggested Tools and Strategies for Cleaning Up Imported Geometry ..............11 Guidelines for Manual Surface Cleanup........................................................11 Combination of Data Types........................................................................12 Tip: Working with Edit Boundary Functionality..............................................12

ix

Table of Contents

To Automatically Clean Up the Surface........................................................12 To Display Deviation Surface Analysis .........................................................13 Using the Automatic Surface Cleanup Dialog Box..........................................14 Modifying Constraints Color Conventions .....................................................15 To Collapse the Geometry .........................................................................16 SELECT FEAT Menu ..................................................................................16 Child Menu ..............................................................................................16 Tip: Merging Pro/ENGINEER Features..........................................................17 Index ...........................................................................................................19

DataDoctor
Redefining Imported Attributes
About Redefining Imported Attributes
When you import geometry, you can revise imported attributes to determine whether an imported feature should be a solid or whether adjacent surfaces should be joined.

To Redefine Imported Attributes


1. Select the feature in the Model Tree and right-click. 2. Click Edit Definition on the shortcut menu. Alternatively, select the feature and click Edit > Definition. 3. Click Edit > Feature Properties. The Properties menu appears. 4. Select one the following: o o o Make SolidGenerates a solid feature from the imported data. When not selected, a surface feature is generated. Join SurfsJoins surfaces that share the same boundary whenever possible. Join LayersJoins layers of all selected surfaces.

Note: Make Solid and Join Surfs work in combination. That is, when you select Make Solid, Join Surfs is automatically selected and a closed volume with material is created. Conversely, if you do not select Join Surfs, Make Solid is also not selected. If the imported geometry has been converted into a solid protrusion, both Make Solid and Join Surfs are selected.

To Delete Selected Entities of an Imported Surface


1. Select a feature in the Model Tree and right-click. 2. Click Edit Definition on the shortcut menu. Alternatively, click Edit > Definition. 3. Click Edit > Delete. The DELETE ENT menu appears. 4. Clear the selections for the types of entities that you do not want to select. The entity types are: o o o o PointSelects points for deletion (selected by default). Datum PlaneSelects datum planes for deletion (selected by default). CurveSelects curves for deletion (selected by default). SurfaceSelects surfaces for deletion. 1

Import DataDoctor - Help Topic Collection

5. Click Select Item on the DELETE ENT menu. Use the SELECT menu to select the items to delete. 6. Click Done Sel or specify other entity types again. 7. To continue selecting entities, use the DELETE ENT menu and click Select Item again. The SELECT menu reappears so you can add items to your selection. Rehighlight in the SELECT menu highlights the cumulative results of all selections. 8. Click Done on the DELETE ENT menu.

To Join Surfaces in an Imported Feature


1. Select a feature in the Model Tree and right-click. 2. Click Edit Definition on the shortcut menu. Alternatively, click Edit > Definition. 3. Click Edit > Feature Properties. The Properties menu appears. Make Solid and Join Surfs are both selected. To select only Join Surfs, clear the selection and select it again. Note: When you clear Join Surfs, Make Solid is also not selected. 4. Click Join Surfs. 5. Click Done/Return. Surfaces that share the same boundary are joined. 6. Use Fix Bndries to repair geometry and join additional surface boundaries. After all surfaces are joined and all quilts have created closed volumes, you can fill these volumes with material by clearing Join Surfs.

To Exclude Surfaces from a Quilt


1. Select a feature in the Model Tree and right-click. 2. Click Edit Definition on the shortcut menu. Alternatively, click Edit > Definition and select the feature. 3. Click Edit > Feature Properties. The Properties menu appears. 4. Click Exclude Surfs. Boundaries of the surfaces that are in the set are highlighted in blue. The EXCLUDE SRFS menu appears. 5. Select one of the following: o o o AddAdds surfaces to the set of surfaces to be excluded. RemoveRemoves surfaces from the set of surfaces to be excluded. Remove AllRemoves all surfaces from the excluded set of surfaces.

6. Click Done. The imported feature regenerates if Join Surfs is selected. All boundaries of the excluded surfaces are displayed in yellow. 2

DataDoctor

Excluding Surfaces
Use Exclude Surfs in the Properties menu to separate some of the imported surfaces after they have been joined using Join Surfs, or specify surfaces to which Join Surfs should not be applied. Use Exclude Surfs to select surfaces to be excluded from a topology. You can add or remove surfaces from the excluded set. Some surfaces may appear joined with the quilt even after exclusion. These surfaces can be excluded only in groups because they were joined as a quilt during import. The original surface is broken down into multiple surface patches because of discontinuities in surface curvature or tangency, or both. These surface patches are not individual surfaces. You cannot completely exclude them from the quilt using Exclude Surfs.

To Close Gaps and Fix Tangency


After surfaces have been joined automatically using Join Surfs, some gaps may still be present. They are displayed in a model as one-sided surface edges (edges that are not shared by another surface) in yellow. Use Fix Bndries in the MANUAL REPAIR menu to repair them manually. You can also improve tangency conditions. The fix boundaries procedure is nonparametric and therefore not reversible. To undo your changes, import the file again. 1. Select a feature in the Model Tree and right-click. 2. Click Edit Definition on the shortcut menu. Alternatively, click Edit > Definition. 3. Click Geometry > Heal Geometry > Manual. The FIX OPTIONS menu appears. 4. Click Zip Gaps or Fix Tangency. 5. Select edges using the SEL CHAINS menu. 6. To set the criterion value, use the MAX VALUE menu. 7. After you have selected the first chain of edges, click Done Sel on the SELECT menu. 8. Click Done on the EDGE SEL menu. The selected edges are highlighted in blue. 9. Select the second set of edges. After you have selected both sets, a maximum gap size and a range of dihedral angles measured between relevant surfaces in the message window are printed. 10. Click Unsel Chain to clear the selection of edges. 11. Use the EDGE SEL menu to indicate edges that you do not want selected. 12. Select all edges and use the SEL CHAINS menu.

Import DataDoctor - Help Topic Collection

13. Select Zip Gaps to close gaps, or FixTangency to fix tangency. Surfaces for the selected edges are repaired. As the quilt is processed, a red mesh displays the repaired surfaces. After processing is complete, you can verify the results of the complete procedure. Edges that are not repaired remain blue. 14. To accept or reject the current state of the model, click Accept or Reject, respectively, on the ACCEPT FIX menu. If you click Accept, you cannot undo these changes. 15. If gaps remain in the imported surfaces, return to Step 3, increase the criterion value, and continue through Step 7.

To Fix Boundaries with Problem Surfaces


1. Select a feature in the Model Tree and right-click. 2. Click Edit Definition on the shortcut menu. 3. Click Geometry > Heal Geometry > Manual. The FIX OPTIONS menu appears. 4. Select one of the following: o o Zip GapsCloses gaps between surfaces so that they can then be joined using Join Surfs. Fix TangencyMakes surfaces tangent along selected edges. You can apply tangency only to small (less than 10 degrees) dihedral angles. Boundaries that have gaps are not automatically selected. Use Fix Tangency on a quilt that is completely zipped and has fixed vertices. FixQuiltBndryConverts a multi-segment quilt boundary to a single edge. Only almost tangential segments are considered for a possible merge. Edit BndryEnables you to manually alter the trimming boundary of a surface. FixVerticesMoves vertices in a set for better alignment.

o o o

Fixing Boundaries with Configuration Options


Imported geometry can contain inconsistencies in topology, incorrect alignments, or discontinuities in geometric entities. When you import surfaces to Pro/ENGINEER, some of the surface boundaries may require repair. Pro/ENGINEER provides a set of tools to repair these problems. You can instruct the system to repair some problem boundaries in the imported surfaces during the import process by setting the following configuration options: fix_boundaries_on_import intf3d_in_close_open_boundaries

For more information, see the Pro/ENGINEER Interface Help module.

DataDoctor

SEL CHAINS Menu


Auto Select automatically selects all problem boundaries based on the value of MaxGapDist or MaxDihedral. While selecting, you are informed of the progress and displays a Stop sign. Use the Stop sign to interrupt the selection process at any time. After the selection is complete, the selected edges are highlighted in blue. You can then add more edges manually using Sel Chain, Single, or Chain. If you are not satisfied with the results of the automatic search, you can reset the selection criteria and use Auto Select again. By increasing the maximum value of the selection range, you can cause larger gaps (when closing gaps) or larger dihedral angles (when fixing tangency) to be included in the selection.

MAX VALUE Menu


DefaultUses the default value. EnterEnables you to type a maximum value of gaps between boundary edges and vertices if zipping gaps, or maximum dihedral angle if fixing tangency. If you know the accuracy at which the part was created, it can serve as an initial value for setting the maximum gap criterion. For MaxGapDist and MaxDihedral, type values in model length units and model angular units, respectively. The best practice is to accept the fixed geometry for all boundaries at a given value, increase the value if there are any selected edges that could not be fixed or any problem edges that were not selected, and use Auto Select again. The gap and dihedral setting for a particular boundary remain with the fixed tangency and gaps. Start with the default value. When using MaxGapDist, use the accuracy level of another system as the gap is probably smaller than the current one. The largest gap in the selected edges that could not be fixed is measured and a slightly larger value is suggested to you. Sel ChainEnables you to manually select edges on both sides of the gap to be fixed. For each side, indicate the desired selection technique using the EDGE SEL menu. SingleSelects individual edges forming a chain on each side of the gap. ChainSelects a chain of edges on each side of the gap by picking an edge from this chain.

To Fix the Quilt Boundaries


You can find quilt boundaries (chains of one-sided edges, colored yellow) composed of multiple segments that are almost tangential and nearly an isoline, and replace each one with one edge. 1. Select a feature in the Model Tree and right-click. 2. Click Edit Definition on the shortcut menu. Alternatively, click Edit > Definition.

Import DataDoctor - Help Topic Collection

3. Click Geometry > Heal Geometry > Manual. The FIX OPTIONS menu appears. 4. Click FixQuiltBndry. All one-sided boundaries in yellow on the quilt are examined and those composed of multiple segments that are almost tangential and nearly isoline are highlighted in orange. Their end vertices are highlighted in red. The FIXQULTBNDRY menu appears: o o o Unsel ChainEnables you to select the boundary chains that you do not want fixed. The chains that are not selected are highlighted in red. DoneContinues with the current process. QuitQuits the current procedure.

5. Click Done. All the highlighted boundaries are fixed except those that you had not selected.

To Edit a Boundary
1. Select a feature in the Model Tree and right-click. 2. Click Edit Definition on the shortcut menu. Alternatively, click Edit > Definition. 3. Click Geometry > Heal Geometry > Manual. The FIX OPTIONS menu appears. 4. Click Edit Bndry. 5. Select the surface with the boundary that you want to edit. The EDIT BNDRY menu appears. 6. Click Sel Contour to edit another surface. The CHAIN OPT menu appears. 7. Select one of the following: o o Select AllSelects all of the looped boundaries around the selected surface. From-ToSelects the boundaries between two vertices on the selected surface.

The chain of surface edges selected for the edit boundary procedure appears in red. 8. Create or modify the edges using the EDIT BNDRY menu. 9. Click Preview to see the results. 10. Click Done.

DataDoctor

EDIT BNDRY Menu


CreateDisplays the CREATE menu. Makes a new chain of edges on the surface. ModifyDisplays the MODIFY menu. Changes a selected chain of edges. DeleteRemoves an edge from a chain. Identify the chain by selecting its two ends or select the orange edge. You must replace a single open chain with a single open chain or a single closed loop with a single closed loop before you exit the EDIT BNDRY menu. Otherwise, the current edit boundary procedure is aborted. CombineSelects two chains of edges to combine into one. Undo LastReverts to the state before the last procedure from the EDIT BNDRY menu if the procedure was Create, Modify, Delete, or Combine. PreviewShows the results of the changes before executing them. Geom CheckObtains information about problem areas. Set DomainAllows you to mesh the domain of the surface and to expand the domain.

Creating a Chain of Edges


If you click Create on the EDIT BNDRY menu, the CREATE menu appears with the following: ProjectCreates an edge by projecting a curve or a chain of edges onto the surface. Make IsolineCreates an edge by creating an isoline through a reference point. If you click Make Isoline, a red arrow appears at the reference point, pointing along one possible isoline direction. The CHOOSE menu appears with the following: o o o o AcceptAccepts the displayed direction for creating the isoline. NextFlips the red arrow to the alternative isoline direction, more or less normal to the previously displayed one and along the surface.

ConnectCreates an edge by connecting two or more points. IntersectCreates an edge where the selected surface intersects with another surface.

Modifying an Existing Chain of Edges


If you click Modify on the EDIT BNDRY menu, the MODIFY EDGS menu appears with the following: StraightenReplaces a subchain by a simple two-point edge. Merge EdgesMerges the subchain into one continuous edge. Select an edge for the whole chain or select two vertices to define the range for the chain. 7

Import DataDoctor - Help Topic Collection

Move VertexPlaces a vertex of the chain at a new reference point. The edges at the vertex are straightened and any existing tangency conditions at that vertex are removed. SetTanCondSets or changes tangency conditions for the edge. The start and endpoints of the edge are marked by corresponding arrows. The TAN CONDS menu appears with the following: o o o StartDefines the tangency at the start of the edge. EndDefines the tangency at the end of the edge. TangentMakes the edge tangent to a reference at the selected end. If there are several possible references to which the edge could be tangent, one of them is highlighted in red and the CHOOSE menu appears. Use Next and Previous to cycle through the possible references and click Accept. Click Flip or Okay on the DIRECTION menu to position the red arrow to specify the direction of tangency. NormalMakes the edge normal to a reference at the selected end. The procedure for choosing the reference and the direction of normalcy is similar to that described earlier for Tangent. FreeRemoves the requirement for the edge to be tangent or normal to a reference at the selected end.

DivideDivides the edge into two at a selected point. No tangency conditions exist between the two new subchains at the selected point.

To Fix the Quilt Vertices


You can find quilt boundaries (chains of one-sided edges, colored yellow) composed of multiple segments that are almost tangential and nearly an isoline. Replace each one with one edge. 1. Select a feature in the Model Tree and right-click. 2. Click Edit Definition on the shortcut menu. Alternatively, click Edit > Definition. 3. Click Geometry > Heal Geometry > Manual. The FIX OPTIONS menu appears. 4. Click FixQuiltBndry. All one-sided boundaries in yellow on the quilt are examined and those composed of multiple segments that are almost tangential and nearly isoline are highlighted in orange. Their end vertices are highlighted in red. The FIXQULTBNDRY menu appears with the following: o o o Unsel ChainEnables you to select the boundary chains that you do not want fixed. The chains that are not selected are highlighted in red. DoneContinues with the current process. QuitQuits the current procedure.

DataDoctor

5. Click Done. All the highlighted boundaries are fixed, except those that you did not select.

Cleaning Up the Imported Geometry


About Cleaning Up the Imported Geometry
Before you import a geometry file, ensure the accuracy of data transfer by: Setting the appropriate configuration options. Choosing the appropriate absolute accuracy to ensure a successful data transfer. Absolute accuracy is based on the part size and the smallest edge in the imported feature that needs to be preserved.

After you import the geometry Clean up the surface either automatically or manually. If necessary, create Pro/ENGINEER parametric geometry to fill gaps or holes and collapse the geometry into the imported feature.

Automatic or Manual Cleanup


Automatic surface cleanup repairs the imported quilt by rebuilding the wireframe surfaces with minimal user interaction. The result is geometry with precision and integrity, but there can be changes in the parametrics of the imported surface. If you must preserve the parametrics of an imported surface, select Zip Gaps or Edit Boundary from Manual.

Collapsing Geometry
After automatic or manual surface cleanup, you may still have an imported quilt with a missing surface patch or geometry that cannot be repaired. After deleting the distorted patches and recreating the missing geometry, use Collapse Geometry to add the parametric geometry to the imported feature.

Selecting Features for Collapsing Geometry


Features such as quilts, curves, datum curves, datum planes, datum points, and datum axes can be collapsed into the target import feature. Solids, grouped or patterned features or both, and features created prior to the target feature cannot be selected for collapse. After the selected features are collapsed, they are deleted from the feature list and the Model Tree. If a selected feature has child features, you can include the dependent features in the target feature or deal with them later.

To Manually Redefine Imported Features


Note: Save the object frequently. If there are surfaces you cannot fix, place them on a layer and then blank the layer. 1. Select the imported quilt. 9

Import DataDoctor - Help Topic Collection

2. Identify surfaces that cannot be repaired, such as intersecting surfaces, coincident surfaces, surfaces with incorrect geometry, and so on. 3. Click Geometry > Heal Geometry > Manual > Edit Bndry. The EDIT BNDRY menu appears. 4. Select from the EDIT BNDRY menu. The CHAIN OPT menu appears. 5. Click Select All or From-To. 6. Click Geom Check on the EDIT BNDRY menu and note the diagnostics. 7. Fix overlapping geometry and coincident geometry. 8. Click Geometry > Heal Geometry > Manual > Zip Gaps. The SEL CHAINS menu appears. 9. Select one-sided edges for zipping gaps by selecting one of the following: o Auto SelectSelects chains automatically. You may also want to change the maximum gap distance (gradually in steps) using MaxGapDist to get more accurate results. Sel ChainSelects chains manually.

10. Click Zip Gaps. 11. View the results and accept or reject the results based on the meshed surfaces. 12. Click Geometry > Heal Geometry > Manual > Edit Bndry > Geom Check and note the diagnostics. 13. Fix overlapping or self intersecting surfaces based on the suggestions in Geom Checks. 14. Click Geometry > Heal Geometry > Manual > Edit Bndry. 15. Edit patch boundaries to improve intersection and closure of the quilt. 16. Click Geom Checks and note the diagnostics. 17. Fix overlapping geometry, intersecting and invalid patches, and vertex issues. 18. Click Geometry > Heal Geometry > Manual > FixVertices to automatically correct the vertices. 19. Click Geometry > Heal Geometry > Manual > Fix Tangency. Two-sided edges are automatically selected to fix tangency. You can manually select edge chains if they are not automatically selected. The ACCEPT FIX menu appears. 20. Click Geom Check and note the diagnostics. No geometry checks must exist except those related to the quilt boundary. If these geometry checks exist, fix them as recommended. 21. Click Geometry > Heal Geometry > Manual > FixQuiltBndry to eliminate quilt boundary discrepancies due to multiple segment edges.

10

DataDoctor

22. Click Geometry > Heal Geometry > Manual > Edit Bndry to eliminate remaining geometry checks. 23. If there are holes in the quilt, click Geometry > Collapse Geom to close them.

Suggested Tools and Strategies for Cleaning Up Imported Geometry


The following techniques may be useful when you are working with a small percentage of data containing geometry that cannot be repaired. Use the analysis tools provided to investigate any problem geometry: o To highlight problems with surface parameterization, mesh surfaces. If the U and V mesh lines are almost parallel on the surface, a near singularity is created, that is, incorrect parameterization. To obtain information on appropriate settings for the MaxGapDist value, measure the distance between surface edges or vertices.

If Geom Check information is not available for a particular problem, isolate the problem area by manually fixing edges one at a time. With remaining problem edges, use the preceding techniques. If you have surfaces that overlap in a portion of their area, but need to keep both in the model, use Edit Boundary to create a common edge. If you cannot repair a boundary or vertex using Fix Bndries, remove one of the surfaces along the edge, and create replacement surfaces using Pro/ENGINEER features. Merge the new surface with the imported geometry. Identify the surface to remove by investigating the edges along the problem boundary using analysis tools. You may want to remove surfaces that have the worst discontinuities along the edge or are easiest to recreate. If you cannot import a particular surface, recreate the missing surface based on boundary edges from adjacent surfaces as discussed above. Surface and Merge merge individual quilts, but you cannot merge internal edges of a quilt. That is, you cannot merge a surface quilt with itself. However, yellow edges that remain in the model even after Join Surfs has been used are probably internal to the quilt, and cannot be merged using Surface and Merge.

Guidelines for Manual Surface Cleanup


If the result of your automatic cleanup is not satisfactory, follow these guidelines to perform a manual cleanup: View all diagnostic information. Address overlapping geometry and coincident surfaces. Exclude surfaces as necessary. Save frequently. Changes are not parametric.

11

Import DataDoctor - Help Topic Collection

Combination of Data Types


There are several common combinations of imported data. A file can contain 2D and 3D information, in drawing and model space. You can read these files into Pro/ENGINEER either as drawings or as parts or assemblies, or both. Another typical combination is that of wireframe and surface data in one part. The basic part is usually created with wireframe entities, and surfaces are created only where there are rounds or other interesting geometry. The strategies already explained for working with wireframe and surface data can be applied to the combinations of imported data as well.

Tip: Working with Edit Boundary Functionality


When editing boundaries, Save the part often because you cannot undo changes after you exit the EDIT BNDRY menu. You cannot create or modify edges to be off the surface. All new edges that are created and old edges that are modified are always projected on to the surface. If necessary, exclude the incorrect imported surfaces and blank them on a layer. Recreate new surfaces and merge them into the imported quilt. Use Query Select to pick the appropriate entities. For example, when moving or creating vertices, use Query Select to pick the ends of edges. You can then connect ends of new and existing edges. When possible, use Modify on the EDIT BNDRY menu to change the existing edges rather than create new edges. It is easier to maintain closed loops and vertex alignment when you adjust existing boundaries, for example, by moving vertices. In many cases, it is more important to align vertices than to align the edges between them. Domain meshes can be helpful in viewing surfaces that need to be edited.

To Automatically Clean Up the Surface


Select a feature in the Model Tree and right-click. 1. Click Edit Definition on the shortcut menu. Alternatively, click Edit > Definition. 3. Click Geometry > Heal Geometry > Automatic. The SEL SRFS menu appears. 4. To select the surfaces you want to include or exclude, or both, for cleanup, click Include and select one of the following: o o o 12 Indiv Surfs Surf & Ngh All Surfs

DataDoctor o

Quilt Surfs

5. Click Exclude. 6. Select the surfaces from the SELECT menu. 7. Click Done. The Automatic Surface Cleanup dialog box appears. 8. Modify the wireframe: o o o Click Exclude. Select the surfaces, curves, or vertices, or a combination of wireframe entities, for which you do not want to change the parametrics. Click Include. Select the edge chains (not already selected) for which you want to perform the surface cleanup. Click Suspend. Select the edge chains that you want to suspend from the wireframe.

9. Modify the constraints on the wireframe: o o o o Select a constraint type. Click Set or Unset. The SELECT menu appears. Select an edge, curve, or surface on which to enforce a constraint. To revert to default constraints, click Set Defaults.

Note: Some of the selected geometry is automatically constrained and is appropriately tagged in the model window. 10. Change the way the surface appears in the model window. Check the display options that you want on the constrained wireframe. 11. Click Compute to start the automatic repair of the quilt or Quit to exit the Automatic Surface Cleanup dialog box. 12. Compare the original surface with the newly-computed surface as follows: o o o Click Analysis > Geometry > Shaded Curvature. The Shaded Curvature dialog box opens. Click the Definition tab, under Plot, select Compare Surfaces as the plot-type in Type. Click All, Surface, or Component in the filter on the dashboard and click on the geometry to view the comparison color chart.

13. Click Accept to complete the operation or click Quit.

To Display Deviation Surface Analysis


1. Click Analysis > Geometry > Shaded Curvature. The Shaded Curvature dialog box opens. 2. Click the Definition tab.

13

Import DataDoctor - Help Topic Collection

3. Under Plot, select Compare Surfaces as the plot-type in Type. Note: Compare Surfaces is available only when the Automatic Surface Cleanup dialog box is open and you click Compute to start the automatic repair of the quilt. 4. Under References select a Surface for deviation analysis. Note: When you select a surface in the model, Color Scale window opens for the analysis of the selected surface. 5. Click the Analysis tab.The minimum and maximum deviation for the surface is available under Results. 6. To display the deviation analysis for all surfaces, click Component in the filter on the dashboard.

Using the Automatic Surface Cleanup Dialog Box


Click: Modify Wireframe > Include > Edge chain Modify Wireframe > Exclude > Surface Modify Wireframe > Exclude > Curve Modify Wireframe > Exclude > Vertex Modify Wireframe > Suspend > Edge chain Modify Constraints > Set or Unset > Frozen Modify Constraints > Set or Unset > Frozen w/boundary Modify Constraints > Set or Unset > Tangent Modify Constraints > Set or Unset > Master To: Select edge chains to include in computation Select surfaces to exclude from computation Select curves to exclude from computation Select vertices to exclude from computation Select edge chains to identify topology to suspend from the computation Select surfaces to freeze or not freeze

Select surfaces with boundaries to freeze or not freeze Select edge to set or unset tangency

Select the tangent edge for which to set or unset the master side or select a surface to set as the master for tangent edge Select a surface to split or join or select points along the boundary where you

Modify Constraints > Set or Unset > Split

14

DataDoctor

Click:

To: want to split or join the surface

Modify Constraints > Set Defaults Display Options > Frozen

Set default constraints Display all frozen surfaces and frozen surfaces with boundaries with appropriate meshing and tags Have hashings on all appropriate edges with master constraint on the side of the master surface Display all tags Mesh all modified surfaces in red Compute the surfaces Quit automatic surface cleanup Accept the solution. Accept is available after the wireframe and the surfaces are rebuilt.

Display Options > Master

Display Options > Tags Display Options > Fixed Srfs Compute Quit Accept

Modifying Constraints Color Conventions


Constraints such as tangency are applied automatically. These constraints appear in color with a letter tag. You can also add your own constraints. The entities on which constraints are specified are highlighted in the color and with the tag described in the table below. Some surfaces cannot be changed. These appear with a dark cyan mesh and a green F tag indicating that they are frozen. Constraint Frozen Frozen w/boundary Master Color/Tag Dark cyan mesh with green F tag in a green box Grey dense mesh with a white B tag in white box

Hashings on the edge selected on the side of the master surface Cyan edge with a cyan T tag on the edge Cyan dotted line indicating a split with a T tag indicating that the split creates a tangent edge

Tangent Split

15

Import DataDoctor - Help Topic Collection

To Collapse the Geometry


Use Collapse Geometry to fill the holes that result from deleting surface patches that cannot be repaired in the imported quilt. The Collapse Geometry menu is available only after you create Pro/ENGINEER features with the imported feature. 1. Click Geometry > Heal Geometry > Automatic or Manual to clean up the quilt. 2. Create a parametric Pro/ENGINEER feature to fill the holes in the quilt. 3. Click Geometry > Collapse Geometry. The SELECT FEAT menu appears. 4. Click Select to select the features that you want as part of the imported quilt. If the feature has a child feature, the Child menu appears. 5. If the feature has child features, use the Child menu to determine how the child features in the collapsed feature are to be handled.

SELECT FEAT Menu


When you select Geometry > Collapse Geometry, the SELECT FEAT menu appears. Click: Select To: Select the features that are to become part of the imported feature. If the features have child features, the Child menu appears See the Child menu, if features have child features See the Child menu, if features have child features Start the collapse and regenerate the model Ignore selections and return to the REDEF IMPT menu

Layer

Range

Done Quit

Child Menu
When a feature has child features, the Child menu appears. Click: Show Ref Include To: Display the references of the highlighted feature Collapse the highlighted feature with other selected features

16

DataDoctor

Click: Include All Suspend

To: Collapse all dependent features

Suspend the highlighted feature and deal with it if it fails during regeneration Provide information on the highlighted features

Info

Quit

Quit and return to the SELECT FEAT menu

Tip: Merging Pro/ENGINEER Features


Do not merge Pro/ENGINEER features created with imported geometry. These features merge automatically when you collapse the geometry.

17

Index
A attributes redefining imported...................... 1 attributes ...................................... 1 Attributes command REDEF IMPT menu ..................... 16 Attributes command.................... 1, 2 Auto Select SEL CHAINS menu ....................... 5 Auto Select .................................... 5 B boundary editing when redefining ................ 6 boundary....................................... 6 C COLLAPSE GEOMETRY command .... 16 color conventions for constraints during import ....... 15 color conventions ......................... 15 constraints automatically applied ................. 15 Frozen...................................... 15 Frozen w/boundary .................... 15 Master...................................... 15 Split......................................... 15 Tangent.................................... 15 constraints .................................. 15 E edges creating a chain ........................... 7 19 H Heal Geometry command ................ 1 I imported feature creating chain of edges when redefining ................................ 7 editing a boundary when redefining 6 G gaps closing when redefining import...... 3 gaps............................................. 3 geometry see imported geometry ................ 9 geometry ...................................... 9 modifying a chain ........................ 7 edges ........................................... 7 Edit Definition command Properties menu.......................1, 2 Edit Definition command ..............1, 2 entities deleting from an imported surface . 1 entities ......................................... 1 F feature joining surfaces in an imported feature .................................... 2 feature ......................................... 2 FixQuiltBndry command FIXQULTBNDRY menu .................. 5 FixQuiltBndry command .................. 5

Import DataDoctor - Help Topic Collection J Join Surfs command Properties menu.......................1, 2 Join Surfs command ....................1, 2 M Make Solid command Properties menu.......................1, 2 Make Solid command...................1, 2 Q quilt boundaries fixing when redefining import........ 5 quilt boundaries ............................. 5 quilt vertices fixing when redefining import........ 8 quilt vertices ................................. 8 S surface cleanup.............................12 cleaning up imported geometry overview .................................. 9 collapsing after importing a feature ............................................ 16 collapsing geometry overview........ 9 combinations of data types ......... 12 guidelines for manual surface cleanup.................................. 11 manual clean up overview............. 9 manually redefining imported features ................................... 9 selecting feature for collapsing overview .................................. 9 strategies for cleaning up............ 11 imported geometry .........9, 11, 12, 16 U Unsel Chain command FIXQULTBNDRY menu .................. 5 20 surfaces excluding from quilt when redefining import..................................... 2 fixing boundaries......................... 4 joining in an imported feature ....... 2 redefining import by excluding from quilt........................................ 2 surfaces.....................................2, 4 T tangency fixing when redefining import........ 3 tangency....................................... 3

fixing quilt vertices when redefining 8 joining surfaces ........................... 2 modifying a chain of edges when redefining ................................ 7 redefining attributes..................... 1 redefining by closing gaps and fixing tangency.................................. 3 redefining by deleting entities........ 1 redefining by excluding surfaces from a quilt .............................. 2 redefining by fixing boundaries ...... 4 redefining by joining surfaces ........ 2 redefining quilt boundaries ............ 5 imported feature .. 1, 2, 3, 4, 5, 6, 7, 8 imported geometry automatic clean up overview ......... 9 automatically redefining imported features ................................. 12

Index

Unsel Chain command................. 5, 8

21

Você também pode gostar