Euclid
Geometry Processing and Shape Analysis in C++
|
Euclidean transformations. More...
Functions | |
template<typename Kernel > | |
CGAL::Aff_transformation_3< Kernel > | Euclid::transform_between_2_coord_systems (const typename Kernel::Point_3 &from_origin, const typename Kernel::Point_3 &from_x, const typename Kernel::Point_3 &from_y, const typename Kernel::Point_3 &to_origin, const typename Kernel::Point_3 &to_x, const typename Kernel::Point_3 &to_y) |
Transform between two coordinate systems. | |
template<typename Kernel > | |
CGAL::Aff_transformation_3< Kernel > | Euclid::transform_from_world_coord (const typename Kernel::Point_3 &to_origin, const typename Kernel::Point_3 &to_x, const typename Kernel::Point_3 &to_y) |
Transform from the "standard" world coordinate system. More... | |
template<typename Kernel > | |
CGAL::Aff_transformation_3< Kernel > | Euclid::transform_to_world_coord (const typename Kernel::Point_3 &from_origin, const typename Kernel::Point_3 &from_x, const typename Kernel::Point_3 &from_y) |
Transform to the "standard" world coordinate system. More... | |
This package contains functions for geometric transformation in the Euclidean space.
CGAL::Aff_transformation_3< Kernel > Euclid::transform_from_world_coord | ( | const typename Kernel::Point_3 & | to_origin, |
const typename Kernel::Point_3 & | to_x, | ||
const typename Kernel::Point_3 & | to_y | ||
) |
The standard coordinate system is assumed to be (1, 0, 0), (0, 1, 0), (0, 0, 1) under the world coordinate system that the arguments are defined.
CGAL::Aff_transformation_3< Kernel > Euclid::transform_to_world_coord | ( | const typename Kernel::Point_3 & | from_origin, |
const typename Kernel::Point_3 & | from_x, | ||
const typename Kernel::Point_3 & | from_y | ||
) |
The standard coordinate system is assumed to be (1, 0, 0), (0, 1, 0), (0, 0, 1) under the world coordinate system that the arguments are defined.