This value class describes 3D rotation representation
based on a rotation axis and an angle around the axis. Go to the following
link (Section "Euler axis and angle") for more information:
http://en.wikipedia.org/wiki/Rotation_representation_%28mathematics%29
Namespace: Cognex.VisionPro3DAssembly: Cognex.VisionPro3D.Core (in Cognex.VisionPro3D.Core.dll) Version: 73.0.0.0
Syntax
The Cog3DAxisAngle type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| Cog3DAxisAngle |
Construct this Cog3DAxisAngle with the supplied axis and angle value.
|
Methods
| Name | Description | |
|---|---|---|
| Equals | (Overrides ValueType Equals(Object).) | |
| GetHashCode | (Overrides ValueType GetHashCode .) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| RealEqual |
Compares the internal state of the specified instances and returns
true if the internal state is within epsilon.
| |
| ToString |
Override of ToString method to get a string for describing this object.
(Overrides ValueType ToString .) |
Operators
| Name | Description | |
|---|---|---|
| Equality |
Compare two Cog3DAxisAngle.
| |
| Inequality |
Compare two Cog3DAxisAngle.
|
Properties
| Name | Description | |
|---|---|---|
| Angle |
The rotation angle in radians.
| |
| Axis |
The rotation axis.
|
Remarks
- This class is immutable - it may not be changed once it has been constructed.
- The default constructor creates an object with axis of (0,0,0), angle of 0.0, which is not valid for usage by Cog3DTransformRotation.
- This class is just a container class for initializing/getting the rotation axis and angle, and it does not handle rotation operations. Please use Cog3DTransformRotation for general 3D rotation operations.
See Also