Cog3DAxisAngle StructureCognex VisionPro
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.VisionPro3D
Assembly: Cognex.VisionPro3D.Core (in Cognex.VisionPro3D.Core.dll) Version: 65.1.0.0
Syntax

[SerializableAttribute]
public struct Cog3DAxisAngle

The Cog3DAxisAngle type exposes the following members.

Constructors

  NameDescription
Public methodCog3DAxisAngle
Construct this Cog3DAxisAngle with the supplied axis and angle value.
Top
Methods

  NameDescription
Public methodEquals (Overrides ValueType Equals(Object).)
Public methodGetHashCode (Overrides ValueType GetHashCode .)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStatic memberRealEqual
Compares the internal state of the specified instances and returns true if the internal state is within epsilon.
Public methodToString
Override of ToString method to get a string for describing this object.
(Overrides ValueType ToString .)
Top
Operators

  NameDescription
Public operatorStatic memberEquality
Compare two Cog3DAxisAngle.
Public operatorStatic memberInequality
Compare two Cog3DAxisAngle.
Top
Properties

  NameDescription
Public propertyAngle
The rotation angle in radians.
Public propertyAxis
The rotation axis.
Top
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