IBM Support

HD88791: LEFT-HANDED AXIS SYSTEM BEING CREATED WHEN A RIGHT-HANDED AXIS SYSTEM SHOULD BE CREATED

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as user error.

Error description

  • Scenario:
    1. Build the attached sample workspace.
    2. Open the
    Runtime window.
    3. Run the CAAMthBase.exe
    > Details of created
    CATMathAxis (origin and three directions) are displayed in
    console
    4. Launch the CATIA.
    5. Create an Axis System using
    the origin and three directions got in console output and
    confirm whether its Left-handed or Right-handed.
    Actual
    Result:
    A Left-handed coordinate system is created.
    Expected
    Result:
    With the only input parameters as an origin and a
    single vector, the CATMathAxis should create a Right-handed
    coordinate system.
    With some inputs the created CATMathAxis
    is Right-handed while with some other inputs it creates a
    Left-handed system. There doesn't seem to be any consistency.
    

Local fix

Problem summary

Problem conclusion

Temporary fix

Comments

  • Pb1 : With the only input parameters as an origin and a single
    vector, the CATMathAxis should create a Right-handed
    coordinate
    system:
    > Create a CATMathAxis from an origin O
    and a single vector Vec
    consists in constructing a
    CATMathAxis with O as origin, Vec as first
    direction,
    CATMathJ as second direction and CATMathK as third one.
    The
    third direction is used to give the orientation of the axis
    system. Consequently a CATMathAxis created from an origin O
    and a
    single vector is not always Right-Handed.
    Pb2:With
    some inputs the created CATMathAxis is Right-handed while
    with some other inputs it creates a Left-handed system. There
    doesn't
    seem to be any consistency.
    > The made choice of
    CATMathJ and CATMathK as second and third
    direction (and not
    of (-CATMathJ) or (-CATMathK)) in the case of
    constructors
    with a single or two vectors influences the orientation
    of
    the final CATMathAxis.
    For instance, the CATMathAxis created
    by an origin and 2 vectors (the
    third direction is CATMathK
    by default) has not the same orientation
    as the one created
    with the same origin, the same first and second
    directions if
    (-CATMathK ) is given as third direction by user.
    Pb3:
    Interactively when we specify origin and only first direction,
    then it always creates Right-handed axis system:
    >
    Interactively, it is an operator of higher level which is
    called.
    It treats the data according to specific rules.
    Documentation:
    Manual Reference:
    CAA Encyclopedia - C++
    API
    Mathematics
    Topic:
    

APAR Information

  • APAR number

    HD88791

  • Reported component name

    CATIA V5 NT>XP

  • Reported component ID

    569151000

  • Reported release

    519

  • Status

    CLOSED USE

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-09-15

  • Closed date

    2009-10-30

  • Last modified date

    2009-10-30

  • 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":"519","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
30 October 2009