ComplexConic Constructor (Double, Double, Double, Double) |
Constructs a volume of infinite radius with the provided parameters.
Namespace:
AGI.Foundation.Geometry.Shapes
Assembly:
AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax public ComplexConic(
double innerHalfAngle,
double outerHalfAngle,
double minimumClockAngle,
double maximumClockAngle
)
Public Sub New (
innerHalfAngle As Double,
outerHalfAngle As Double,
minimumClockAngle As Double,
maximumClockAngle As Double
)
public:
ComplexConic(
double innerHalfAngle,
double outerHalfAngle,
double minimumClockAngle,
double maximumClockAngle
)
new :
innerHalfAngle : float *
outerHalfAngle : float *
minimumClockAngle : float *
maximumClockAngle : float -> ComplexConic
Parameters
- innerHalfAngle
- Type: SystemDouble
The angle between the principal direction and the boundary of the interior conical volume of exclusion.
Defines the interior conical volume of exclusion.
- outerHalfAngle
- Type: SystemDouble
The angle between the principal direction and the external boundary of the volume of the sensor.
Defines the conical volume of the sensor.
- minimumClockAngle
- Type: SystemDouble
The angle between the positive x-axis and the opening edge of the restricted annular cross-section.
The angle is measured clockwise when looking in the direction of the positive z axis.
In conjunction with the maximumClockAngle,
restricts sensor volume to a portion of the annular cross-section of a cone.
- maximumClockAngle
- Type: SystemDouble
The angle between the positive x-axis and the closing edge of the restricted annular cross-section.
The angle is measured clockwise when looking in the direction of the positive z axis.
In conjunction with the minimumClockAngle,
restricts the sensor volume to a portion of the annular cross-section of a cone.
See Also