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 | |
---|---|---|---|---|
inPlane | const Plane3D& | |||
outAngleXY | float& | |||
outAngleXZ | float& | |||
outAngleYZ | float& | |||
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.