The Rotoid type exposes the following members.

Constructors

  NameDescription
Public methodRotoid()()()()
Default rotoid constructor. All corrdiantes axes minimum and maximum angular values are set to zero.
Public methodRotoid(Double, Double, Double, Double, Double, Double)
Rotoid constructor. Two angle values are given for each coordinate axle and the rotoid is initalized based on these. If a angular value for a certain axle is set to NaN, it is assumed to be 0.

Methods

  NameDescription
Public methodBoundAnglesToAngleRanges
Changes the point location to the closest location within the volume of the cuboid.
Public methodContains
Checks if the angles passed as a parameter are contained within the rotoid ranges.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)

Properties

  NameDescription
Public propertyMaxPitch
Maximum pitch angle value, that is, maximum rotation angle value allowed around the X axle. If the value set is smaller than MinPitch, the property is set to MinPitch.
Public propertyMaxRoll
Maximum roll angle value, that is, maximum rotation angle value allowed around the Z axle. If the value set is smaller than MinRoll, the property is set to MinRoll.
Public propertyMaxYaw
Maximum yaw angle value, that is, maximum rotation angle value allowed around the Y axle. If the value set is smaller than MinYaw, the property is set to MinYaw.
Public propertyMinPitch
Minimum pitch angle value, that is, minimum rotation angle value allowed around the X axle. If the value set is larger than MaxPitch, the property is set to MaxPitch.
Public propertyMinRoll
Minimum roll angle value, that is, minimum rotation angle value allowed around the Z axle. If the value set is larger than MaxRoll, the property is set to MaxRoll.
Public propertyMinYaw
Minimum yaw angle value, that is, minimum rotation angle value allowed around the Y axle. If the value set is larger than MaxYaw, the property is set to MaxYaw.
Public propertyPitchRange
Pitch range defines the angular range of the rotoid when rotations are performed aroudn the X axle.
Public propertyRollRange
Roll range defines the angular range of the rotoid when rotations are performed aroudn the Z axle.
Public propertyYawRange
Yaw range defines the angular range of the rotoid when rotations are performed aroudn the Y axle.

See Also