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.
|