|
procedure | initialize => cg_transformation_initialize |
|
procedure | compose => cg_transformation_compose |
|
procedure | add_rotation_x => cg_transformation_add_rotation_x |
|
procedure | add_rotation_y => cg_transformation_add_rotation_y |
|
procedure | add_rotation_z => cg_transformation_add_rotation_z |
|
procedure | add_rotation => cg_transformation_add_rotation |
|
procedure | add_rotation_cos_sin => cg_transformation_add_rotation_cos_sin |
|
procedure | add_translation => cg_transformation_add_translation |
|
procedure | add_scale_x => cg_transformation_add_scale_x |
|
procedure | add_scale_y => cg_transformation_add_scale_y |
|
procedure | add_scale_z => cg_transformation_add_scale_z |
|
procedure | add_scale => cg_transformation_add_scale |
|
procedure | transform_point => cg_transform_point |
|
procedure | transform_direction => cg_transform_direction |
|
procedure | inverse_transform_point => cg_inverse_transform_point |
|
procedure | inverse_transform_direction => cg_inverse_transform_direction |
|
|
double precision, dimension(4, 4) | matrix = reshape([1d0, 0d0, 0d0, 0d0, 0d0, 1d0, 0d0, 0d0, 0d0, 0d0, 1d0, 0d0, 0d0, 0d0, 0d0, 1d0], [4,4]) |
| Transformation matrix.
|
|
double precision, dimension(4, 4) | inverse_matrix = reshape([1d0, 0d0, 0d0, 0d0, 0d0, 1d0, 0d0, 0d0, 0d0, 0d0, 1d0, 0d0, 0d0, 0d0, 0d0, 1d0], [4,4]) |
| Inverse of the transformation matrix.
|
|
integer | dimension = 0 |
| Dimension of the transformation matrix.
|
|
The documentation for this type was generated from the following file:
- src/lib/geometry/computational_geometry/transformations.f90