Back to Adaptive Vision Library websiteYou are here:
Start »
Function Reference »
Geometry 3D Distance Metrics »
AngleBetweenLines3D
Measures the smaller and the larger angle between two lines in 3D.
Syntax
C++
C#
void avl::AngleBetweenLines3D
(
const avl::Line3D& inLine1,
const avl::Line3D& inLine2,
atl::Optional<float&> outSmallerAngle = atl::NIL,
atl::Optional<float&> outLargerAngle = atl::NIL
)
void AngleBetweenLines3D
(
Line3D inLine1,
Line3D inLine2,
out float? outSmallerAngle,
out float? outLargerAngle
)
Parameters
|
Name |
Type |
Default |
Description |
|
inLine1 |
const Line3D& |
|
|
|
inLine2 |
const Line3D& |
|
|
|
outSmallerAngle |
Optional<float&> |
NIL |
|
|
outLargerAngle |
Optional<float&> |
NIL |
|
Errors
Error type |
Description |
DomainError |
Indefinite line on input in AngleBetweenLines3D. |