Skip to content
everloot

Lore archive · Warcraft Wiki, 2023 dump

Vector2DMixin

Last wiki revision 2023-08-22

Source: SharedXML\Vector2D.lua

  • CreateVector2D( x, y ) : vector - Creates a new vector.
  • AreVector2DEqual( left, right ) : boolean - Compares if vectors are equal.
  • Vector2DMixin:IsEqualTo( vector ) : boolean
  • Vector2DMixin:GetXY : x, y
  • Vector2DMixin:SetXY( x, y )
  • Vector2DMixin:ScaleBy( scalar )
  • Vector2DMixin:DivideBy( scalar )
  • Vector2DMixin:Add( vector )
  • Vector2DMixin:Subtract( vector )
  • Vector2DMixin:Cross( vector )
  • Vector2DMixin:Dot( vector ) : dot
  • Vector2DMixin:IsZero : boolean
  • Vector2DMixin:GetLengthSquared : lengthSquared
  • Vector2DMixin:GetLength : length
  • Vector2DMixin:Normalize
  • Vector2DMixin:RotateDirection( rotationRadians )
  • Vector2DMixin:Clone : vector

The minimal representation is a table with and fields.

Source

https://warcraft.wiki.gg/wiki/Vector2DMixin · retrieved 2023-11-13 · CC BY-SA 4.0

Converted from wikitext with templates, tables and images removed, so some sentences may be missing values.

This archive predates WoW: Forever. For collected gameplay facts see the Forever database. Search the archive.