Vector2 Structure
A vector with two components.

Namespace: Aspose.ThreeD.Utilities
Assembly: Aspose.3D (in Aspose.3D.dll) Version: 20.3.0.0 (20.3)
Syntax
public struct Vector2 : IComparable<Vector2>

The Vector2 type exposes the following members.

Constructors
  NameDescription
Public methodVector2(Double)
Initializes a new instance of the Vector2 struct.
Public methodVector2(Double, Double)
Initializes a new instance of the Vector2 struct.
Properties
  NameDescription
Public propertyLength
Gets the length.
Public propertyU
Gets or sets the U component if the Vector2 is used as a mapping coordinate. It's an alias of x component.
Public propertyV
Gets or sets the V component if the Vector2 is used as a mapping coordinate. It's an alias of y component.
Methods
  NameDescription
Public methodCompareTo
Compare current vector to another instance.
Public methodCross
Cross product of two vectors
Public methodDot
Gets the dot product of two vectors
Public methodEquals(Object)
Check if two vector2 equals
(Overrides ValueTypeEquals(Object).)
Public methodEquals(Vector2)
Check if two vector2 equals
Public methodGetHashCode
Gets the hash code of Vector2
(Overrides ValueTypeGetHashCode.)
Public methodGetType (Inherited from Object.)
Public methodNormalize
Normalizes this instance.
Public methodToString
Returns a String that represents the current Vector2.
(Overrides ValueTypeToString.)
Operators
  NameDescription
Public operatorStatic memberAddition
Addition operator for Vector2
Public operatorStatic memberDivision
Division operator for Vector2
Public operatorStatic memberEquality
Equal operator for Vector2
Public operatorStatic memberInequality
Not-equal operator for Vector2
Public operatorStatic memberMultiply(Double, Vector2)
Multiply operator for Vector2
Public operatorStatic memberMultiply(Vector2, Double)
Multiply operator for Vector2
Public operatorStatic memberSubtraction
Substraction operator for Vector2
Fields
  NameDescription
Public fieldx
The x component.
Public fieldy
The y component.
See Also