Back to Adaptive Vision Library website

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

RotatePoint3DGrid_Deprecated


Rotates a grid of 3D points around an axis (point+vector) in 3D.

Syntax

C++
C#
 
void avl::RotatePoint3DGrid_Deprecated
(
	const avl::Point3DGrid& inGrid,
	const avl::Vector3D& inAxisVector,
	const avl::Point3D& inCenter,
	float inAngle,
	bool inUseAxisLength,
	bool inInverse,
	avl::Point3DGrid& outGrid
)

Parameters

Name Type Default Description
inGrid const Point3DGrid&
inAxisVector const Vector3D& The direction vector of the rotation axis
inCenter const Point3D& An arbitrary point on the rotation axis
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
outGrid Point3DGrid&