|
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.