CCCoreLib 31 May 2022
CloudCompare Core algorithms
|
A scaled geometrical transformation (scale + rotation + translation) More...
#include <PointProjectionTools.h>
Public Member Functions | |
Transformation () | |
Default constructor. | |
CCVector3d | apply (const CCVector3d &P) const |
Applies the transformation to a point. | |
CCVector3 | apply (const CCVector3 &P) const |
Applies the transformation to a point. | |
CC_CORE_LIB_API void | apply (GenericIndexedCloudPersist &cloud) const |
Applies the transformation to a cloud. More... | |
Public Attributes | |
SquareMatrixd | R |
Rotation. | |
CCVector3d | T |
Translation. | |
double | s |
Scale. | |
A scaled geometrical transformation (scale + rotation + translation)
P' = s.R.P + T
void PointProjectionTools::Transformation::apply | ( | GenericIndexedCloudPersist & | cloud | ) | const |
Applies the transformation to a cloud.