Opening a Document from STRIM or STYLER

This task shows you how to import into a CATPart document the contents of a document created in STRIM or STYLER applications. 

V5 provides a direct interface from STRIM or STYLER to V5, which operates on STRIM and STYLER native format files.
With STRIM/STYLER to V5 Interface you can retrieve an existing STYLER or STRIM design in V5 and proceed to further transformations in mechanical solutions, NC Manufacturing solutions and Shape Design and Styling solutions,.
STYLER or STRIM files are opened as CATParts in interactive mode.
The suffix of the STRIM or STYLER models to process must be either .tdg or .TDG.
V5 accepts any STRIM or STYLER model generated on any platform supporting STRIM or STYLER (UNIX or Windows).

V5 running on UNIX accepts models from any STRIM or STYLER version, whereas V5 running on Windows accepts only models from STRIM version 4.2.1 and higher.
  1. Select the File/Open... menu. Enter the path and the name of the TDG model in the file selection box and click Open.

  2. The model is loaded in a new window as a document, with a CATPart format. The geometrical entities enclosed in the file are converted to V5 elements.

  3. If necessary, refer to the Report file in the CATREPORT location.

  4. The geometry can now be processed as any CATPart geometry: elements can be picked and processed as any CATPart element, the document can be saved as a CATPart document.

Report file

After the recovery of TDG files, V5 generates:

  • a report file (name_of_file.rpt) where you can find references about the quality of the transfer. It accounts following information:

    • Elapsed time,
    • Number of Euclid STYLER entities of each type transferred,
    • Transfer Success indication.
  • If some entities were too small with respect to the V5 tolerance set in the session, they are marked as degenerated (this means they are not transferred).

and an error file (name_of_file.err) .

These files are created in a location referenced by 

  • the USERPROFILE variable on Windows. Its default value is Profiles\user\Local Settings\Application Data\Dassault Systemes\CATReport on Windows (user being you logon id)
  • the HOME variable on UNIX. Its default value is $HOME/CATReport on UNIX.

What about the elements you import

The geometry of STRIM and STYLER models retrieved in V5 is the following:
  • Wireframe: points, curves,
  • Surfaces: planes, patches and trimmed faces converted into single surfaces,
  • Topology: skins (open shells) are converted into multi-surfaces,
  • Construction elements: planes, coordinate systems.

Please note some specific translation characteristics:

  • No approximation of the geometry representation is involved during the conversion of the models:
  • V5 applications retrieve the exact original geometry,
  • Geometrical entities of any degree are converted to V5 without approximation,
  • Extremely "small" curves, small edges, "thin" patches and small faces may exist in some STRIM/STYLER models. They are ignored according to the tolerance parameters used. However, this does not affect the consistency of the model retrieved in V5. Such entities are accounted as degenerated in the transfer log synthesis. Please note that in standard cases such curves are even below the original STRIM/STYLER tolerances and are useless even for the geometrical consistency of Euclid STYLER/STRIM models.
  • Curves and surfaces with especially high degree are not split,
  • Original topological structures are preserved with a one-to-one mapping. 
  • The tolerance used is the default tolerance defined in the Part Design session.

Original model display services such as:

  • Layers
  • Color
  • Hide/show

are retrieved in the resulting CATPart.

Attributes are processed as follows:

  • Original colors are retrieved exactly,
  • Original layers are transferred,
  • Show/No Show attributes are taken into account,
  • Other attributes are not taken into account, and V5 session attributes prevail.

STRIM/STYLER elements imported to V5R6 and higher

STRIM or STYLER entities

Existing in STRIM Existing in STYLER V5 output element


3D modeling applications entities: Master Model

Point Geometrical Yes Yes Point
Curve Geometrical Yes Yes Curve
Patch Geometrical Yes Yes Surface
Shell made of one single face Yes Yes Surface
Shell made of several faces Geometrical Yes Yes Surface
STRIM solid (not created in STYLER) Geometrical Yes Yes Not processed
3D curve - Patch/Face relation Logical Yes Yes Not processed No equivalent in V5
Contour (group of curves) Logical Yes Yes Not processed No equivalent in V5
Surface (group of patches) Logical Yes Yes Not processed No equivalent in V5
Group Logical Yes Yes Not processed

3D modeling application entities: construction and diagnostics

Plane Geometrical Yes Yes Plane
Transformation Geometrical Yes Yes Not processed
Coordinate system (direct trihedron) Geometrical Yes Yes Coordinate System
Bezier polygon Geometrical Yes Yes Not processed
Bezier polyhedron Geometrical Yes Yes Not processed
Curve by points (unsmoothed list of points) Geometrical Yes Yes Not processed
Series of curve points (for curve by smoothing) Geometrical Yes Yes Points
Bitangent curve Logical Yes No Not processed
Bitangent contour Logical Yes No Not processed

Display services

Graphic context (current view point) Yes Yes Not processed
Visibility list (Show/No Show list) Yes Yes Show/No Show Hidden elements
Entities layer Yes Yes Layer Elements inherit their original layer number
Layer filter Yes Yes Not processed

Drafting application

2D Drafting Yes No Not processed

Meshing application

Mesh elements Yes No Not processed
Mesh nodes Yes No Not processed
Mesh attributes Yes No Not processed
Mesh points Yes No Not processed

Machining application

Milling point Yes No Not processed
APT file Yes No Not processed
CL-File Yes No Not processed
Machining command file Yes No Not processed
Machining instruction file Yes No Not processed
Interactive journal Yes No Not processed

Rendering application

Textures No Yes Not processed