Using a Progress Bar
When saving a 3D Shape as a model, the user can see a Progress Bar during the process, giving the different
steps of the migration.
-
Open a 3D Shape in 3DEXPERIENCE.
-
Save this 3D Shape as a model. The Progress Bar appears, giving the different status of the 3DEXPERIENCE to
V4 data translation:
- First step: opening the model.
The Progress Bar corresponds to the creation and opening of the model
(empty). This step is generally very rapid.
- Second step: converting the 3D Shape into V4 Data 3DEXPERIENCE data are converted into V4 data.
- Third step (optional): checking V4 compliance rules
Checking and possible modifications are made on the V4 data specifications
that you have just created. This step is optional and it is launched only if repairs are necessary.
- Fourth step: closing the model.
Particular Cases of V6/V4 translation
During the process of saving a 3DEXPERIENCE 3D Shape as a V4 Model, the colors of the Faces and the Identifiers
of the Part Body and Open Body are automatically maintained in the model. During this V6/V4 translation, G1
concatenation takes place in order to get as few Surfaces as possible.
You will find a demonstration in:
Saving a 3DEXPERIENCE 3D Shape as a V4 Model: Report of Identifiers
Saving a 3DEXPERIENCE 3D Shape as a V4 Model: G1 Concatenation
Saving a 3DEXPERIENCE 3D Shape as a V4 Model: Keep 3DEXPERIENCE Face Color
Once the Save As Model operation is completed, the resulting model can be manipulated like any other existing models.
Only the 3DEXPERIENCE elements in SHOW mode can be translated into V4 format : The 3DEXPERIENCE visualized geometry is transferred into
V4 setting. You can work with 3DEXPERIENCE entities within the V4 environment.
The Save As Model Operation generates 3DEXPERIENCE geometry and topology into V4 and keeps canonical shapes :
- 3DEXPERIENCE part bodies and volumes will be translated into V4 Solids without history.
- a 3DEXPERIENCE Surface is translated into a Face or a Skin in V4.
- 3DEXPERIENCE Wireframes are transformed into V4 Curves, Planes, Lines, ..
- 3DEXPERIENCE Axis Systems are transferred into V4 Axis Systems.
-
Open a 3D Shape.
You will remember that in Version 4 the declaration parameter catsite. WRITING_CODE_PAGE declares the code page to
be stored in the CATIA data to be written. The information such as the writing code page was specified in V4 by
means of the parameter settings in the declaration files. These declaration parameters are no longer supported in
3DEXPERIENCE. Such information must therefore be provided by the dialog boxes described below, before attempting
to save a 3DEXPERIENCE 3D Shape as a V4 model.
If you want to use the writing code page ISO-8859-1 go straight to step 4. It is the default value so normally,
unless another code page was already specified, you can go ahead with the save.
However, if you want to use a writing code page other than ISO-8859-1 start with step 1.
-
Select the
command. The Options dialog box appears with the General category selected in the left-hand column.
-
Click the Saving As V4 Data tab.
-
Open the Writing Code Page list in the Saving as V4 Data section of the dialog box. Select the appropriate
code page and click OK.
-
You can modify the V4 Model Dimension to be consistent with the V4 destination site value.
-
Select .
-
In the Export to File dialog box, select the location of the model to be saved
and rename it (or not) as required.
-
Click the Save as type list and select model in the list
displayed.
-
In the same box, click Save. The MultiBodyAssembly.model just created can now be
opened, in CATIA Version 4 and will look something like this:
Here is a summary of the translation of 3DEXPERIENCE Features into V4 Elements:
3DEXPERIENCE Features (in the Representation) |
V4 Elements (in the model) |
1 Surface |
1 Face (*FAC) |
1 Face |
1 Face (*FAC) |
Several Faces (contained in a Surface) |
Skin (*SKI) |
Sketches, Wireframe |
Curves (*CRV), Lines (*LN) |
Several Curves and Lines |
Composite Curves (*CCV) |
Part Body |
Volumes (*VOL), SolidE Entitity |
Open Body |
Curves, Lines, Points,... |
-
If some elements cannot be correctly transferred, the migration of 3DEXPERIENCE
data into native V4 format generates a report file (.rpt). Therefore, 3DEXPERIENCE 3D Shape are translated into V4 Models with
an enhanced report of errors and problems. This report has the same name as the 3D Shape and its location is: in
C:Documents and Setting \Username\Local settings\Application Data\DassaultSystemes\CATReport
By this way, the message lets the user know which element could not be translated in V4. Additional
information about the error cause is provided as well. The supplied information (error cause) can be:
- Detection of a gap greater than the maximum allowed value
- Detection of an element with a dimension smaller than the minimum allowed value
- Detection of a shell which cannot be closed into a volume or of faces which cannot be joined into a shell
- A surface which is too small.
Here is the content of a report file:
Information |
Report File Name |
C:/Documents and Setting/$Username/Local settings/Application Data/DassaultSystems/CATReport/MultiBodyAssemble.rpt
|
Originating Files Data |
Input Data |
E:\
V6ToV4PartMigr.tst
\
FunctionTests
\
NonManifoldAndOpenVolume.CATPart |
Output Data |
E:\
V6ToV4PartMigr.tst
\
FunctionTests
\
NonManifoldAndOpenVolume.model |
Information for the Feature |
Diagnosis |
There is one or several non manifold edges. |
Information for the Feature |
Diagnosis |
The shell cannot be closed into a volume |
Result of migration |
0 of the 197 faces have not been migrated. The successful rate for the faces is 100 |
Result of migration |
2 of the 2 volumes have not been migrated. The successful rate for the volumes is 0 |
Saving a 3DEXPERIENCE 3D Shape as a V4 Model:Report of Identifiers
This task shows that you can save a 3DEXPERIENCE 3D Shape as CATIA Version 4 models with the reporting of 3DEXPERIENCE Identifiers
(names) in the V4 Model. The report of 3DEXPERIENCE Identifiers in the V4 Model can be applied on Part Bodies and Open Bodies.
Part Body features are converted as volumes. The Save As Model operation creates
a SolideE entity (Exact Volume). During the Save As Model operation, the identifiers of the
solid is no longer " *SOLn " and it automatically becomes the same identifier as the Part Body feature.
Open Body features and Sketches are converted as follows:
- 3DEXPERIENCE surface features are converted as faces (*FAC). If the 3DEXPERIENCE feature consists in several faces, the
Save As Model operation automatically creates a federating Skin (*SKI). 3DEXPERIENCE Identifiers are
reported on the V4-generated Skin elements.
- 3DEXPERIENCE Sketches and Wireframe features are converted as V4 curves (*CRV) and lines (*LN). If the 3DEXPERIENCE feature consists
in several curves or lines, the Save As Model operation automatically creates
a federating composite curve (*CCV).
3DEXPERIENCE Identifiers of Open Body features are reported on V4 elements contained in the model.
For more information about the results of the 3DEXPERIENCE to V4 translation, please refer to the
table above.
To illustrate this behavior, please look at the following image:

The identifier of the Part Body, Feat1, is kept and transferred into the model.
The attributes of 3DEXPERIENCE Points (*PT) and Lines (*LN) are not taken into account during the Save as Model operation.
You can compare this 3D Shape and the results of its conversion:

Points and Lines have lost their type attributes (thickness, dotting, star, cross, plus,...) during the V6 > V4 Migration.
Saving a 3DEXPERIENCE 3D Shape as a V4 Model: G1 Concatenation
In CATIA V4, surface of good quality are G1-continuous. In 3DEXPERIENCE, the surfaces must be C2-continuous. It means
that a surface already continuous in tangency must be continuous in curvature for the V6.
So copying a V4-surface and pasting it into a 3D Shape often requires to split it in several surfaces. Thus, in
order to reduce the topology and geometry complexity when going back to the V4 by saving a Representation
as a model, surfaces are concatenated when the G1-continuity can be kept during their transfer. The number of faces
lying on these surfaces are concatenated when possible. The result is : simplification of the geometry and topology
by reducing the number of elements. It is also a means to retrieve a V4 topology similar to the one that would be
used to generate a 3DEXPERIENCE object.
-
Open a model.

-
Copy/Paste the model into a 3DEXPERIENCE 3D Shape to be able to add geometric elements in the 3D Shape in
3DEXPERIENCE (in the FreeStyle workbench).

During the transfer into 3DEXPERIENCE, the initial V4 Surfaces, copied with the CATIA_RESULT option, are splitted into
several Surfaces to keep a C2 continuity. They are still NUBS Surfaces.
When going back into CATIA V4, you must be able to find the same original Surfaces, when they have not been modified
in 3DEXPERIENCE. This is why there is a reconcatenation if a G1 continuity with V4 tolerances is detected
between Surfaces originating from the same V4 initial Surfaces.
The faces lying on the concatenated Surfaces are simplified with an elimination of the shared Edge chains.
-
Save this 3D Shape as a V4 model to go back into CATIA V4 and be able to use a V4 application.

Note that the number of Surfaces have been reduced. During the 3DEXPERIENCE to V4 translation, Surfaces are concatenated
when the G1-continuity can be kept during their transfer. It allows a de-synchronization of the migration of the
Geometric Modeler's applications, in 3DEXPERIENCE.
In CATIA V4, to be able to retrieve the concatenation of the whole initial V4 Surface, you must have migrated either
this Surface into 3DEXPERIENCE or a topology containing all the G1 cuttings.
Saving a 3DEXPERIENCE 3D Shape as a V4 Model: Keep 3DEXPERIENCE Face Color
During the process of saving a 3DEXPERIENCE 3D Shape as a V4 Model, the colors of the Solids, Faces and Skins are
automatically maintained in the model:

Previously, only one color -the color of the PartBody- was reported onto the model. Now, it is possible to transfer
the colors of different Faces belonging to the same Surface.
|