rotate_by_axis_angle Subroutine

private pure subroutine rotate_by_axis_angle(self, axis, angle)

Rotate vector given axis and angle.

Angle must be in radiants.

Arguments

TypeIntentOptionalAttributesName
class(vector_R4P), intent(inout) :: self

Vector.

type(vector_R4P), intent(in) :: axis

Axis of rotation.

real(kind=R4P), intent(in) :: angle

Angle of rotation.


Calls

proc~~rotate_by_axis_angle~4~~CallsGraph proc~rotate_by_axis_angle~4 rotate_by_axis_angle proc~rotation_matrix_r4p rotation_matrix_R4P proc~rotate_by_axis_angle~4->proc~rotation_matrix_r4p proc~normalized_r4p normalized_R4P proc~rotation_matrix_r4p->proc~normalized_r4p

Contents

None