View Issue Details

IDProjectCategoryView StatusLast Update
0029671CommunityOCCT:Foundation Classespublic2023-08-01 15:08
Reportereryar Assigned Toabv 
PrioritynormalSeverityminor 
Status newResolutionopen 
PlatformWindowsOSVC++ 2013 
Product Version7.2.0 
Target VersionUnscheduled 
Summary0029671: Foundation Classes - Remove the direction recomputed mechanism for gp_Ax2
DescriptionRemove the direction recomputed mechanism for gp_Ax2 methods:
SetDirection(const gp_Dir& V)
SetXDirection(const gp_Dir& Vx)
SetYDirection(const gp_Dir& Vy)

The recomputed mechanism may cause unexpected result, such as: 0029670
And the class Geom_Axis2Placement is the same.

When the user want to change the directions of gp_AX2, they should give two directions, and set them directly, like:
gp_Ax2::SetDirection(const gp_Dir& theDx, const gp_Dir& theDy);
TagsNo tags attached.
Test case number

Relationships

related to 0029670 closedbugmaster Community Draw Harness - vtrihedron xaxis zaxis is wrong 
related to 0029406 closedsmoskvin Open CASCADE Foundation Classes - gp_Ax3 fails setting direction 

Activities

kgv

2019-09-04 18:04

developer   ~0086744

Probably duplicate of 0029406.

Issue History

Date Modified Username Field Change
2018-04-03 14:42 eryar New Issue
2018-04-03 14:42 eryar Assigned To => abv
2018-04-03 14:44 eryar Relationship added related to 0029670
2018-04-03 14:45 eryar Summary Remove the direction recomputed for gp_Ax2 => Remove the direction recomputed mechanism for gp_Ax2
2018-04-03 14:46 eryar Description Updated
2019-09-04 18:03 kgv Summary Remove the direction recomputed mechanism for gp_Ax2 => Foundation Classes - Remove the direction recomputed mechanism for gp_Ax2
2019-09-04 18:03 kgv Relationship added related to 0029406
2019-09-04 18:04 kgv Note Added: 0086744
2019-09-06 10:56 abv Target Version 7.4.0 => 7.5.0
2020-09-11 16:13 utverdov Target Version 7.5.0 => 7.6.0
2021-09-20 10:56 kgv Target Version 7.6.0 => 7.7.0
2022-10-24 10:40 szy Target Version 7.7.0 => 7.8.0
2023-08-01 15:08 dpasukhi Target Version 7.8.0 => Unscheduled