Back to Aurora Vision Library website

You are here: Start » Function Reference » Geometry 3D » Geometry 3D Features » Plane3DOrientation

Plane3DOrientation


Header: AVL.h
Namespace: avl
Module: Vision3DLite

Computes the orientation of a plane as angles in the range from 0 to 180 between the plane and coordinate planes.

Syntax

C++
C#
 
void avl::Plane3DOrientation
(
	const avl::Plane3D& inPlane,
	float& outAngleXY,
	float& outAngleXZ,
	float& outAngleYZ,
	atl::Optional<avl::Point3D&> outPointOnPlane = atl::NIL
)

Parameters

Name Type Default Description
Input value inPlane const Plane3D&
Output value outAngleXY float&
Output value outAngleXZ float&
Output value outAngleYZ float&
Output value outPointOnPlane Optional<Point3D&> NIL Projection of the beginning of the coordinate axes on the input plane

Optional Outputs

The computation of following outputs can be switched off by passing value atl::NIL to these parameters: outPointOnPlane.

Read more about Optional Outputs.