The Rotoid type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| Rotoid()()()() |
Default rotoid constructor. All corrdiantes axes minimum and
maximum angular values are set to zero.
| |
| Rotoid(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
| Name | Description | |
|---|---|---|
| BoundAnglesToAngleRanges |
Changes the point location to the closest location within the
volume of the cuboid.
| |
| Contains |
Checks if the angles passed as a parameter are contained within the
rotoid ranges.
| |
| Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |
Properties
| Name | Description | |
|---|---|---|
| MaxPitch |
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.
| |
| MaxRoll |
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.
| |
| MaxYaw |
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.
| |
| MinPitch |
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.
| |
| MinRoll |
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.
| |
| MinYaw |
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.
| |
| PitchRange |
Pitch range defines the angular range of the rotoid when rotations are performed aroudn the X axle.
| |
| RollRange |
Roll range defines the angular range of the rotoid when rotations are performed aroudn the Z axle.
| |
| YawRange |
Yaw range defines the angular range of the rotoid when rotations are performed aroudn the Y axle.
|