APAR status
Closed as suggestion for future release.
Error description
SKETCHER \ SURFACE PROJECTION ONTO SKETCH IS NOT POSSIBLE WITH TREE SELECTION. . SCENARIO: 1) Start CATIA. 2) Open the file: Bracket_Error.CATPart. Workbench: Sketcher 3) Select Surface.317ᄄ from Part tree. 4) Select Icon ᄄProject 3D Elementsᄄ Projection fails. Error is displayed. This is the problem. 5) Click OK. 6) Pre-select Surface.317 in geometry area. 7) Then click the Project 3D Elements icon. Projection is done without any error. . .
Local fix
Problem summary
Problem conclusion
Temporary fix
Comments
THIS APAR IS CONSIDERED AS A SUGGESTION FOR IMPROVEMENT WHICH CANNOT BE INCORPORATED IN VERSION V5R18 PLEASE CONTACT YOUR SUPPORT DEPARTMENT IN ORDER TO OPEN A REQUIREMENT FORM. . Incident Diagnosis: It is not possible to directly create the projection of the feature Surface.317 onto a sketch with a VB script. User reports that it is also not possible to interactively project the selected feature Surface.317 whereas it is possible to create a projection if the face corresponding to Surface.317 was selected. User believes that allowing the projection of the feature Surface.317 in the command will enable the projection in a VB script. This is not the case. . The geometry of Surface.317 is a single face. There is a hole in this face, thus the face has 2 boundaries (internal and external). The sketch projection operator does not allow to project a face with more than one boundary. The VB projection calls the projection operator, that's why the VB script fails. This is normal behavior. . The projection operator also fails in the project command, both for the feature and for the face. Nevertheless the command does extra work when the projected object is a single face and the operator fails (the failure is not reported to the user). The bounding edges of the face are automatically projected one by one, creating as many Projection features in the sketch as edges. For each of these features, the projection operator succeeds. This is not done when the feature is selected because the result of a feature can be different from a single face. This is normal behavior also. This can be done in a VB script (see attached file Macro_projectingFace.catvbs), or with CAA APIs. . Development Request Justification: Modifying the command as suggested by the user is considered by DS to be an enhancement. Furthermore this would not allow the customer to create a projection of Surface.317 in a VB script. DS thinks that the real solution would be to allow users to specify a near element when defining a projection, interactively and in VB script. This would enable the projection operator to discriminate between the various boundaries of the geometry of a feature when it is needed. Something similar can be done in a VB script by using GSD Boundary + Near (see attached file Macro_usingBoundaries.catvbs) . Answer and By-Pass: See provided catvbs files. . .
APAR Information
APAR number
HD56799
Reported component name
CATIA V5 NT>XP
Reported component ID
569151000
Reported release
514
Status
CLOSED SUG
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2006-09-11
Closed date
2006-09-14
Last modified date
2006-09-14
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 V5"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"514","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]
Document Information
Modified date:
14 September 2006