Back to Adaptive Vision Library website

You are here: Start » Function Reference » Geometry 3D Spatial Transforms » RotateVector3D_Deprecated

RotateVector3D_Deprecated


Rotates a 3D vector around another 3D vector (the axis).

Syntax

C++
C#
 
void avl::RotateVector3D_Deprecated
(
	const avl::Vector3D& inVector3D,
	const avl::Vector3D& inAxisVector,
	float inAngle,
	bool inUseAxisLength,
	bool inInverse,
	avl::Vector3D& outVector3D
)

Parameters

Name Type Default Description
inVector3D const Vector3D&
inAxisVector const Vector3D& Vector to rotate around,
inAngle float Clockwise angle of rotation
inUseAxisLength bool Assume axis length to be the rotation angle, ignore inAngle (Rodrigues' Rotation)
inInverse bool Switches to the inverse operation
outVector3D Vector3D&