APAR status
Closed as Permanent restriction.
Error description
DMUOpt : Offset Is Created in Opposite Direction in DMU Optimizer than in GSD workbensh. < Problem Summary > The problem is that the offset created in DMU Optimizer is in the opposite direction to the offset created in Generative Shape Design. . < Process > 0) Start CATIA V5 1) Open the CATProduct. Workbench : "DMU Optimizer". 2) Double-click on the CATPart in the tree. ==> the CATPart is activated. 3) Change the workbench to "GSD". 4) Click on "Offset" command icon. ==> "Offset Definition" panel appears. 5) Select the Surface to offset. ==> Keep the offset value of "10mm". 6) Click on "OK" button. ==> "Offset.1" is created. ==> Note the offset direction. 7) Click MB3 on "Offset.1". ==> Context menu appears. 8) Select "Hide/Show" command from the menu. ==> "Offset.1" is in NoShow. 9) Double-click on the top product in the tree. ==> Workbench switches back to "DMU Optimizer". 10) Click on "Offset" command icon. ==> "Offset" panel appears. 11) Click on "CATPart" in the tree. 12) Change the offset value to "10mm". 13) Click on "Save" button. ==> "Save As" panel appears. 14) Keep the default name and click on "Save" button. ==> "OFFSET.cgr" is saved. 15) Close all panels. 16) Click MB3 on the top node in the tree. ==> Context menu appears. 17) Select "Components" > "Existing component" in the menu. ==> "File Selection" appears. 18) Select "OFFSET.cgr" and open the file. ==> The cgr file is added. 19) Click MB3 on "Offset.1". ==> Context menu appears. 20) Select "Hide/Show" command. ==> "Offset.1" is in Show. ==> Notice that the offset direction of cgr is opposite from the offset direction of GSD. >>> THIS IS THE PROBLEM ! <<< . < Actual Result > The offset direction of DMU Optimizer is opposite from the offset direction of GSD. . < Expected Result > The offset direction should be consistent in DMU Optimizer and GSD. .
Local fix
Problem summary
DMUOpt : Offset Is Created in Opposite Direction in DMU Optimiz er than in GSD workbensh. DMUOpt : Offset Is Created in Opposite Direction in DMU Optimizer than in GSD workbensh. < Problem Summary > The problem is that the offset created in DMU Optimizer is in the opposite direction to the offset created in Generative Shape Design. . < Process > 0) Start CATIA V5 1) Open the CATProduct. Workbench : "DMU Optimizer". 2) Double-click on the CATPart in the tree. ==> the CATPart is activated. 3) Change the workbench to "GSD". 4) Click on "Offset" command icon. ==> "Offset Definition" panel appears. 5) Select the Surface to offset. ==> Keep the offset value of "10mm". 6) Click on "OK" button. ==> "Offset.1" is created. ==> Note the offset direction. 7) Click MB3 on "Offset.1". ==> Context menu appears. 8) Select "Hide/Show" command from the menu. ==> "Offset.1" is in NoShow. 9) Double-click on the top product in the tree. ==> Workbench switches back to "DMU Optimizer". 10) Click on "Offset" command icon. ==> "Offset" panel appears. 11) Click on "CATPart" in the tree. 12) Change the offset value to "10mm". 13) Click on "Save" button. ==> "Save As" panel appears. 14) Keep the default name and click on "Save" button. ==> "OFFSET.cgr" is saved. 15) Close all panels. 16) Click MB3 on the top node in the tree. ==> Context menu appears. 17) Select "Components" > "Existing component" in the menu. ==> "File Selection" appears. 18) Select "OFFSET.cgr" and open the file. ==> The cgr file is added. 19) Click MB3 on "Offset.1". ==> Context menu appears. 20) Select "Hide/Show" command. ==> "Offset.1" is in Show. ==> Notice that the offset direction of cgr is opposite from the offset direction of GSD. >>> THIS IS THE PROBLEM ! <<< . < Actual Result > The offset direction of DMU Optimizer is opposite from the offset direction of GSD. . < Expected Result > The offset direction should be consistent in DMU Optimizer and GSD. .
Problem conclusion
THIS PROBLEM IS PERMANENT RESTRICTION IN CATIA Incident Diagnosis DMUOpt : Offset Is Created in Opposite Direction in DMU Optimizer than in GSD workbensh. Restriction Explanation The GSD Offset command can use topological information to position the offset result, according to the surface topological normal. In the DMU Optimizer Offset command, only geometrical information can be used because this workbench has to deal with multi-CAD representations and generally no topological information is available, only geometrical ones. The thing is that the surface topological normal and the visualization normal are the opposite. In terms of topology, the normals have to point toward the inside of a solid whereas in the visualization world, normals have to point outside the solid. Otherwise, the faces will be considered as faces belonging to the inside of the solid and they won't therefore be rendered. In the visualization code, when we retrieve the topological information, we systematicaly revert the normal direction in order to display correctly the model. This operation is done on solids, but also on surfaces. That's why the topological normal and the visualization normal are the opposite and therefore why the two Offsets are not created in the same place. It could be possible to change the way we revert the topological normal to apply this operation on solids and not on faces. But impacts on the way objects are rendered is huge and we will also have to change the way we read all the previously saved files in order to know if we have to revert the normal direection or not - and this is not so obvious. By-Pass In the GSD Offset command, you can choose to reverse the normal direction and/or to select a negative value for the offset in order to create on the opposite side of the surface. .
Temporary fix
Comments
APAR Information
APAR number
HD39894
Reported component name
CATIA V5 NT>XP
Reported component ID
569151000
Reported release
513
Status
CLOSED PRS
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2005-05-23
Closed date
2005-06-23
Last modified date
2005-06-23
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Applicable component levels
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSVJ2K","label":"CATIA"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"513","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]
Document Information
Modified date:
23 June 2005