MantisBT
Mantis Bug Tracker Workflow

View Revisions: Issue #23854 All Revisions ] Back to Issue ]
Summary 0023854: Possibility to apply individual transformation to Graphic3d_Group instance
Revision 2013-03-22 18:40 by san
Description Currently, it is possible to apply a 3D transformation to the geometrical primitives contained in a Graphic3d_Structure instance as a whole.

However, it is sometimes necessary to apply a 3D transformation to the contents of a specific Graphic3d_Group inside the graphic structure - e.g. in case if the portion of geometry displayed by the group comes with its own non-identity transformation matrix.

For this purpose, it would be helpful to extend Graphic3d_Group API by methods to set/get the group's transformation, and to apply this transformation at OpenGl package level implementing it as an OpenGl_Element sub-class. The group's transformation should be relative to the graphic structure transformation.
Revision 2013-03-22 17:59 by san
Description Currently, it is possible to apply a 3D transformation to the geometrical primitives contained in a Graphic3d_Structure instance as a whole.

However, it is sometimes necessary to apply a 3D transformation to the contents of a specific Graphic3d_Group inside the graphic structure - e.g. in case if the displayed geometry comes with its own non-identity transformation matrix.

For this purpose, it would be helpful to extend Graphic3d_Group API by methods to set/get the group's transformation, and to apply this transformation at OpenGl package level implementing it as an OpenGl_Element sub-class. The group's transformation should be relative to the graphic structure transformation.


Copyright © 2000 - 2021 MantisBT Team
Powered by Mantis Bugtracker