Can have infinite length in one or two directions. The top and/or bottom can be flat or pointy. Doubles as a cylinder, line (finite or infinite), and a circle. Generated from class MR.Features.Primitives.ConeSegment. This is the const half of the class. More...
Classes | |
| struct | _Underlying |
Static Public Member Functions | |
| static unsafe bool | operator== (MR.Features.Primitives.Const_ConeSegment _1, MR.Features.Primitives.Const_ConeSegment _2) |
| Generated from function MR::Features::Primitives::operator==. | |
| static unsafe bool | operator!= (MR.Features.Primitives.Const_ConeSegment _1, MR.Features.Primitives.Const_ConeSegment _2) |
Protected Member Functions | |
| virtual unsafe void | Dispose (bool disposing) |
Protected Attributes | |
| unsafe MR.Vector3f * | __ref_storage_referencePoint |
| unsafe MR.Vector3f * | __ref_storage_dir |
| unsafe float * | __ref_storage_positiveSideRadius |
| unsafe float * | __ref_storage_negativeSideRadius |
| unsafe float * | __ref_storage_positiveLength |
| unsafe float * | __ref_storage_negativeLength |
| unsafe bool * | __ref_storage_hollow |
Properties | |
| unsafe ref readonly MR.Vector3f | referencePoint [get] |
| Some point on the axis, but not necessarily the true center point. Use centerPoint() for that. | |
| unsafe ref readonly MR.Vector3f | dir [get] |
| The axis direction. Must be normalized. | |
| unsafe float | positiveSideRadius [get] |
| Cap radius in the dir direction. | |
| unsafe float | negativeSideRadius [get] |
| Cap radius in the direction opposite to dir. | |
| unsafe float | positiveLength [get] |
| Distance from the center to the cap in the dir direction. | |
| unsafe float | negativeLength [get] |
| Distance from the center to the cap in the direction opposite to dir. | |
| unsafe bool | hollow [get] |
Can have infinite length in one or two directions. The top and/or bottom can be flat or pointy. Doubles as a cylinder, line (finite or infinite), and a circle. Generated from class MR.Features.Primitives.ConeSegment. This is the const half of the class.
|
inline |
Constructs an empty (default-constructed) instance.
|
inline |
Constructs MR.Features.Primitives.ConeSegment elementwise.
|
inline |
Generated from constructor MR.Features.Primitives.ConeSegment.ConeSegment.
|
inline |
Generated from constructor MR.Features.Primitives.ConeSegment.ConeSegment.
|
inline |
Generated from method MR.Features.Primitives.ConeSegment.axis.
|
inline |
Generated from method MR.Features.Primitives.ConeSegment.baseCircle.
|
inline |
Generated from method MR.Features.Primitives.ConeSegment.basePlane.
|
inline |
Generated from method MR.Features.Primitives.ConeSegment.basePoint.
|
inline |
Generated from method MR.Features.Primitives.ConeSegment.centerPoint.
|
inlinevirtual |
|
inlineprotectedvirtual |
|
inline |
|
inline |
|
inline |
Generated from method MR.Features.Primitives.ConeSegment.extendToInfinity.
|
inline |
Generated from method MR.Features.Primitives.ConeSegment.extendToInfinity.
|
inline |
Generated from method MR.Features.Primitives.ConeSegment.isCircle.
|
inline |
Generated from method MR.Features.Primitives.ConeSegment.isZeroRadius.
|
inline |
Generated from method MR.Features.Primitives.ConeSegment.length.
|
inlinestatic |
|
inlinestatic |
Generated from function MR::Features::Primitives::operator==.
|
inline |
Generated from method MR.Features.Primitives.ConeSegment.untruncateCone.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
get |
The axis direction. Must be normalized.
|
get |
|
get |
Distance from the center to the cap in the direction opposite to dir.
|
get |
Cap radius in the direction opposite to dir.
|
get |
Distance from the center to the cap in the dir direction.
|
get |
Cap radius in the dir direction.
|
get |
Some point on the axis, but not necessarily the true center point. Use centerPoint() for that.