Description
coordinate transformations
Node transformations
| Geometry::SRT | worldSRTToRelSRT(const Node & node, const Geometry::SRT & worldSRT) |
| void | rotateAroundLocalAxis( Node & node, const Geometry::Angle & angle, const Geometry::Line3 & localAxis) |
| void | rotateAroundRelAxis( Node & node, const Geometry::Angle & angle, const Geometry::Line3 & relAxis) |
| void | rotateAroundWorldAxis( Node & node, const Geometry::Angle & angle, const Geometry::Line3 & worldAxis) |
| void | rotateToWorldDir( Node & node, const Geometry::Vec3 & worldDir) |
Documentation
function
MinSG::Transformations::localDirToWorldDir
| public |
| Geometry::Vec3 localDirToWorldDir( | const Node & | node, |
| const Geometry::Vec3 & | localDir | |
| ) |
Defined in MinSG/Core/Transformations.h:26
function
MinSG::Transformations::localDirToRelDir
| public |
| Geometry::Vec3 localDirToRelDir( | const Node & | node, |
| const Geometry::Vec3 & | localDir | |
| ) |
Defined in MinSG/Core/Transformations.h:27
function
MinSG::Transformations::localPosToWorldPos
| public |
| Geometry::Vec3 localPosToWorldPos( | const Node & | node, |
| const Geometry::Vec3 & | localPos | |
| ) |
Defined in MinSG/Core/Transformations.h:28
function
MinSG::Transformations::localPosToRelPos
| public |
| Geometry::Vec3 localPosToRelPos( | const Node & | node, |
| const Geometry::Vec3 & | localPos | |
| ) |
Defined in MinSG/Core/Transformations.h:29
function
MinSG::Transformations::relDirToWorldDir
| public |
| Geometry::Vec3 relDirToWorldDir( | const Node & | node, |
| const Geometry::Vec3 & | relDir | |
| ) |
Defined in MinSG/Core/Transformations.h:30
function
MinSG::Transformations::relDirToLocalDir
| public |
| Geometry::Vec3 relDirToLocalDir( | const Node & | node, |
| const Geometry::Vec3 & | relDir | |
| ) |
Defined in MinSG/Core/Transformations.h:31
function
MinSG::Transformations::relPosToWorldPos
| public |
| Geometry::Vec3 relPosToWorldPos( | const Node & | node, |
| const Geometry::Vec3 & | relPos | |
| ) |
Defined in MinSG/Core/Transformations.h:32
function
MinSG::Transformations::relPosToLocalPos
| public |
| Geometry::Vec3 relPosToLocalPos( | const Node & | node, |
| const Geometry::Vec3 & | relPos | |
| ) |
Defined in MinSG/Core/Transformations.h:33
function
MinSG::Transformations::worldDirToLocalDir
| public |
| Geometry::Vec3 worldDirToLocalDir( | const Node & | node, |
| const Geometry::Vec3 & | worldDir | |
| ) |
Defined in MinSG/Core/Transformations.h:34
function
MinSG::Transformations::worldDirToRelDir
| public |
| Geometry::Vec3 worldDirToRelDir( | const Node & | node, |
| const Geometry::Vec3 & | worldDir | |
| ) |
Defined in MinSG/Core/Transformations.h:35
function
MinSG::Transformations::worldPosToLocalPos
| public |
| Geometry::Vec3 worldPosToLocalPos( | const Node & | node, |
| const Geometry::Vec3 & | worldPos | |
| ) |
Defined in MinSG/Core/Transformations.h:36
function
MinSG::Transformations::worldPosToRelPos
| public |
| Geometry::Vec3 worldPosToRelPos( | const Node & | node, |
| const Geometry::Vec3 & | worldPos | |
| ) |
Defined in MinSG/Core/Transformations.h:37
function
MinSG::Transformations::worldSRTToRelSRT
| public |
| Geometry::SRT worldSRTToRelSRT( | const Node & | node, |
| const Geometry::SRT & | worldSRT | |
| ) |
Defined in MinSG/Core/Transformations.h:49
function
MinSG::Transformations::rotateAroundLocalAxis
| public |
| void rotateAroundLocalAxis( | Node & | node, |
| const Geometry::Angle & | angle, | |
| const Geometry::Line3 & | localAxis | |
| ) |
Defined in MinSG/Core/Transformations.h:51
function
MinSG::Transformations::rotateAroundRelAxis
| public |
| void rotateAroundRelAxis( | Node & | node, |
| const Geometry::Angle & | angle, | |
| const Geometry::Line3 & | relAxis | |
| ) |
Defined in MinSG/Core/Transformations.h:52
function
MinSG::Transformations::rotateAroundWorldAxis
| public |
| void rotateAroundWorldAxis( | Node & | node, |
| const Geometry::Angle & | angle, | |
| const Geometry::Line3 & | worldAxis | |
| ) |
Defined in MinSG/Core/Transformations.h:53
function
MinSG::Transformations::rotateToWorldDir
| public |
| void rotateToWorldDir( | Node & | node, |
| const Geometry::Vec3 & | worldDir | |
| ) |
Note: As no up vector is specified, the rotation is not fully determined (so just see what happens…)
Defined in MinSG/Core/Transformations.h:56