View Issue Details

IDProjectCategoryView StatusLast Update
0032848CommunityOCCT:Visualizationpublic2022-10-19 15:50
Reporterkgv Assigned Tovpozdyayev  
PrioritynormalSeverityfeature 
Status newResolutionopen 
Target Version7.8.0 
Summary0032848: Visualization, Graphic3d_TransformPers - add pre-multiply/post-multiply flag
DescriptionCurrent implementation treats Local Transformation being applied within Transformation-Persistence coordinate system. E.g., Graphic3d_TransformPers::AnchorPoint() is defined in global CS, while Local Transformation matrix is applied to coordinates in local CS.

In some cases this transformation order might be undesired - for instance, if Transform-persistent object is set as a child of normal 3D object. In these cases, it is desired to apply Local Transformation matrix to Graphic3d_TransformPers::AnchorPoint() position (or only parent transformation?).
https://dev.opencascade.org/content/aistextlabel-position

It is proposed adding a flag to Graphic3d_TransformPers altering this behavior.
TagsNo tags attached.
Test case number

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2022-02-21 10:22 kgv New Issue
2022-02-21 10:22 kgv Assigned To => kgv
2022-02-21 10:22 kgv Description Updated
2022-08-17 11:55 kgv Target Version 7.7.0 => 7.8.0
2022-10-19 15:50 smoskvin Assigned To kgv => vpozdyayev