Back to Adaptive Vision Library website

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

RotateVector3D_Deprecated


Header: AVL.h
Namespace: avl
Module: Vision3DLite

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

Syntax

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
Input value
inVector3D const Vector3D&
Input value
inAxisVector const Vector3D& Vector to rotate around,
Input value
inAngle float Clockwise angle of rotation
Input value
inUseAxisLength bool Assume axis length to be the rotation angle, ignore inAngle (Rodrigues' Rotation)
Input value
inInverse bool Switches to the inverse operation
Output value
outVector3D Vector3D&