Alias - Wavefront DataTransfer
Alias - Wavefront DataTransfer
StudioTools 9.5
Data Transfer for CAD and Solid Imaging. StudioTools 9.5.
© 2000 Alias|Wavefront.
Printed in the U S A by R.R. Donnelley, All rights reserved.
Studio Documentation Team: Mona Albano, Pat Anderson, Matt Chaput, Stephen Gaebel,
Karen Hoogsteen, Adam Kozyniak, Joanne MacPhail, Margot Meijer.
Microsoft and Windows NT are registered trademarks of Microsoft Corporation in the United States and/
or other countries. Solaris is a trademark of Sun Microsytems Inc. All other product names mentioned are
trademarks or registered trademarks of their respective holders.
This document contains proprietary and confidential information of Alias|Wavefront, Inc. and is protected
by international copyright law. The contents of this document may not be disclosed to third parties,
translated, copied, or duplicated in any form, in whole or in part, without the express written permission of
Alias|Wavefront, Inc.
The information contained in this document is subject to change without notice. Neither Alias|Wavefront,
Inc. nor its employees shall be responsible for incidental or consequential damages resulting from the use of
this material or liable for technical or editorial omissions made herein.
Exporting Operations 37
Introduction
1
Modeling for Successful Data
Transfer
Most CAD systems that Studio users are transferring
geometry to are either solid modelers, or systems that are a
hybrid of solids and surfaces. The following is a description of
how geometry from a surfacing system such as Studio is
represented when passed to a solid modeler.
Example
Introduction
2
Modeling for Successful Data Transfer
loopset, but in this case each surface has only one loop. The
Introduction
loop for S1 has four edges and four vertices.
S6
S3 E1 S = Surface
V1 V2 E = Edge
V = Vertex
S4 S2 E4 S1 E2
V4 E3 V3
S1
S5
This solid box consists of six surfaces, twelve edges, and eight
vertices that form the geometrical and topological information
required to define it as a solid model. For example, if a hole is
placed in the box through S1 and S6, S1 and S6 would each
have a loopset containing two loops.
Introduction
3
Modeling for Successful Data Transfer
Tip If you are not sure of the standards your companies or
clients use, ask your CAD system manager. Set up your
units and tolerances at the beginning of your modeling
session and save them as a preset in the Construction
Options box. The next time Alias is opened, the preset that
was in use when Alias was last exited, will be in effect.
Introduction
4
Modeling for Successful Data Transfer
You can specify various tolerances in the Construction Options
Introduction
window in Alias (found under the Preferences menu).
Introduction
5
Modeling for Successful Data Transfer
this value should be set to the same value as the Curve Fit
Distance tolerance (0.005 mm).
Once the above conditions have been met, you should try
several sample translations to verify that the geometry is being
passed from Alias successfully. Before modeling a project in
Alias that is intended for export, you should model several
sample pieces of geometry in mock modeling situations, then
transfer them and attempt the stitching operation in the target
CADS system. This will confirm that the model, when
completed, will transfer successfully.
Introduction
6
Modeling for Successful Data Transfer
measurement tool (Locators > Deviation Measures > Min/Max
Introduction
Deviation). Use these tools to check the maximum distance
between surface boundaries in Alias to confirm the integrity of
the model before transferring it to the target CAD system.
The Surface Edit > Stitch tool in Alias creates a valid solid model
topology within the Alias modeling environment. Stitching
surfaces in Alias can greatly improve the robustness of the
interface to a solid modeler. The stitching process also
identifies surface boundaries that exceed the prescribed
tolerances. These problems can then be corrected prior to
translating the data to the solid modeling system.
S1
S2 S3
Introduction
7
Modeling for Successful Data Transfer
When models are constructed using the Alias advanced
surface tools (Swept, Birail, and Square), it is common to create a
number of smaller surfaces along the edge of one larger
surface. This modeling technique does not create the twin
edges required for a solid model. The stitching feature
automatically creates the twin edge topology required by the
solid modeler.
Notes
● Some modeling techniques, such as Trim, Intersect and
Round, create twin edges.
During stitching, the surfaces are twinned. This means that the
surface boundaries may be split to accommodate adjacent
Introduction
8
Modeling for Successful Data Transfer
surfaces, and periodic geometry is detached into multiple
Introduction
surfaces. For this reason, you should save the Alias wire file
before stitching so that if further modifications are required to
be made to the Studio model, the construction history will be
intact. (Stitched geometry saved to an Alias wire file cannot be
unstitched to its original state.)
Introduction
9
Modeling for Successful Data Transfer
Introduction
10
Modeling for Successful Data Transfer
F ile Op eration s in
S tu d io
File Operations
2 Importing Operations
In this Section:
13
File > Open Importing CAD Data Files
The File > Open choice retrieves previously saved files, including
wireframe models and foreign data formats. For more information
on the basics of using this choice, see the Basic Tools book.
Filters are programs File > Open automatically attempts to read in files. If the file is not a
that read in an standard Data Transfer type, Alias tries to match the file extensions
arbitrary file format, to an input filter. If a filter is available, it reads the file in through
perform data
manipulations as the filter for that particular file format, according to your specified
required, and write out options.
the Alias WIRE file
format to standard To view or change options that determine how files are retrieved:
output.
1 Select File > Open-❐. The Open File Options window is
displayed.
This window lets you set options for each of the different file
formats, including filters. The file format options that are
available depend on the file format you select.
Keep Unit/Tolerances
To set units, use If ON, brings in units and tolerances from the wire file into the
Preferences > system, overriding the current settings.
Construction options >
Units. This option applies to files created in Version 7.0 or later. Its effect is
To set tolerances, use
Preferences > similar to restoring options from an option file.
Construction options-
❐.
Importing Operations
14
Importing CAD Data Files
Summary of File Formats
.
The following table shows the types of file formats you can
retrieve and where you can find more information on them.
File Operations
CATIA CATIA Options on page 32
C4 C4 Options on page 25 (see note 1)
DES DES Options on page 29
DXF The Basic Tools in Alias book
Encapsulated The Basic Tools in Alias book
PostScript
External Filters The Basic Tools in Alias book
IGES IGES File Format on page 18 (see
note 1)
Illustrator The Basic Tools in Alias book
Inventor Inventor Options (Available on IRIX
only) on page 35
JAMA-IS JAMA-IS Options on page 26 (see
note 1)
OBJ The Basic Tools in Alias book
Pro/E Render Pro/E Render Options on page 32
Quick Wire The Basic Tools in Alias book
SLA Exporting STL and SLC File Formats
on page 76
STEP STEP Format on page 30
Unigraphics Unigraphics Data Transfer on
page 177
VDAFS VDAFS Options on page 28
VDAIS VDAIS File Format on page 27 (see
note 1)
Wire The Basic Tools in Alias book
Importing Operations
15
Summary of File Formats
Notes
● For options common to the IGES, C4, JAMA-IS and
VDAIS formats, see also Trimmed Surface Optimization on
page 17.
● There are no specific retrieve options for SLA; for details,
see Exporting STL and SLC File Formats on page 76.
● The following file formats may be purchasable options
depending on the version of Alias you own: CATIA, C4,
Unigraphics.
In addition, options for External Filters are provided to
extend support for currently unspecified file formats.
● There are no particular SDRC options. For details on
working with this format, see I-DEAS Master Series
(SDRC) Data Transfer on page 159 and the documentation
that comes with your I-DEAS Direct Connect product.
Importing Operations
16
Summary of File Formats
Trimmed Surface Optimization
File Operations
the IGES, C4, JAMA-IS, or VDAIS file format options.
Shrink Surface
When ON, Alias detects trimmed surfaces whose trim
boundaries are the same as, or iso-parametric to, the
natural boundaries of the untrimmed surface. It then
converts these surfaces into Alias surfaces by shrinking
the untrimmed surface to the trim boundaries.
When OFF, Alias converts all trimmed surfaces of this type
to Alias trimmed surfaces.
Planar to FACE
When ON, Alias detects trimmed surfaces that are planar
and converts them to Alias faces from the model-space
(3D) boundary curves of the trimmed surfaces.
When OFF, Alias converts all trimmed surfaces of this type
to Alias trimmed surfaces.
Important Note
If you are using the Planar to FACE option in Alias when saving
IGES, VDAIS, C4, or JAMA-IS files in the sending CAD
system, ensure that the files contain model-space trim curves.
Importing Operations
17
Trimmed Surface Optimization
IGES File Format
IGES stands for Initial The first section of an IGES file typically describes the contents
Graphics Exchange of a file. Each line of this section is displayed on the
Specification. information line.
(If there is more than one line in the section, you can browse
the contents of the section after file retrieval is complete by
using the prompt history window, or by viewing the
comments section of the IGES logfile created by the retrieve
process.)
Importing Operations
18
IGES File Format
IGES Support
IGES entities supported on import by Alias are listed in the
following table (along with their corresponding Alias entity).
All other entities with an entity use flag value (Definition) are
ignored by the input translator.
File Operations
Type Form IGES Entity Alias Entity
100 0 circular arc B-spline curve
102 0 composite curve B-spline curves
(group)
104 0-3 conic arc B-spline curve
106 1 copious data B-spline curve
106 2 copious data polyline
106 11 copious data polyline
106 12 copious data polyline
106 63 closed area polygon of polyset
108* 0* plane B-spline surface,
plane
108 1 plane face
110 0 line line
112 0 parametric curve B-spline curve
114 0 parametric surface B-spline surface
116 0 point control vertex
118 0-1 ruled surface B-spline surface
120 0 surface of revolution B-spline surface
122 0 tabulated cylinder B-spline surface
124 0 transformation matrix
126 0-5 rational B-spline curve B-spline curve
128 0-9 rational B-spline B-spline surface
surface
130 0 offset curve B-spline curve
140 0 offset surface B-spline surface
141 0 boundary entity trim curve
Importing Operations
19
IGES File Format
142 0 curve on surface trim curve
143 0 bounded surface trimmed surface
144 0 trimmed surface trimmed surface
308 0 subfigure definition instance geometry
402 7,9 associativity instance group
406 1 property - definition multi sets
levels
408 0 singular subfigure instance geometry
instance
406 15 name node name
IGES Levels
All supported geometric IGES entities that are associated with
IGES level <n> are added to an Alias exclusive set called
LEVEL<n>. For example, if a 126 B-spline entity’s directory
entry indicates that it is on level 42, then it is added to Alias as
either Set 42, Layer 42, Layer 42 and Set 42, or as Level 42,
depending on the setting in the Level Mapping section of IGES.
(see IGES Options on page 23 for details).
Importing Operations
20
IGES File Format
--- Alias IGES POSTPROCESSOR REPORT ---
Translation summary of file:
/usr/u/bclinton/user_data/demo/wire/part.iges
Comments
********
IGES file from SDRC I-DEAS V6.1
File Operations
System Information
*******************
Product Information
*******************
116 0 Point 25
Importing Operations
21
IGES File Format
126 0 Rational B-spline Curve 41
126 1 Rational B-spline Curve 41
126 2 Rational B-spline Curve 26
126 3 Rational B-spline Curve 15
128 0 Rational B-spline Surface 8
128 1 Rational B-spline Surface 10
128 11 Rational B-spline Surface 1
141 0 Boundary 22
143 0 Bounded Surface 19
---------------------------------------------------
Total: 208
Importing Operations
22
IGES File Format
File Import Options
The following options are in the Open File Options window
(File>Open).
IGES Options
File Operations
Create Section Data
If Create Section Data is on, degree 1 curves are imported
as section data (see the NURBS Modeling book).
Group
Determines how files stored in IGES file format are
retrieved. When ON, objects are retrieved as a single group
for easier manipulation.
Annotation
Enables (ON) or disables (OFF) the processing of
supported IGES entities that have been flagged for use as
annotation.
Coalesce Params
Enables (ON) or disables (OFF) multiple knot removal in
curve or surface geometry that is read from IGES files
containing parametric spline curves or surfaces.
The default is OFF.
Importing Operations
23
File Import Options
Default Trim Curves
Specifies the trim curves that the processor will use. You
can select parameter space curves, model space curves, or
use the flag that is present in the.IGES file. If for any
reason the trimming fails, the translator will try and trim
with the alternative curves.
Level Mapping
Determines how the level (layer) information associated
with an IGES entity is mapped to Alias Set and Alias
Layer information.
Importing Operations
24
File Import Options
window as follows based on the discrepancy in tolerance
values.
File Operations
Both the current Alias Curve Fit Distance and the IGES
Tolerance (called Minimum User-Intended Resolution (GP19)
are shown in the current Alias linear units.
C4 Options
Importing Operations
25
File Import Options
Group
Determines how files stored in C4 file format are retrieved.
When ON, objects are retrieved as a single group for easier
manipulation.
Annotation
Enables (ON) or disables (OFF) the processing of
supported C4 entities that have been flagged for use as
annotation.
Scale Factor
Changes the size of models stored in C4 file format as you
retrieve the file.
JAMA-IS Options
Group
Determines how files stored in JAMA-IS file format are
retrieved. When ON, objects are retrieved as a single
group for easier manipulation.
Annotation
Enables (ON) or disables (OFF) the processing of
supported JAMA-IS entities that have been flagged for use
as annotation.
Importing Operations
26
File Import Options
Coalesce Params
Enables (ON) or disables (OFF) multiple knot removal in
curve or surface geometry read from JAMA-IS files
containing parametric spline curves or surfaces. The
default is OFF.
File Operations
trimming fails, the translator Lets you specify the trim curves the processor will use.
will try to trim with the
alternative curves. You can select parameter space curves, model space
curves, or use the flag that is present in the.JAMA-IS file.
Scale Factor
Changes the size of models stored in JAMA-IS file format
while you retrieve the file.
Level Mapping
Determines how the level (layer) information associated
with an JAMA-IS entity is mapped to Alias Set and Alias
Layer information.
Group
Determines how files stored in VDAIS file format will be
retrieved. When ON, objects are retrieved as a single group
for easier manipulation.
Annotation
Enables (ON) or disables (OFF) the processing of
supported VDAIS entities that have been flagged for use as
annotation.
Importing Operations
27
File Import Options
Coalesce Params
Enables (ON) or disables (OFF) multiple knot removal in
curve or surface geometry read from VDAIS files
containing parametric spline curves or surfaces.
The default is OFF.
Scale Factor
Changes the size of models stored in VDAIS file formats
as you retrieve the file.
Level Mapping
Determines how the level (layer) information associated
with an VDAIS entity is mapped to Alias Set and Alias
Layer information.
VDAFS Options
Group
Determines how files stored in VDAFS file format are
retrieved. When ON, objects are retrieved as a single group
for easier manipulation.
Importing Operations
28
File Import Options
Coalesce Params
Enables (when ON) or disables multiple knot removal in
curve or surface geometry read from VDAFS files
containing parametric spline curves or surfaces. The
default is OFF.
File Operations
When ON, VDAFS groups are mapped to Alias Layers. All
items in the group are assigned to the created layer. The
name of the group becomes the name of the layer.
Scale Factor
Changes the size of models stored in VDAFS file format
when you retrieve the file.
DES Options
Group
Determines how files stored in DES file format are
retrieved. When ON, objects are retrieved as a single
group for easier manipulation.
Importing Operations
29
File Import Options
Scale Factor
Changes the size of models stored in DES file formats as
you retrieve the file.
STEP Format
Importing Operations
30
File Import Options
STEP Entity Alias Entity
File Operations
Toroidal Surface B-spline Surface
Surface of Linear Extrusion B-spline Surface
Surface of Revolution B-spline Surface
B-spline Surface B-spline Surface
Rectangular Trimmed Trimmed Surface
Surface
Curve Bounded Surface Trimmed Surface
Offset Surface B-spline Surface
Manifold Solid Brep Shell (Closed)
Shell Based Surface Model Shell (Open/Closed)
STEP Logfile
The Alias errlog file and STEP logfile contain a specific error
message for each problem entity that is encountered, along
with the entity’s STEP ID and type.
Select File > Show > View errlog to view these messages.
STEP Options
Importing Operations
31
File Import Options
Auto Stitch
If ON and the model in the STEP file is a brep or surface
shell, then the model will be imported stitched. If OFF, the
model is imported as a group of surfaces.
CATIA Options
Importing Operations
32
File Import Options
Pro/Engineer Render Format files can be imported into Alias.
The translator converts the triangle data of the Pro/E Render
format into Alias Polysets. It is important that the Pro/E
designer assign each part of an assembly a different color, so
that each part will become a separate Polyset in Alias. The
colors are also translated into simple Alias shaders and these
shaders are assigned to the appropriate objects.
File Operations
Group
Determines how files stored in the Pro/E Render file format
are retrieved. When ON, objects are retrieved as a single
group for easier manipulation.
Input Units
If the units of the Pro/E Render coordinate data is known, it
can be set using one of the options in this popup menu so
that the data is properly converted to the linear units set in
Alias. The default is INCHES.
Scale Factor
Changes the size of models stored in the Pro/E Render file
format as you retrieve the file.
Keep Normals
Vertex normals in Pro/E Render files all point towards the
inside of objects. For rendering purposes in Alias, these
normals must point towards the outside of objects.
Consequently, the translator flips all vertex normals
during the translation.
The vertex normals of polysets are usually recalculated by
the Alias renderer before it renders polysets. By default,
the normals assigned to vertices in the Pro/E Render file are
“frozen” so that they are used by the renderer rather than
discarded and recalculated. This allows the renderer to
produce a better quality rendering.
To suppress this behavior, set Keep Normals OFF so that the
renderer will discard the Pro/E assigned normals and
recalculate them.
Warning: If vertex normals are retrieved, they are
considered “frozen” and they cannot be changed, so
vertex level editing, such as moving one vertex in relation
to its neighbors, may invalidate the vertex normal since it
will not be updated, and subsequent renderings will not
be correct.
Importing Operations
33
File Import Options
Object level editing, such as translation, rotation,
proportional scaling, and deleting entire polysets are still
valid operations on frozen normals.
Merge Vertices
By default, the translator may merge the vertices of
triangles along apparent shared edges. If two vertices
have the same x,y,z position within a tolerance and have
the same normal within angular tolerance, they are
merged into one vertex. This allows Alias to do smooth
shading across the edges. If two vertices have the same
x,y,z position, but have different normals, then these
vertices are not merged to maintain the hard edge.
If set to OFF, no vertex merging occurs and all edges are
rendered “hard”.
If set to ON, the POSITION/NORMAL menu becomes
available.
POSITION/NORMAL
Determines how vertices and normals are merged.
Importing Operations
34
File Import Options
Normal Tol. (degrees)
The tolerance used for normal comparisons can be
specified in degrees and is the angle between the normals
of two vertices. The default is that two vertices will be
merged if their positions are equal within tolerance and
the angle between the normals is less than 1 degree.
File Operations
Inventor Options (Available on IRIX only)
Optimize ON/OFF
Optimizes the inventor file for improved retrieval and
model performance within Alias. If model structure is
important, switch this option OFF.
Group
Determines how files stored in Inventor file format are
retrieved. When ON, objects are retrieved as a single group
for easier manipulation.
Scale Factor
Changes the size of models stored in Inventor file format as
you retrieve the file.
Importing Operations
35
File Import Options
Importing Operations
36
File Import Options
File Operations
3 Exporting Operations
In this Section:
Exporting Operations
37
Exporting Alias Files to CAD
Formats
For more information on The File > Save and File > Save as choices let you store Alias
using the File > Save and wireframe scene information to a selected disk file either in the
File > Save as choices, see default Alias Wire format, or in another supported format.
the Basic Tools book.
To store wireframe scene information in a different format
from the default Alias Wire file format:
1 Select File > Save as-❐. The Save All Options window
appears.
The selections available 2 Click on the button next to the File Format field. A menu
depend on the Alias options appears listing the formats available to you.
you have purchased.
See the following summary to find out where to access
information on the various CAD options.
Definitions
The following terms are used throughout this section:
High Degree
Non- rational
Rational
Exporting Operations
38
Exporting Alias Files to CAD Formats
Save Options
File Operations
CATIA CATIA Options on page 32
C4 C4 Options on page 50
DES DES Options on page 49
DXF Basic Tools in Alias
Filter Basic Tools in Alias
IGES IGES Options on page 41
Inventor INVENTOR Options (Available on IRIX
only) on page 52
PRO/E Render PRO/E Render (Available on Windows NT
only) on page 53
JAMA-IS JAMA-IS Options on page 52
OBJ Basic Tools in Alias
STEP STEP Options on page 40
Unigraphics Unigraphics Data Transfer on page 177
VDAIS VDAIS Options on page 46
VDAFS VDAFS Options on page 44
Wire Basic Tools in Alias
Notes
● Purchasable options include:
◆ The DES, VDAIS, VDAFS file formats are available in
SurfaceStudio and AutoStudio and are purchasable
options for other Alias products.
◆ The IGES and JAMA-IS file formats are available in
SurfaceStudio and AutoStudio and are purchasable
options for other Alias products.
◆ The C4 and CATIA file formats are purchasable
options.
Exporting Operations
39
Save Options
STEP Options
ISO10303 is a standard for exchange of product information.
The standard is organized into a set of Application Protocols
(AP). There are 2 APs that are supported in this release these
being ISO10303-203 (Configuration Controlled Design)
conformance classes 1-4, and ISO10303-214 (Core Data for
Automotive Mechanical Design Process) conformance classes
1-2. The import and export of this data is supported via
ISO10303-21 Physical file exchange.
Application Protocol
Select either AP214 or AP203 to output the desired STEP
file. The default is AP214.
Model Type
The user can save the model and all the geometry in an
Alias Stage, into a STEP product. This is performed by
choosing the Hybrid Models option (the default).
If, because of contractual or system limitations on the
receiving side, a Hybrid model cannot be used, you can
select single model representations, as explained in the
following table.
Exporting Operations
40
Save Options
Trim Curves
Valid when outputting Hybrid Models and G2 Surface
Models, this option allows you to output either 2D or 3D
trimming curves.
The default is Parameter Space Trimming.
File Operations
STEP Header Information
Allows you to attach configuration data to your STEP file.
IGES Options
IGES (Initial Graphics When storing an IGES file, the following options are available:
Exchange Specification) is a
data exchange format
between CAD/CAM
systems.
Exporting Operations
41
Save Options
To temporarily override any or all three settings for a
vendor, select the vendor first and then set the options. See
Common File Format Descriptions page 44 for more
information on the By Vendor window.
Spline Type
Determines the types of curves and surfaces to be created
in the IGES file: either B-spline or parametric.
◆ If you select B-SPLINE, curves are written as NURBS
curves (entity 126) and surfaces as NURBS surfaces
(entity 128).
◆ If you select PARAMETRIC, curves are written as
parametric curves (entity 112) and surfaces as
parametric surfaces (entity 114). The default is B-
SPLINE.
Note that the PARAMETRIC options for IGES do not
support high degree or rational geometry. When using
this option, any high degree and/or rational geometry
is automatically rebuilt to be at most cubic and non-
rational.
Output Style
Lets you preserve surfaces or convert them to curves for
some drafting packages. If you choose CONVERT TO
CURVES to convert surfaces to curves and have set the
patch precision to a number greater than the default, all
isoparms are stored in the file. The default is PRESERVE
SURFACES.
Surface Type
Determines whether trimmed surfaces are written as
trimmed or bounded. The default is TRIMMED SURFACES.
◆ If you select TRIMMED SURFACES, trimmed surfaces
are written as trimmed surface entities (entity 144)
and trim curves are written as curve on surface
entities (entity 142) in the IGES file.
◆ If you select BOUNDED SURFACES, trimmed surfaces
are written as bounded surface entities (entity 143)
and trim curves as boundary entities (entity 141) in
the IGES file.
Exporting Operations
42
Save Options
Level Mapping
Determines whether Alias layer or set information is
exported as IGES Level information and can be recognized
by each IGES entity.
◆ If you select LAYERS, Alias Layers Number information
is exported. Alias SET information is ignored (that is,
File Operations
it is not exported).
◆ If you select SET, Alias Set information is exported.
Alias Multi-sets information are exported as IGES (type
406, form 1) Property entity definition levels. Alias
Layer information is ignored (that is, it is not
exported).
Include Comments
Determines whether or not comments entered in the Edit
File Comments section (found in the IGES File Header
Information window) are included in the exported file. The
default is OFF.
See File Header Information page 46 for details.
Rebuild Geometry
Modifies your models so that all curves and surfaces are
compatible with CAD systems or neutral file formats that
cannot fully support NURBS geometry by:
◆ reducing high degree curves and surfaces to degree 3
◆ making non rational curves and surfaces where
rational ones existed before
When set OFF (the default), the degree of the resulting
curve on surface does not change, nor do the weights on
the CVs.
When set ON, the resulting curve or surface is forced to be
at most degree three, with the weight of all CVs equal to a
value of 1.
For example, if your model contains curves or surfaces
that are rational (with some weights that are not equal to
1.0) or high degree (higher than cubic or bi-cubic), then it
is sampled at a number of checkpoints and the data is fit
with a cubic or bi-cubic, non-rational curve or surface.
Knots are inserted until the fit is within the specified
tolerance.
Exporting Operations
43
Save Options
Scale Factor
Lets you save the wire model at a scale other than it was
constructed. 1.0 is the default value.
Significant Digits
The number of significant digits for coordinate data in the
exported file can be specified in this field. The minimum
number is 1 and the maximum number is 15.
Output Units
Lets you choose any of the data unit types supported by
the IGES standard, including miles, feet, inches, mils,
microinches, kilometers, meters, centimeters, millimeters,
and microns. The exported coordinate data is converted
from the current linear units set in Alias to the units
selected here.
An additional choice is available called MODEL, which
keeps the output units in the exported file the same as the
linear units in Alias.
Filename Extension
Some receiving systems require that CAD files have a
specific filename extension before they can be recognized.
The filename extension specified here is automatically
appended to the filename of the exported file. The default
is.iges.
IGES Version
Use the items in this menu to set the IGES version number
in the exported IGES file to 5.0 for systems that require it.
The default is IGES version 5.0 or 5.3.
VDAFS Options
Alias supports VDAFS version 2.0.
Exporting Operations
44
Save Options
Note The VDAFS File Header Information options are not
displayed in this diagram, but are also available for VDAFS
file formats. See Common File Format Descriptions page 44 for
more information on these options.
File Operations
Include Comments
Determines whether or not comments entered in the Edit
File Comments section (found in the VDAFS File Header
Information window) are included in the exported file. The
default is OFF. See File Header Information for details.
Export Layers
Determines whether or not Alias Layers map to VDAFS
groups. The Alias Layer Number is mapped to the group
name. The default is OFF.
For example, a layer number of 1 would map to a group
name of Layer 001.
Rebuild Geometry
Modifies your models so that all curves and surfaces are
compatible with CAD systems or neutral file formats that
cannot fully support NURBS geometry by:
◆ reducing high degree curves and surfaces to degree 3
◆ making non rational curves and surfaces where
rational ones existed before
When Rebuild Surface is set ON, the resulting curve or
surface is forced to be at most degree three, with the
weight of all CVs equal to a value of 1.
For example, if your model contains curves or surfaces
that are rational (with some weights that are not equal to
1.0) or high degree (higher than cubic or bi-cubic), then it
is sampled at a number of checkpoints and the data is fit
with a cubic or bi-cubic, non-rational curve or surface.
Knots are inserted until the fit is within the specified
tolerance.
Exporting Operations
45
Save Options
Scale Factor
Lets you save the wire model at a scale other than it was
constructed. 1.0 is the default value.
Filename Extension
Some receiving systems require that CAD files have a
specific filename extension before they can be recognized.
The filename extension specified here is automatically
appended to the filename of the exported file.
The default is .vda.
VDAIS Options
VDAIS format is a subset of
the IGES standard.
Exporting Operations
46
Save Options
Tip Spline Type, Output Style, Surface Type and Rebuild
Geometry are automatically set to the appropriate values
when you select a specific vendor from the vendor list. See
Common File Format Descriptions page 44 for more
information on the By Vendor window.
File Operations
Spline Type
Lets you choose between B-spline or parametric forms of
curves and surfaces to be created in the VDAIS file.
◆ For B-SPLINE, curves are written as NURBS curves
(entity 126) in VDAIS and surfaces as NURBS surfaces
(entity 128). This is the default.
◆ For PARAMETRIC, curves are written as parametric
curves (entity 112) and surfaces as parametric surfaces
(entity 114).
Output Style
Converts surfaces to curves for some drafting packages. If
you choose to convert surfaces to curves and have set the
patch precision to a number greater than the default, all
isoparms are stored in the file.
The default is PRESERVE SURFACES.
Surface Type
Determines whether trimmed surfaces are written as
trimmed or bounded. The default is TRIMMED SURFACES.
For TRIMMED SURFACES, trimmed surfaces in the modeler
are written as trimmed surface entities (entity 144) and
(trim) surface curves are written as curve on surface
entities (entity 142) in the VDAIS file.
Level Mapping
Determines the type of Alias information exported as
VDAIS Level information.
Exporting Operations
47
Save Options
For LAYER, Alias Layer number information associated to
each entity is exported as IGES Level information in the
Directory Entry of this VDAIS entity in (field number 5).
In this case, Alias SET information is ignored and not
exported to VDAIS.
For SET, Alias Set information is exported as IGES Level
information. If an Alias Set is given a name of the form
LEVEL<n>, where <n> is an IGES level number and
greater than 0, then the corresponding VDAIS entity for
each member of the Alias Set is assigned to level<n> in the
VDAIS file.
For example, the VDAIS entities corresponding to each
member of the set LEVEL42 are assigned to level 42 in the
VDAIS file. Alias Multi-sets information is exported as
VDAIS (type 406, form 1) Property entity definition levels.
If an Alias object is a member of several multi-sets that
conform to this naming convention, then the VDAIS file
contains a Property Entity 406 form 1 (Definition Levels)
listing the VDAIS levels to which the corresponding entity
belongs. In this case, Alias Layer information is ignored
and not exported to VDAIS.
Include Comments
Determines whether or not comments entered in the Edit
File Comments section (found in the VDAIS File Header
Information window) are included in the exported file. The
default is OFF. See File Header Information page 46 for
details.
Rebuild Geometry
When set OFF (the default), the degree of the resulting
surface and the weights on the CVs do not change.
When set ON, models are updated so that all curves and
surfaces are compatible with CAD systems or neutral file
formats that cannot fully support NURBS geometry by:
◆ Reducing high degree curves and surfaces to degree 3.
◆ Making non rational curves and surfaces where
rational ones existed before.
Exporting Operations
48
Save Options
For example, if your model contains curves or surfaces
that are rational (with some weights that are not equal to
1.0) or high degree (higher than cubic or bi-cubic), then it
is sampled at a number of checkpoints and the data is fit
with a cubic or bi-cubic, non-rational curve or surface.
Knots are inserted until the fit is within the specified
tolerance.
File Operations
Scale Factor
Lets you save the wire model at a scale other than it was
constructed. 1.0 is the default value.
Significant Digits
Lets you specify the number of significant digits for
coordinate data in the exported file. The minimum
number is 1 and the maximum number is 15.
Filename Extension
Some receiving systems require that CAD files have a
specific filename extension before they can be recognized.
This filename extension specified is automatically
appended to the filename of the exported file. The default
is.iges.
DES Options
Output Units
Lets you store a DES file with either METRIC or
IMPERIAL (miles, feet, inches) units of measure.
Exporting Operations
49
Save Options
Scale Factor
Lets you save the wire model at a scale other than the scale
at which it was constructed. The default is 1.0.
Filename Extension
Some receiving systems require that CAD files have a
specific filename extension before they can be recognized.
This filename extension specified is automatically
appended to the filename of the exported file. The default
is .des.
C4 Options
Output Style
Choose to preserve surfaces or (depending on your
drafting packages) convert them to curves.
If you choose to convert surfaces to curves and have set
the patch precision to a number greater than the default,
all isoparms are stored in the file.
The default is PRESERVE SURFACES.
Exporting Operations
50
Save Options
Include Comments
Determines whether or not comments entered in the Edit
File Comments section (found in the C4 File Header
Information window) are included in the exported file. The
default is OFF. See File Header Information page 46 for
details.
File Operations
Rebuild Geometry
When set OFF (default is OFF) the degree of the resulting
surface and the weights on the CVs do not change.
When set ON, your models are modified so that all curves
and surfaces are compatible with CAD systems or neutral
file formats that cannot fully support NURBS and/or high
degree geometry by:
◆ Reducing high degree curves and surfaces to degree 3.
◆ Making non rational curves and surfaces where
rational ones existed before.
When set ON, the resulting curve or surface is forced to be
at most degree 3, with the weight of all control vertices
equal to a value of 1.0.
For example, if your model contains curves or surfaces
that are rational (with some weights that are not equal to
1.0) or high degree (higher than cubic or bi-cubic), then it
is sampled at a number of checkpoints and the data is fit
with a cubic or bi-cubic, non-rational curve or surface.
Knots are inserted until the fit is within the specified
tolerance.
Scale Factor
Lets you save the wire model at a scale other than it was
constructed. 1.0 is the default value.
Significant Digits
The number of significant digits for coordinate data in the
exported file can be specified in this field. The minimum
number is 1 and the maximum number is 15.
Output Units
Lets you choose either millimeters or inches as the data
units used for exported coordinate data. The exported
coordinate data is converted from the current linear units
set in Alias to the selected units. MILLIMETERS is the
default.
Exporting Operations
51
Save Options
The C4 standard allows only inches and millimeters, so
these are the only two choices available.
JAMA-IS Options
Output Units
Click to the right of the heading to display the menu from
which you can choose any of the data unit types
supported by the INVENTOR standard. These include
Exporting Operations
52
Save Options
miles, feet, inches, mils, microinches, kilometers, meters,
centimeters, millimeters, and microns. METERS is the
default.
The exported coordinate data is converted from the
current linear units set in Alias to the selected units.
File Operations
Scale Factor
Changes the size of models stored in Inventor file format as
you save the file.
Option
Exporting Operations
53
Save Options
IGES or VDAIS), then click and hold on the arrow beside
“format” By Vendor. The By Vendor window is displayed.
WARNING:
If you create in StudioTools a surface of revolution with
negative angle sweep (the starting angle or/and angle
negative) this surface of revolution will be exported to
IGES format as a Rational B-Spline Surface (IGES entity
type 128) or a Parametric Spline Surface (IGES entity type
144) based on the value of the IGES Spline Type Option
and not an IGES Suface of Revoultion (IGES entity type
120).
Exporting Operations
54
Save Options
# 0-999 trimmed surface patch limit.
setenv IGES_OUT_MAX_TRIM 0
# 0-2 For Trimmed Parametric Surface (144/142) output:
# 0 = output both model space and 2D parametric trim curves.
# 1 = output 2D parametric trim curves only.
# 2 = output model space trim curves only.
setenv IGES_OUT_2D_TRIM 0
File Operations
# 0-1 For Bounded Surface (143/141) output:
# 0 = output model space curves only.
# 1 = output both model space and 2D parametric trim curves.
setenv IGES_OUT_2D_BOUNDARY 1
# 0-1 convert splines to polygonal geometry.
setenv IGES_OUT_POLY 1
# 0-1 output all surfaces as trimmed surfaces.
setenv IGES_OUT_SURF_AS_TRIM 0
# 0-1 output Alias instances as duplicated and transformed geometry.
setenv IGES_OUT_INSTANCE_COPIES 1
# 0-1 Spline entity type:
# 0 = Rational B-Spline Curve/Surface (126/128).
# 1 = Parametric Spline Curve/Surface (112/114).
setenv IGES_OUT_SPLINE_TYPE 1
# 0-1 Output multi-span linear spline curve (polyline) as:
# 0 = Copious Data (106).
# 1 = Rational B-Spline curve (126) or Parametric Spline curve (112).
setenv IGES_OUT_POLYLINE_TYPE 0
# 0-1 Surface output style: 0 (PRESERVE SURFACES) or 1 (CONVERT TO CURVES).
setenv IGES_OUT_OUTPUT_STYLE 0
# 0-1 Trimmed surface entity type:
# 0 = output Trimmed Parametric Surface (144).
# 1 = output Bounded Surface (143).
setenv IGES_OUT_SURFACE_TYPE 0
# 0-1 Rebuild Geometry option: 0 (OFF) or 1 (ON).
setenv IGES_OUT_REBUILD_GEOMETRY 0
# 0-1 Output montone 2D trim curves: 0 (OFF) or 1 (ON).
setenv IGES_OUT_MONOTONE_2D_TRIM 0
# 0-1 Degree raise all 2D trim curves to cubic (1) or not (0).
setenv IGES_OUT_CUBIC_2D_TRIM 0
# 0-1 Output linear 2D trim curves that lie on surface boundaries as:
# 0 = Line Entity (110).
# 1 = Rational B-Spline curve (126) or Parametric Spline curve (112).
setenv IGES_OUT_LINEAR_2D_TRIM 0
# 0-3 Preferred Curve on Surface representation (PREF flag of IGES entity 142):
# (0 = Unspecified; 1 = S o B (2D); 2 = C (3D); 3 = 2D and 3D are equally
# preferred).
setenv IGES_OUT_CONS_PREF 1
# 0-1 Output Analytic IGES entities if possible. These entities include
# Circular Arc Entity 100, Conic Arc Entity 104,Unbounded Plane Entity 108,
# Line Entity 110, Surface of Revolution Entity 120, Transformation Matrix
# Entity 124.
# (0 = OFF; 1 = ON)
Exporting Operations
55
Save Options
setenv IGES_OUT_ANALYTICS 1
# 0-3 Output degenerate model space trim curves.
# (0 = None; 1 = Poles only; 2 = Seams only; 3 Poles and Seams).
setenv IGES_OUT_DEGEN_TRIM 2
# 6 or 8 IGES Version to output.
# (6 = IGES V4.0; 11 = IGES V5.3) No other values are supported.
setenv IGES_OUT_VERSION 8
# Output Units.
# 1 = INCHES 6 = METERS 11 = MICROINCHES
# 2 = MILLIMETERS 7 = KILOMETERS
# 3 = MODEL 8 = MILS
# 4 = FEET 9 = MICRONS
# 5 = MILES 10 = CENTIMETERS
#
# No other units supported.
# If set to 3 (i.e. MODEL) then the linear units set in the Alias Modeler
# will be used.
#
setenv IGES_OUT_UNITS 1
# File extension used for output file.
# First character of specified extension must be '.'.
setenv IGES_OUT_FILE_EXT .igs
You can create new vendor files or remove files (except the
default) and the By Vendor window is updated accordingly.
Exporting Operations
56
Save Options
Edit File Header
When you click on this field, a File Header Information menu
is displayed with fields specific to the file format you’ve
chosen. Use these fields to communicate information
about the model being exported and the sender and
receiver of the data. This information is exported in the file
header of the file.
File Operations
These fields are optional.
IGES
C4
Exporting Operations
57
Save Options
VDAFS
VDAIS
JAMA-IS
Exporting Operations
58
Save Options
Edit File Comments
When you click in this field, an editor window is
displayed where you can type comments specific to the
file you are saving. This editor window can be specified in
the Editor Options section of the Alias Preferences window
(Preferences > User Options > Alias preferences).
File Operations
More about IGES
Alias will not store a face that is not planar. An error message
is displayed and that object is ignored. If a face contains curves
which intersect, the curves are output as separate IGES
trimmed or bounded surfaces.
!
outer curve, as in an exclamation point, the face is output as
separate IGES trimmed or bounded surfaces.
Exporting Operations
59
Save Options
ASCII IGES
Exporting Operations
60
Save Options
Alias Entity Type Form Entity Name
File Operations
trimmed surface 144 0 trimmed surface
face 141 0 boundary entity
face 142 0 curve on surface
face 143 0 bounded surface
face 144 0 trimmed surface
group 402 7 associativity instance
multi sets 406 1 property-definition levels
Exporting Operations
61
Save Options
Variable Default Range Description
Exporting Operations
62
Save Options
Variable Default Range Description
File Operations
type entities (e.g. 100 Circular Arc).
IGES_OUT_DEGEN_TRIM 2 0-3 Enables removal of degenerate model
space trim curves.
IGES_OUT_VERSION 8 6,8,11 Specifies IGES version of output file.
IGES_OUT_UNITS 3 1-11 Specifies the units of measure to be
used in the output file.
1=IN, 2=MM, 3=MODEL, 4=FT,
5=MILES, 6=M, 7=KM, 8=MILS,
9=MICRONS, 10=CM,
11=MICROINCHES
IGES_OUT_FILE_EXT .iges .<ext> Specifies the file extension for the
output file.
Exporting Operations
63
Save Options
IGES_OUT_PRECISION - Double Precision Significant Digits
Changes the number of digits of double precision stored
in IGES or VDAIS files produced by Alias. The default is
12 digits of precision, but can be changed to any number
between 1 and 15.
IGES_OUT_2D_TRIM
Setting this variable to 1 specifies the output of 2D
parametric trim curves only. The default of 0 outputs both
2D and 3D trim curves. Setting this value to 2 specifies the
output of model space trim curves only.
IGES_OUT_2D_BOUNDARY
When set to 1, both 3D model space and 2D parametric
space boundary curves are output if the Surface Type
option has been set to BOUNDED SURFACE. When set to 0,
only model space boundary curves are saved in the IGES
or VDAIS file.
IGES_OUT_MAX_SPANS
This variable specifies the limit for the maximum number
of patches for a single surface. The number of patches in U
multiplied by the number of patches in V must be less
than or equal to the defined value n for any surface.
Surfaces that exceed this limit are stored, but reported in
the logfile in the following format:
WARNING! The object <object name> contains <n >
patches.
Maximum allowable patches is defined as <m >.
To keep surfaces within the patch limit, return to the
modeler, pick the entity by name and detach it to produce
an acceptable object. The default of 0 outputs no message.
IGES_OUT_MAX_TRIM
This variable specifies the limit for the maximum number
of trimmed patches for a single surface. The number of
patches in U multiplied by the number of patches in V
must be less than or equal to the defined value n for any
surface.
The surface is stored “as is” and a warning message
appears in the logfile.
WARNING! The trimmed object <object name>
contains <n > trimmed patches.
Exporting Operations
64
Save Options
Maximum allowable trimmed patches is defined as
<m >.
To solve this problem, return to the modeler, pick the
entity by name and detach it to produce an acceptable
object. The default 0 outputs no message.
File Operations
IGES_OUT_POLY
This variable produces polygon data from arbitrary
degree curves and surfaces for the IGES or VDAIS format.
When set to 1 and used in conjunction with the CONVERT
TO CURVES option:
◆ All curves and surface isoparms higher than degree 1
are converted to linear curves and output as IGES
entities 106, copious data form 12.
When set to 1 and used in conjunction with the PRESERVE
SURFACE option:
◆ All curves higher than degree 1 are converted to linear
curves and output as IGES entities 106, copious data
form 12.
See NURBS Modeling for a ◆ Surfaces higher than degree 1 are converted to linear
description of Object Edit > b-spline surfaces and output to IGES entities 128, b-
Patch precision. spline surface or 114 parametric surface. The linear
mesh is defined by the surface isoparms, and the
density of the mesh is controlled using Object Edit >
Patch precision.
IGES_OUT_SURF_AS_TRIM
Setting this variable to 1 causes all untrimmed surfaces to
be output as trimmed surfaces. The default of 0 produces
no change in surface output.
IGES_OUT_INSTANCE_COPIES
With the default of 1, Alias instances are output as
transformed copies of the geometry that they instance.
When set to 0, Alias instances are not stored.
IGES_OUT_SPLINE_TYPE
With the default of 0, Alias spline curves are output as
IGES entity 126 and all spline surfaces are output as IGES
entity 128. When set to 1, spline curves and surfaces are
output as IGES Parametric entities, 112 and 114
respectively. The value of this variable is reflected in the
Exporting Operations
65
Save Options
IGES or VDAIS Spline Type option. Setting
IGES_OUT_BS_TRIM=1 overrides this variable for trim
curves, and setting IGES_OUT_POLY=1 overrides this
variable for all curves.
IGES_OUT_POLYLINE_TYPE
With the default of 0, multi-span linear spline curves
(polylines) are output as copious data IGES entities (106),
and when set to 1, as IGES entity Rational B-spline curve
(126), or parametric spline curve (112), according to the
value of the IGES_OUT_SPLINE_TYPE or the IGES/VDAIS
Output Style option.
IGES_OUT_OUTPUT_STYLE
When set to 1, surfaces are converted to curves. With the
default of 0, surfaces are preserved in the IGES or VDAIS
file. The value of this variable is reflected in the IGES or
VDAIS Output Style option.
IGES_OUT_SURFACE_TYPE
With the default of 0, Alias trimmed surfaces are written
as IGES entity 144 and curves on surface are written as IGES
entity 142.
When set to 1, trimmed surfaces are written as IGES
Bounded Surface entities (143), and curves on surface are
written as IGES Boundary entities (141). The value of this
variable is reflected in the IGES or VDAIS Surface Type
option.
IGES_OUT_REBUILD_GEOMETRY
When set to 1, high degree or rational geometry is rebuilt
to be of degree 3 and non-rational.
With the default of 0, no rebuild is done. The value of this
variable is reflected in the IGES or VDAIS Rebuild Geometry
option.
IGES_OUT_MONOTONE_2D_TRIM
This variable controls the output of 2D parametric space
trim curves. When set to 1, 2D parametric space trim
curves are output in monotone increasing/decreasing
pieces. When set to 0, these trim curves are output whole.
Exporting Operations
66
Save Options
IGES_OUT_CUBIC_2D_TRIM
When set to 1, all 2D parametric space trim curves are
degree raised to cubic if necessary. When set to 0, these
trim curves may be of degree 1, 2 or 3.
IGES_OUT_LINEAR_2D_TRIM
File Operations
When set to 0, linear 2D parametric space trim curves that
lie on a natural surface boundary are output as IGES
entity type 110 Line. When set to 1, these curves are output
as linear b-splines in the form of IGES entity type 126
Rational B-Spline Curve, or IGES entity type 112
parametric spline curve, according to the value of the
IGES_OUT_SPLINE_TYPE or the IGES/VDAIS Spline Type
option.
IGES_OUT_CONS_PREF
Controls the value of the “PREF” flag (preferred
representation in sending system) of IGES entity type 142
Curve on a Parametric Surface. Some receiving systems
require a specific value for this field. The set of values for
this variable correspond to the valid range of values for
the “PREF” flag.
The values are: 0 = Unspecified; 1 = 2D parameter space
curve; 2 = Model Space Curve; 3 = Both 3D and 2D curves
equally preferred.
IGES_OUT_ANALYTICS
Controls the output of IGES analytic type entities: 100
Circular Arc, 104 Conic Arc, 102 unbounded, 108 Plane,
110 Line, and 120 Surface of Revolution.
When set to 1, lines, arcs, and unbounded line-arcs
constructed using some of the Curve functions, or lines,
arcs, and unbounded curves previously retrieved via
IGES, are output as IGES entity 110 Line, 100 Circular Arc,
124 transformation matrix, and 102 Composite Curve
respectively. Conic arcs previously retrieved via IGES and
represented in Alias as B-splines are output as IGES entity
104 Conic Arc if unmodified in Alias.
For more on Surfaces > Planes and surfaces of revolution previously retrieved via
Revolve, see NURBS IGES or created by using the Exact option in the Revolve
Modeling . Options box (Surfaces > Revolve-❐) and unmodified in
Alias, are output as IGES entity 108 unbounded Plane and
entity 120 Surface of Revolution, respectively.
Exporting Operations
67
Save Options
When set to 0, all lines, arcs, and unbounded line-arcs and
surfaces are output based on the Spline Type option setting.
IGES_OUT_DEGEN_TRIM
When set to 0, degenerate 3D model space trim curves
(that occur at the poles and seams of periodic geometry)
are removed from trim boundaries before these
boundaries are output to IGES or VDAIS.
When set to 1, degenerate 3D model space trim curves are
not removed (0=none, 1=poles, 2=seams, 3=poles and
seams).
IGES_OUT_VERSION
This variable controls the version of IGES used for the
output file. When set to “6,” the output file conforms to
IGES V4.0. When set to 8, the output file conforms to IGES
V5.0. When set to 11, the output file conforms to IGES v5.3.
No other versions of IGES are supported on output (this
parameter is not applicable for VDAIS). For VDAIS files,
this variable always has a value of 6.
IGES_OUT_UNITS
This variable controls the units of measure used for the
model in the output file.The valid ranges of values for
units are:
1 Inches 7 Kilometers
2 Millimeters 8 Mils
3 Model 9 Microns
4 Feet 10 Centimeters
5 Miles 11 Microinches
6 Meters
Exporting Operations
68
Save Options
IGES_OUT_FILE_EXT
This variable specifies what the file extension of the
output file will be. It can be set as anything valid for
UNIX, but the value must begin with a '.'. For example,
some systems require “.igs”. If the value is invalid or not
present, the default “.iges” is used.
File Operations
IGES/VDAIS/C4/JAMA-IS Logfile
The translator automatically creates a logfile using a user-
defined filename with a default filename extension.
For IGES:
.alias2iges (filename.alias2iges)
For VDAIS:
.alias2vdais (filename.alias2vdais)
For C4:
.alias2c4x (filename.alias2c4x)
For JAMA-IS:
.alias2jamais (filename.alias2jamais)
Comments
********
System Information
Exporting Operations
69
Save Options
*******************
Product Information
*********************
Product ID from Sender: Air Force One
Product ID for Receiver: AF1
Model Space Scale: 1.000000
Units: INCH
Number of Line Thickness Gradations: 1
Width of Thickest Line: 0.003937 INCH
Time File Generated: 970820.162312
Model Space Tolerance: 0.000394
Approximate Maximum Coordinate Value: 44.425251915748
Drafting Standard Code: 0
Author: Bill Clinton
Author's Organization: White House CAD Inc.
Time Created or Last Modified: 20000820.162312
Configuration Parameters
************************
Parameter Value
IGES_OUT_VERSION 8
IGES Version Number IGES Version 5.0
IGES_OUT_UNITS 1 (user over-ride)
Output Units Inches
IGES_OUT_SPLINE_TYPE 0
Curve/Surface Spline Type Rational B-Spline Curve/Surface (126/128)
IGES_OUT_OUTPUT_STYLE 0
Surface Output Style Surfaces preserved
IGES_OUT_POLY 0
Linearize spline geometry NO
IGES_OUT_POLYLINE_TYPE 0
Linear Spline Curve Type Copious Data (106)
IGES_OUT_SURFACE_TYPE 0
Trimmed Surface Type Trimmed Parametric Surface (144)
Exporting Operations
70
Save Options
IGES_OUT_PRECISION 12
Real Number Precision Output 12 digits to right of decimal
IGES_OUT_MAX_SPANS 0
Surface Patch Limit NO LIMIT
IGES_OUT_MAX_TRIM 0
Trimmed Surface Patch Limit NO LIMIT
File Operations
IGES_OUT_2D_TRIM 1
Trimmed Surface Trim Curves Parameter space curves only
IGES_OUT_2D_BOUNDARY 1
Bounded Surface Boundaries N/A for Trimmed Surface (144)
IGES_OUT_INSTANCE_COPIES 1
Exporting Operations
71
Save Options
Control Vertex 25
Trimmed Surface 18
B-Spline Surface 1
B-Spline Curve 4
----------------- --
Total: 49
Exporting Operations
72
Save Options
S o lid Imaging
Solid Imaging Data Transfer
Solid Imaging
slc.options
ExportSTL
You can adjust the tessellation of the model in the STL Options
box, and the tessellation display and triangle count will
update interactively.
Solid Imaging
The procedure for exporting an STL file is as follows:
Note If you are working in units such as inches, the final result
will be in inches. Confirm that your target machine
understand the units you are working in.
1 Select File > Export > STL-❏.
2 Pick the shell or polyset that you want to export. (You can
only export a single shell in an STL file.)
If you have polysets already generated you can export by
STL but the geometry can not be re-tessellated.
Tolerance
The maximum difference (in centimeters) between the
original shell and the tessellated shell output to the STL
file.
Adjust the Tolerance value to control the number of
triangles on the tessellated shell. The lower the Tolerance
value, the greater the number of triangles.
The slider range is 0.0001 to 1. The default value is
0.01.
Model Type
Specifies the StereoLithography model type.
◆ Part or Support—must be closed contours (polylines).
By default, the model type is Part.
◆ Web type—can be open polylines or line
segments.Typically used to support cantilever regions
on parts.
The choice will be reflected in the output .slc file’s
header’s keyword “TYPE”.
Auto Range
If toggled ON (default) this option uses the bounding box
of the object to determine where to compute the slices
(contour data). The slices will be produced for the entire
object, no matter what its position is in space, If toggled
OFF, two extra sliders are displayed.
Solid Imaging
the geometry in Alias before doing the conversion.
Overview Alias wire files exist as NURBS data. To use that data to create
physical models using solid imaging technologies, you must
translate the NURBS to either the .stl or .slc format so that the
geometry can be read by the solid imaging machine’s
software. Included in the list of solid imaging technologies is
SLA (Stereolithography), SLS (Selective Laser Sintering), LOM
(Laminated Object Manufacturing), SGC (Solid Ground
Curing), FDM (Fused Deposition Modeling) and others.
2 Read the .stl file into the solid imaging software; there it
is sliced at the resolution at which it will be built.
Alias to SLC Format (.slc When using the Save SLC command a file in the .slc format
Files) is created.
These files differ from the .stl format principally in that the
NURBS geometry is sliced in Alias, to a resolution at which
the part will eventually be built. This means that there is only
one abstraction of the original NURBS geometry. It also means
that there is an increased responsibility on the part of the Alias
user to confirm the integrity of the NURBS geometry before
creating the .slc file.
I. Stitching
Stitching is the process that drives the creation of the SLC file
intersects a plane with the model and creates a polyline where
the plane intersects the first NURBS surface. For this reason,
before the calculation is carried out, all of the NURBS surfaces
must be stitched together using Shell Stitch, to be read as one
piece of geometry by the Alias slicing code.
Solid Imaging
can use the key command, Control-z, to undo the stitch
command. This is different from using the Shell Unstitch
command in that during the stitch operation NURBS
geometry may be altered; the geometry is not returned to its
original state when "Unstitched".
To stitch geometry:
For more on stitching, see 1 Select Stitch > Stitch-❐ from the Surface Edit palette. The
NURBS Modeling. Shell Stitch Options window appears.
For details on the SLC 1 Select File > Export > SLC.-❐. The Export SLC Options
options, see SLC Options). window appears.
Almost exclusively, the 3 Decide whether the geometry should be sliced according
Model Type will be Part, to the volume of the geometry bounding box (which is the
which is the intended default setting, Auto Range on). If you want to define the
selection for creating .slc
model files. (Support and minimum and maximum Z height of the volume to be
Web files will be created by processed, click Auto Range off.
the solid imaging technology
operator.) 4 Set Thickness to set the distance between contour lines that
will be used to build the part. The average is between
0.006 inches and 0.003 inches, but can go as low as 0.0005
inches for some technologies. This value should be
determined in conjunction with the person who will
actually be building the part.
5 Click Go.
The .slc file can be read back into Alias and will be
created as an Alias wire file upon doing so. For this reason
you should avoid reading .stl files of a high resolution
back into Alias as the size and density of information will
make the geometry unmanageable
CATIA
Transferring CATIA to Alias Format ............................................103
CAT Direct Connect Reference......................................................105
Supported Geometry and Data Mapping ......................................124
87
CAT Direct Connect Overview
Alias CAT Direct Connect is a stand-alone utility that allows
the exchange of 3D model data between Studio and CATIA
using the CATIA/Alias neutral format CAI.
Software Requirements
● Version 4.2n of CATIA
● SurfaceStudio, AutoStudio, or StudioTools.
Workflows
Before transferring geometry between Alias and CATIA, you
should consider the purpose of the transfer in order to plan an
appropriate workflow. Two common workflows are:
● Geometry (describing mechanical components) is
transferred from CATIA to Alias for concept design
surfacing, then transferred back to CATIA.
● An Alias model is transferred to CATIA, and both Alias
and CATIA databases are developed independently. Later,
the modified Alias model is transferred again to CATIA,
replacing the Alias geometry from the first transfer. In this
scenario, all work done in CATIA on the first Alias model
transfer will affect the new, modified geometry.
CATIA
4 Click Save and specify the CAI file name. The file is now
ready to be read into CATIA.
CATIA
into CATIA, view them and prepare them to be used in
downstream CATIA operations.
Follow these steps to import the Alias CAI file into CATIA and
create a model file:
Starting CATIA
1 Start the CATIA session. When CATIA is running, the
following window and menu areas are displayed:
3 The Open window appears. Select the CAI option from the
File Format menu.
The Open CAI File window appears:
CATIA
4 Define the path to the directory containing the CAI files.
Select the Info button to define the Header Information as
well as to display the CAI file’s physical characteristics.
You can either replace the model with the geometry being
imported, or add the model being imported to the
geometry in the current work session:
◆ Create a New CATIA Model. You replace the model in the
current work session with the geometry in the .cai
file being imported.
◆ Import in Active Model. The .cai file being imported
will be added to the model in the current work
session.
For more on the extended In the Conversion Options area you can specify if you want
log file, see Extended Log File to use the CAI file’s tolerances or generate an Extended
on page 115. Log File.
For more on the log file, see A log file documenting the conversion of the Alias CAI file
Short Log File on page 113. to the CATIA Model file file_name.log_AC is generated,
and can be found in the catusr directory.
You may want to change the name of a model file once you
have opened it:
1 From the menu bar select File > File Manager > Rename. The
File Selection Box-Rename is displayed, and you can select
the file to be renamed.
CATIA
Once you have created a skin from the available geometry, you
can then define the skin as either a closed solid (volume), closed
surface model, or an open surface model.
● Closed Solid — Geometry that describes a solid volume.
Additional solid features can be added to the solid part
and manipulated parametrically.
● Closed Surface Model — Multiple surfaces or faces which
have been used to create a skin. A closed surface model
can be converted to a closed solid by creating a shell from
the surface model.
● Open Surface Model — Surface geometry in which some or
none of the surface entities have topology relationships to
adjacent surfaces.
Creating a Solid
Assembling a Solid
Creating a Mesh
Selecting geometry
CATIA
the curve entities. You must modify the display configuration
so that the curves are out of the way, then display the face
boundaries and interior isoparms:
1 Use the Show/NoShow functionality to display the curves
on the NoShow layer.
In order to select a face by clicking on it, the face’s interior
isoparms and boundaries must be displayed.
2 Select Function > Graphic > Mod Spec. You are prompted to
select the elements for this operation.
4 With the left mouse button, select the surface. With the
middle mouse button, select the point on the surface
where the information is required.
The AlphaNumeric window displays the pertinent
information for the selected geometry.
You can continue to select multiple points to query using
the middle mouse button, or select another surface using
the left mouse button.
CATIA
Replacing Alias geometry in CATIA
2 Select Limit2 > Skin > Modify. When prompted, select the
skin that includes the face(s) to be replaced.
3 When you have picked the new set of faces (including the
newly modified geometry), select the YES button. The skin
is now defined by the set of faces that include the
modified geometry.
Alias/CATIA Geometry
Tip The Curve Fit Distance tolerance in Alias should not be set
at less than 0.001 mm. Lower than this will impact
processing time.
During stitching, the surfaces are twinned. This means that the
surface boundaries may be split to accommodate adjacent
surfaces, and periodic geometry is detached into multiple
surfaces. For this reason, you should save the Alias wire file
before stitching so that if further modifications are required to
be made to the Studio model, the construction history will be
intact. (Stitched geometry saved to an Alias wire file cannot be
unstitched to its original state.)
CATIA
1 Stitch the surfaces to perform a visual check to confirm
there are no gaps.
Note Geometry not stitched prior to export from Alias will not
automatically create a skin upon import into CATIA.
Summary
Use the following summarized list of modeling practices
discussed in this section as a quick reference guide if problems
arise.
CATIA
2 Specify the file name and select OK. The Save As CAI File
window appears.
Under Conversion Options you can choose to include the
CATIA Model Comment with the CAI file by making the
appropriate selection from the File Format pull-down.
Also available is the ability to exclude geometry elements
on the NO SHOW layer and the ability to write out an
extended log file with the CAI file (see Extended Log File
page 122 in the Reference section of this manual).
New in this release of the CAI functionality is the ability to
filter the layers of the worksession. This will enable the
user to simulate doing iterative updates by exporting only
the layers that have changed geometry on them.
Overview
The Alias CAT Direct Connect product allows the exchange of
3D model data between Alias and CATIA using the CATIA/
Alias neutral format CAI. There are two interfaces for the
product:
● a graphic interactive interface via the standard file
import/export capability within the Alias Studio-based
interactive products
● a UNIX command-line interface designed to facilitate
batch conversion of data files.
CATIA
● Translation Log File on page 113
● Supported Geometry and Data Mapping on page 124
As a first step in the CAI file import process, the linear units
and tolerances stored in the CAI file are examined and
compared with the current linear units and tolerances in the
Alias modeler. The linear units and tolerances stored in the
CAI file are those that were used by CATIA in the creation of
the geometry in the CAI file.
If the linear units stored in the CAI file are different than those
in Alias, a confirm window is displayed indicating both
CATIA and Alias linear units.
You are asked if you want to change the current Alias linear
units to those stored in the CAI file. If you select YES, the
CATIA
You are asked if you want to change the current Alias Curve Fit
Distance Tolerance to be the same as the CATIA Curve Tolerance
stored in the file.
Include Comments
When you click on this field, the CAI File Header Information
window is displayed. In this window, you can provide a short
comment that might include a description of the model, the
name of your organization and company, an authorization
code, and your name as the author of the exported model.
Entering information in this window is optional.
CATIA
you can type more detailed comments about the model. The
comments are included in the exported file only if you select
the Include Comments option.
Usage:
CaToAl [-h] [-b] [-x]
-i<InputCAIFile> -o<OutputWireFile>
● -b — print log file to screen during execution
● -h — display help information, then exit
● -x — produce extended log file
● -i — input CAI file name, which must be specified.
● -o — output wire file name; if the name is not specified,
stdout is used.
AlToCa
Usage:
CATIA
Short Log File
If you have chosen to use a short log file via the interface
options, the log file will contain:
● the pathname of the imported CAI file and the name of the
current Alias stage into which the CAI model is being
imported.
● the contents of the CAI file. This is a table that documents
the number of each type of CAI entity in the file. This table
includes all entities in the CAI file.
● any information, warning, or error messages that may
occur during the translation.
● a table that documents the number of each type of
independent CAI entity in the CAI file that was converted
or not. In Alias, it documents the geometry node.
CATIA
workspace will not cause the mapping description lines for the
detail to be printed.
Detail 2
BsplineSurface 9
Ditto 6
FaceElement 9
--------------- ----------------
Total 26
[CAI Entity Type Name] [CAI Entity User Name] [CAI Line Number] converted to
[Alias Node Type Name] [Alias Node Name]
Detail MASTER #1
Ditto NODE #2 of Detail NODE
Detail NODE #3
FaceElement <NONE> #19 converted to region of Trimmed Surface XSHELL
FaceElement <NONE> #30 converted to region of Trimmed Surface XSHELL#9
FaceElement <NONE> #43 converted to region of Trimmed Surface XSHELL#8
FaceElement <NONE> #79 converted to region of Trimmed Surface XSHELL#7
FaceElement <NONE> #96 converted to region of Trimmed Surface XSHELL#6
FaceElement <NONE> #113 converted to region of Trimmed Surface XSHELL#5
FaceElement <NONE> #137 converted to region of Trimmed Surface XSHELL#4
FaceElement <NONE> #152 converted to region of Trimmed Surface XSHELL#3
FaceElement 9 0
----------- --------- ------
Total 9 0
CATIA
Ditto <NONE> #168 of Detail NODE converted to Instance NODE#21
Ditto 6 0
----------- --------- ------
Total 6 0
Detail 2 0
If you have chosen to have a short log file via the interface
options, the log file will contain:
● the name of the current Alias stage from which the model
was exported (or the name of the Alias Wire file if the
command line interface was used) and the pathname of
the exported CAI file
● any Information, Warning, or Error messages that may occur
during the translation
● a table that documents the number of each type of Alias
entity converted or not converted to a CAI file entity.
translated to
Trimmed Surface 9 0
Group 1 0
Instance 6 0
----------- --------- ------
Total 16 0
CATIA
***** End of Report ******
In the case that an Alias entity maps to more than one CAI
entity, the mapping description line for this Alias entity is
[Alias Node Type Name] [Alias Node Name] converted to [CAI Entity Type Name]
[CAI Entity User Name] [CAI Line Number]
Group node
Group node#2
Trimmed Surface xshell converted to FaceElement <NONE> #4
Trimmed Surface xshell#9 converted to FaceElement <NONE> #20
Trimmed Surface xshell#8 converted to FaceElement <NONE> #31
Trimmed Surface xshell#7 converted to FaceElement <NONE> #44
Trimmed Surface xshell#6 converted to FaceElement <NONE> #80
Trimmed Surface xshell#5 converted to FaceElement <NONE> #97
Trimmed Surface xshell#4 converted to FaceElement <NONE> #114
Trimmed Surface xshell#3 converted to FaceElement <NONE> #138
Trimmed Surface xshell#2 converted to FaceElement <NONE> #153
converted to Detail node #2
Instance node converted to Ditto node #163 of Detail node #2
Instance node#12 converted to Ditto <NONE> #164 of Detail node #2
Instance node#10 converted to Ditto <NONE> #165 of Detail node #2
Trimmed Surface 9 0
Group 1 0
Instance 6 0
----------- --------- ------
CATIA
Total 16 0
Alias to CATIA
For example, in the following excerpt from a .log_CA file that
was generated during import of an Alias CAI file, an error in
the translation of a FaceElement has occurred.
(FaceElement, NONE, #356)
(BsplineSurface, NONE, #355) converted to (Bspline surface, *SUR55, 5.2)
In the following excerpt from the .alias2catia log, the line #356
has been found and the geometry entity from that line is
node#12. Trimmed Surface node#14 converted to FaceElement
<NONE> #330
Trimmed Target Surface node#13 converted to
FaceElement <NONE> #341
CrvSrf
<NONE> #354
Trimmed Surface node#12 converted to
FaceElement <NONE> #356
Trimmed Surface node#11 converted to
FaceElement <NONE> #371
Trimmed Target Surface node#10 converted to
FaceElement <NONE> #386
CrvSrf
<NONE> #403
CATIA
CATIA
4 An Alias Target Surface contains one or more Curves-on-
Surface. A CrvSrf entity is exported for each curve-on-
surface. On import to Alias, multiple CrvSrf entities that
reference the same base surface will be converted to one
Alias Target Surface containing multiple curves-on-surface
that correspond to these CrvSrf entities.
CATIA
Notes For Alias Entities in Table 2
1 A CAI Point is converted to a degree 1 curve composed of
two coincident points and a Locator that identifies the
location of this curve. On export to CAI, this construction
is converted back to a CAI point.
Groups/Instances
For example, a CATIA user can name individual Faces that all
reference the same surface. These Faces map to CAI
CATIA
FaceElements which in turn map to trim regions of a single
Alias Trimmed Surface. Only the trimmed surface node can
have a name, and this is given the name of the underlying
CATIA surface being trimmed. The CATIA User Identifiers of
each of the faces that mapped to trim regions are maintained
within Alias so they can be transferred back to CATIA. A
similar situation exists for multiple CAI CrvSrf entities that
map to one Alias Target Surface. The CAI CrvSrf name
attribute is preserved for export back to CATIA.
Layers
Object Colors
Layer Colors
Layer colors are not transferred explicitly via the CAI format.
However, layer colors are assigned to layers created as a result
of CAI import by one of two possible methods.
CATIA
initialization file CATINSTD.dcls. If this file exists in the /usr/aw/
alias/.Alias/ directory of the Alias installation, or in the .Alias/
Prefs.1/Color/ directory of the Alias user account, then the
CATIA Standard Layer Color Table will be extracted from this
file by the Alias CAI import process and used in the layer color
assignment process.
ln -s /usr/catia/cfg/dec/CATINSTD.dcls /usr/aw/alias/.Alias/CATINSTD.dcls
Pro/Engineer
5 Select the Save icon and specify the IGES file name. ALIAS
automatically appends the .igs extension to the file name.
Pro/Engineer
volume is written out as a G5 Brep Solid.
6 Select the Save icon and specify the STEP file name. Studio
automatically appends the .stp extension to the file name.
This file is now ready to be read into Pro/ENGINEER.
enable_absolute_accuracy yes
Pro/Engineer
Once the option is enabled you must go to the Setup
section of the Pro/E application and select Absolute
Accuracy, and set the units and numerical value of the
tolerance you wish to work at, each time a new part is
created.
This is important to ensure that the Studio-created model
can be used in further downstream operations in Pro/
Engineer.
Open Surface Quilt - Some of the wireframe edges that are not
successfully quilted, or ’zipped’, will be displayed in yellow.
Pro/Engineer
Surfaces boundaries that may be joined will be selected.
5 From the SELECT CHAINS menu, choose Zip Gaps > Accept
The wireframe display color will be redrawn in pink
indicating that a surface quilt has been created.
Note All surfaces edges must be quilted before a solid model can
be created. In general, edges fail to quilt because of a
mismatch in the topology of two or more adjacent faces or
because the maximum distance between two adjacent edges
is greater then the current accuracy defined in Pro/
ENGINEER.
If you are not successful in quilting the entire object, return
to the ALIAS model and investigate the boundary condition
further. More on this in the next section.
The Surface Edit > Stitch feature within Alias creates a valid
solid model topology within the ALIAS modeling
environment. The stitching of surfaces within Alias can greatly
improve the robustness of the interface to Pro/ENGINEER.
The stitching process will also identify surface boundaries that
exceed the prescribed tolerances. These problems can then be
corrected by the designer prior to the translation of the data to
Pro/ENGINEER.
Pro/Engineer
In addition, the stitching process will also identify duplicate
surfaces in model and orientate the surface normals of the
completed shell.
Advanced techniques
The following are some suggestions for Alias modeling that
provide enhanced inter-operability with Pro/ENGINEER.
Surface Replacement
Pro/Engineer
5 From the INTERFACE IMPORT menu, choose IGES/STEP
7 Type q to quit
This action closes the log window and the system displays
the result of the translation as the replacement IMPORT
FEATURE.
Pro/Engineer
below:
Iges_out_all_srfs_as 128
Iges_out_spl_crvs_as_126 Yes
Iges_out_spl_srfs_as_128 Yes
Iges_out_trim_xyz No
Iges_out_mil_d_28000 No
Iges_out_trm_srfs_as_143 No
Iges_out_JAMIS_compliant No
Iges_out_trim_curve_deviation DEFAULT
Intf_out_blanked_entities Yes
Intf3d_out_extend_surfaces No
The interface ID that was specified for each layer is the means
by which Pro/ENGINEER layer information is transferred via
IGES. IGES does not support names for layers. Layers in IGES
are called "levels" and a level is identified by a number, not a
name. This is why Pro/ENGINEER asks you to assign a
number as well as a name to a created layer. The name is more
useful within Pro/ENGINEER, but the number is important
for data transfer.
When the IGES file is imported into Alias, the IGES level
information is created as Alias Sets. To display the level
information, go the Set Lister (Pick > from lister > SETS). You
will notice there exists sets whose names have the format
LEVEL#n, where n is the "interface id" that was specified in
Pro/ENGINEER.
One Level
All Levels
All Parts
Pro/Engineer
Outputs an assembly to IGES as multiple files containing
geometry information of its components and assembly
features. These parts use the same reference coordinate system
to ease reassembly in the receiving system.
intf_out_blanked_entities
filters export of entities based on their display status
intf_out_blank_layers
filters export of layers based on their display status
intf_out_layer_ids
allows the Pro/ENGINEER operator the option of
assigning interface ID’s for layers which were not
assigned ID’s during export
intf_out_layer_rename_table
enables user to assign interface ID’s to layers during
export
intf_out_as_bezier
exports B-spline and spline surfaces as Bezier
intf_out_default_option
controls the type of 3D data output through Pro/BATCH
to a STEP file
intf3d_out_extend_surface
controls the extending of surfaces during export
intf3d_out_surface_deviation
sets a maximum allowable deviation in the process of
converting Pro/ENGINEER surfaces to STEP
Pro/Engineer
from FILE > Retrieve > Pro/E Render Options.
Retrieve Options
Specifying Units
Specifying Tolerances
PRenderToAlias
Options:
-s
scale Input scale factor (for example. -s2.0)
Pro/Engineer
-u
Input units. Acceptable values are
MI,FT,IN,MIL,UIN,KM,M,CM,MM,UM]. The default is
-uIN
-g
Group the geometry
-n
Do not merge vertices
-r
Recalculate vertex normals
-p
Merge vertices according to xyz position only
-a nrm_tol.
Specify merge vertices normal tolerance value in degrees.
The default is 1 degree.
Where:
Examples:
Note Suffix = .slp (This is the default file extension used by Pro/
Engineer)
SolidDesigner
153
Alias to SolidDesigner via IGES/
STEP
Studio surface models can be transferred to SolidDesigner via
either IGES or STEP, depending on the availability of the
transfer formats to the Studio and SolidDesigner user. Using
Studio, there are two types of model information that can be
sent to and read by SolidDesigner, geometry information and
topology information.
The geometric data describes the basic shape of the object and
in both Alias and SolidDesigner, geometric data is represented
using NURBS.
2 From the File menu select Export > Save Active As.
5 Select the Save icon and specify the IGES file name. ALIAS
automatically appends the .iges extension to the file name.
This file is now ready to be read into SolidDesigner.
2 From the File menu select Export > Save Active As.
SolidDesigner
4 Select AP214 from the Application Protocol.
6 Select the Save icon and specify the STEP file name. Studio
automatically appends the .stp extension to the file name.
This file is now ready to be read into SolidDesigner.
2 Select External
4 Select Surfaces
5 Select Connect "on", Check Part "on", and Trm Par "off"
under the Options header
8 Select File Name and type (name.stp) under the file header
9 Select OK
All surface edges must be used to create a solid before you can
take advantage of the solid functionalities in SolidDesigner. In
general, edges fail to be used to create a solid because of a
mismatch in the topology of two or more adjacent faces or
because the maximum distance between two adjacent edges is
greater then the current accuracy defined in SolidDesigner.
SolidDesigner
SDRC
159
Transferring Alias to I-DEAS for
Master Series 6A
Software Requirements
● I-DEAS Master Series 6A
● IDC v9.5
3 Select Wire from the File Format menu under Basic Save
Options.
4 Click Save and specify the wire file name. Make sure you
add the .wir extension to the end of the file name.
By default the extension that will be filtered in the I-DEAS
file lister will be .wir. Make sure that you have the .wir
extension on the name of the file being exported from
Studio.
The file is now ready to be read into I-DEAS Master Series.
Note Polysets are the only geometry entities that are not
supported by Master Series.
For information on how to Shelling, or creating solid geometry from imported Alias
do shelling in Alias, see the models, is a common workflow in Alias and Master Series.
NURBS Modeling book. When exporting a model from Alias, you must ensure that the
geometry is built to the correct tolerance and that it can be
stitched. The stitching process in Alias identifies gaps between
surfaces so that you can repair the appropriate geometry
before writing the file out to I-DEAS Master Series.
During stitching, the surfaces are twinned. This means that the
SDRC
2 You are prompted to select the entity for which you want
Select History Access information.
Orphan Node
Click o
icon.
If the file you want is displayed in the list, select the file
name and click OK.
Tip You can also click the Filter button to choose the UNIX file
name and path from a file lister.
11 If you select Yes, the screen splits into two areas. You are
prompted to map the any changed faces of the new model
to the corresponding faces of the original model.
Summary
Use the following summarized list of modeling practices
discussed in this section as a quick reference guide if problems
arise.
See NURBS Modeling for Use degree 5 curves and surfaces to achieve curvature
SDRC
●
descriptions of these tools. continuity between surfaces and successful data transfer.
Master Series I-DEAS does not support degree 7 geometry.
Geometry created in Studio which is degree 7 will be
rebuilt to degree 3 (cubic) upon import to I-DEAS.
Software Requirements
● I-DEAS Master Series 7.
● IDC v9.5
3 Select Wire from the File Format menu under Basic Save
Options.
4 Click Save and specify the wire file name. For export to
Master Series 6, make sure that you add the .dat
extension to the end of the file name.
The file is now ready to be read into I-DEAS Master Series.
Polysets are the only geometry entities that are not supported
by Master Series.
For information on how to Shelling, or creating solid geometry from imported Alias
do shelling in Alias, see the models, is a common workflow in Alias and Master Series.
NURBS Modeling book. When exporting a model from Alias, you must ensure that the
geometry is built to the correct tolerance and that it can be
stitched. The stitching process in Alias identifies gaps between
surfaces so that you can repair the appropriate geometry
before writing the file out to I-DEAS Master Series.
During stitching, the surfaces are twinned. This means that the
surface boundaries may be split to accommodate adjacent
surfaces, and periodic geometry is detached into multiple
surfaces.
For this reason, you should save the Alias wire file before
stitching so that if further modifications are required to be
made to the Studio model, the construction history will be
intact. (Stitched geometry saved to an Alias wire file cannot be
unstitched to its original state.)
To replace surfaces:
2 You are prompted to select the entity for which you want
information. Select the model on the workbench, and in
the Access window select the orphan node of the part.
Tip Before importing the new Alias model, the Orphan Node
of the original model is selected (active) for the replace
routine to be used.
Next, you will import the Alias wire file model which
represents the changes that are required to be
incorporated.
3 Select File > Import. From the File Import list, select Freeform
Surfacing.
Either:
◆ Type the fully qualified path name of the file you want
to import in the Freeform Surfacing file name field.
◆ Select the directory mask button (labeled above) to
use a file lister from which you can select the file you
want to import:
5 Select OK.
The I-DEAS List window displays the import
progress and the new model is imported on top of the
SDRC
original geometry.
Update icon
See NURBS Modeling for a ● Use degree 5 curves and surfaces to achieve curvature
description of these tools. continuity between surface geometry for successful data
transfer.
Master Series I-DEAS does not support degree 7 geometry.
Geometry created in Studio which is degree 7 will be
rebuilt to degree 3 (cubic) upon import to I-DEAS.
Adjacent Studio surfaces which had been built with
continuity between them may no longer have that
continuity after they are rebuilt in I-DEAS.
● Use surface building tools such as Square and Birail that
allow you to impose curvature continuity between
adjacent surfaces. Also, use the Rebuild option within
these surfacing tools so that surfaces with interior multi-
knots cannot be built.
● Surfaces should be overbuilt and trimmed back before
export. This will result in a greater success rate when the
SDRC
Unigraphics
Purpose
Alias Unigraphics Direct Connect is a stand-alone utility that
allows the exchange of 3D model data between Alias and
Unigraphics.
Software Requirements
● version 15 or 16 of Unigraphics
● DesignStudio, Studio, SurfaceStudio, or AutoStudio
Version 9.5
● Windows NT Only: Environment Setup
1 Select from your Start Menu > Control Panel > System >
Environment
5 Add a colon at the end of the Path value and then paste
the contents of the Value for UG_ROOT_DIR.
Workflows
Before transferring geometry between Alias and Unigraphics,
you should consider the purpose of the transfer in order to
plan an appropriate workflow.
Unigraphics
4 Click Save and specify the Unigraphics part file name. The
file is now ready to be read into Unigraphics.
A log file documenting the conversion of the Alias wire
file to the Unigraphics part file is generated and can be
found in the directory where Unigraphics was started.
Unigraphics
3 From the menu bar select File > Open. The Open Part File
window appears:
Unigraphics
Creating a Solid
Assembling a Solid
From the sheet body or solid body the user can create a mesh
which can be used for a variety of downstream operations in
Unigraphics. Solid Imaging files (such as .stl) can be created
from the Unigraphics sheet. Then, using the Unigraphics solid
imaging functionality, the user can offset the mesh to create a
solid mesh. You can then send this file to the solid imaging
technology operator for creation of the physical part.
Creating a Toolpath
Summary
Use the following summarized list of modeling practices
discussed in this section as a quick reference guide if problems
arise.
See NURBS Modeling for a ● Use degree 5 curves and surfaces to achieve curvature
description of these tools. continuity between surfaces and successful data transfer.
● Surfaces should be overbuilt and trimmed back before
export.
Unigraphics
Overview
The Alias UG Direct Connect product allows the exchange of
3D model data between Alias and Unigraphics using the
Unigraphics/Alias interpretability functionality. There are two
interfaces for the product:
● a graphic interactive interface via the standard file
import/export capability within the Alias Studio-based
interactive products
● a Unix command-line interface designed to facilitate batch
conversion of data files.
Auto Stitch
Unigraphics
Output Units
UGToAl
Options:
-s Do not stitch the model on input:
Default is to stitch
-e Echo Logfile to console
-l Extended Logfile
AlToUG
Options:
Unigraphics
If you have chosen to use a short log file via the interface
options, the log file will contain:
● the pathname of the imported Unigraphics part file and
the name of the current Alias stage into which the
Unigraphics part file is being imported.
● the contents of the Unigraphics part file. This is a table that
documents the number of each type of Unigraphics entity
in the file. This table includes all entities in the
Unigraphics part file.
● any information, warning, or error messages that may
occur during the translation.
If you have chosen to have a short log file via the interface
options, the log file will contain:
● the name of the current Alias stage from which the model
was exported (or the name of the Alias Wire file if the
command line interface was used) and the pathname of
the exported Unigraphics file
● any Information, Warning, or Error messages that may
occur during the translation
● a table that documents the number of each type of Alias
entity converted or not converted to a Unigraphics entity.
UG Warning: Item xshell#11 is on the Default Layer this is mapped to layer 1 in Unigraphics
UG Info: surface xshell#12 is detached from xshell#10 because of C1 discontinuities in parent
UG Warning: Item xshell#12 is on the Default Layer this is mapped to layer 1 in Unigraphics
UG Warning: Item shell is on the Default Layer this is mapped to layer 1 in Unigraphics
Warning: One or more surfaces in the Alias model being exported have internal tangent breaks.
------------------------------------------
Type Converted Type Converted Failed
------- -------------- --------- ------
Surface Sheet Body 8 0
Trimmed Surface Sheet Body 3 0
Shell Solid Body 1 0
------- -------------- --------- ------
Total 12 0
UG Warning: Item xshell#11 is on the Default Layer this is mapped to layer 1 in Unigraphics
Node Surface, XSHELL#12 converted to Sheet Body ID = RMbeetle.prt R0000004700000001
UG Info: surface xshell#12 is detached from xshell#10
because of C1 discontinuities in parent
UG Warning: Item xshell#12 is on the Default Layer this is mapped to layer 1 in Unigraphics
Node Trimmed Surface, XSHELL#9 converted to Sheet Body ID = RMbeetle.prt R0000005500000001
Node Trimmed Surface, XSHELL#8 converted to Sheet Body ID = RMbeetle.prt R0000005f00000001
Node Trimmed Surface, XSHELL#7 converted to Sheet Body ID = RMbeetle.prt R0000006900000001
Node Surface, XSHELL#6 converted to Sheet Body ID = RMbeetle.prt R0000006f00000001
Node Surface, XSHELL#5 converted to Sheet Body ID = RMbeetle.prt R0000007500000001
Node Surface, XSHELL#4 converted to Sheet Body ID = RMbeetle.prt R0000007b00000001
Node Surface, XSHELL#3 converted to Sheet Body ID = RMbeetle.prt R0000008100000001
Node Surface, XSHELL#2 converted to Sheet Body ID = RMbeetle.prt R0000008700000001
Node Shell, SHELL converted to Solid Body ID = CMbeetle.prt C0000006000000001
UG Warning: Item shell is on the Default Layer this is mapped to layer 1 in Unigraphics
Warning: One or more surfaces in the Alias model being exported have internal tangent breaks.
------------------------------------------
Type Converted Type Converted Failed
------- -------------- --------- ------
Surface Sheet Body 8 0
Trimmed Surface Sheet Body 3 0
Shell Solid Body 1 0
------- -------------- --------- ------
Total 12 0
Unigraphics
bosses colors
CATIA 97 F
adding in I-DEAS Master preserving when exporting to faces
Series 5 162 CATIA 130 analysis in Unigraphics 187
Brep solids, definition 135 cube entities in CATIA, generating
B-Spline solid model of 2 skin for 94
specifying in IGES Options curvature function making boundaries visible 97
window, Save as 42 in CATIA 98 storing in IGES 59
FEA (Finite Element Unigraphics 182 mapping entities to Alias 60
Analysis) 95 getting right for Pro/ Options window 23
feature ENGINEER 140 output environment
term in I-DEAS Master Series making interior isoparms variables 61
6 171 visible 97 trimmed surface
term used in I-DEAS Master mapping process between optimization 17
Series 5 162 Alias and CATIA 124 using to export to Pro/
preparing for Solid Imaging ENGINEER 134
file formats (STL/SDC) 81
retrieving 15 IGES file
replacing Alias in CATIA 99 creating in Pro/
retrieving (CAD) 15 transfering to other CAD
table 15 ENGINEER 145
systems 2
file header transfering to igs_config.pro file 145
CATIA 111 Unigraphics 178 import feature, for Pro/
file header information, types exportable to I-DEAS Engineer 136
saving 56 Master Series 5 160 Initial Graphics Exchange
types exportable to I-DEAS Specification 41
File menu
Master Series 6 169
Export instances
verifying for solid imaging 97
STL/SLC 76 exporting to CATIA 128
verifying for Unigraphics 186
Open (CAD choices) 14 interior isoparms
Save (CAD) 38 geometry requirements
making visible 97
Save as (CAD) 38 meeting for CATIA 99
Inventor
files groups
import options 35
opening (CAD) 14 exporting to CATIA 128
save options 52
fillets
creating rational 6
filters
definition 14 H J
Finite Element Analysis
high degree curves and sur-
(FEA) 95 JAMA-IS
faces, definition 38
flat geometry file header information 56
hybrid models in STEP 40 import options 26
exporting from Pro/
ENGINEER 146 log file when saving to 69
save options 52
formats, file trimmed surface
descriptions for common 53
Fused Deposition Modeling
I optimization 17
(FDM) 81
I-DEAS Master Series 5
summary of modeling
practices 167 L
G transfering Alias to 160
I-DEAS Master Series 6 Laminated Object Manufactur-
transfering Alias to 169 ing (LOM) 81
gaps layers
IGES
between surfaces 8 preserving when exporting to
ASCII format 60
geometric data 2 By Vendor window 53 CATIA 129
geometry exporting to SolidDesigner linear units
and Pro/ENGINEER 134 via 154 base for data transfer 3
for SolidDesigner 154 file header information 56
log file
getting it right for data in Save Options window 41
CATIA import
transfer 3 levels 59
translation 113
getting it right for log file when saving to 69
for Unigraphics,
interpreting 196
interpreting for
N Master Series 5
PRenderToAlias program for
Pro/ENGINEER 151
Unigraphics 196 non-geometric data
saving IGES, VDAIS, C4, Pro/ENGINEER
supported for CATIA 128 exporting IGES file from 145
JAMA-IS 69
non-rational curves and sur- exporting to Alias via Pro/
setting extended on, for
faces, definition 38 RENDER 149
Unigraphics 193
numeric function importing to via IGES/
in CATIA 98 STEP 134
modeling for 140
NURBS
M and tessellation 76 Pro/Engineer
render options 32
manifold shells, definition 135 Pro/RENDER, exporting to
Alias via 149
mapping
entities, Alias and CATIA 124 O
entities, Alias and IGES 60
entities, STEP and Alias 30
Master Series (SDRC)
offsetting
in CATIA 101
inUnigraphics 185
R
data transfer 159
opening files, for CAD 14 rapid prototyping 76
Master Series 5
transfering Alias to 160 optimization for trimmed rational and non-rational
surfaces 17 geometry, for CAD 6
mesh
creating for Unigraphics 186 output file rational curves and surfaces,
creating from a skin for customized to vendor 54 definition 38
CATIA 96 resins, use in rapid
modeling prototyping 76
for Pro/ENGINEER 140
good practices for
Unigraphics 188
P retrieving saved files
CAD 14
ribs
practices for CATIA 101 Parametric Spline Type option adding in I-DEAS Master
practices for I-DEAS Master in IGES Options window 42 Series 5 162
Series 5 167 part
practices for I-DEAS Master in I-DEAS Master Series 5 162
Series 6 175 term in I-DEAS Master Series
models
creating for I-DEAS Master
6 171
part file
S
Series 5 161 creating in Pro/ Save As
integrating to I-DEAS Master ENGINEER 145 CATIA Options 40
Series 6 170 creating in Unigraphics 180
transfering to SDC
exporting from Pro/ENGI- preparing geometry for solid
Unigraphics 178 NEER to STEP 147 imaging 81
moldflow analysis, perform- exporting from Pro/ENGI-
ing (CATIA) 95 NEER via Pro/ SDRC
RENDER 149 data transfer 159
multiset
creation for IGES 20 importing for Selective Laser Sintering
Unigraphics 192 (SLS) 81
planar sets
converting surfaces to face and IGES 59
when opening files 17 sheet
Point Coincidence tolerance in converting to for
Unigraphics 182 configuration options 148 top-level geometry, exporting
shelling export options 40 from Pro/ENGINEER 146
and CATIA 101 exporting to SolidDesigner topological data 2
and I-DEAS Master Series via 154
file format 30 topology
6 170 and Pro/ENGINEER 134
for I-DEAS Master Series file, creating/exporting in
Pro/ENGINEER 147 for SolidDesigner 154
5 161 getting right for CAD
using to export to Pro/
shrink surface ENGINEER 134 purposes 7
trimmed surface optimiza- translation log file,
tion option in Open Stereolithography (SLA) 81
Unigraphics 196
Options window 17 stitching
and I-DEAS Master Series trim boundaries
SI (Solid Imaging) 76 defining tolerances for Alias/
6 170
single model representations automatic for CATIA 100
in STEP 40 Unigraphics 193 trimmed surface
skins for CAD data transfer 7 optimization 17
creating for CATIA 94 for I-DEAS Master Series trimming
using in CATIA 99 5 161 failure 27
SLA for SLC format files 82
twin edge topology
exporting 76 for SolidDesigner 156
creating 8
typical workflow 9
SLC
definition 78 STL
definition 76
slicing geometry for STL
format 84
solid geometry
preparing geometry for solid
imaging 81 U
storing
creating for UGToAl utility
files and wireframe scenes
SolidDesigner 156 (Unigraphics) 195
(CAD) 38
creating from CATIA skin 96 Unigraphics
from Unigraphics sheets 185 surface edges
debugging 201
creating solid from for
Solid Ground Curing (SGC) 81 exchanging 3D model data
SolidDesigner 156
solid imaging 76 with Direct Connect 178
surfaces Export Options 194
creating files from Unigraph-
NURBS, tessellation 76 importing part file 192
ics sheet 186
replacing in I-DEAS Master log files 196
preparing geometry for in
Series 6 171 overview of Direct Connect
STL/SDC 81
transfering to CAD systems 2 product 191
solid imaging (SLA) files reading file into Alias 190
creating for CATIA 95 transfering Alias model
solid modelers to 180
transfering geometry to 2
solid modeling theory 2
T user interface
for CATIA 105
SolidDesigner tessellated file, exporting 76
exporting to Alias 157 tolerances
exporting to via IGES/
STEP 154
overview 153
for Unigraphics 192
setting for Pro/ENGINEER
via Pro/RENDER 150
V
stand-alone utilities standards developed for CAD VDAFS
CAT Direct Connect 88 systems 3 file header information 56
STC toolpath import options 28
exporting 76 creating for Unigraphics 186 save options 44
STEP generating for CNC milling VDAIS
machine 97
By Vendor window 53
file header information 56
import options 27
log file when saving to 69
opening files 27
output environment
variables 61
save options 46
trimmed surface
optimization 17
vendor
selecting in By Vendor
window 53
Vendor browser
and Pro/ENGINEER 134
vendor file
example 54
vertex normals
in Pro/ENGINEER render
files 150
W
wire file
creating for export to I-DEAS
Master Series 6 169
creating for I-DEAS Master
Series 5 160
wireframes
saving for CAD 38