Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Vector2FromElipse()

static Vector2 Terraria.Utils.Vector2FromElipse ( Vector2 angleVector,
Vector2 elipseSizes )
inlinestatic

Definition at line 609 of file Utils.cs.

610 {
611 if (elipseSizes == Vector2.Zero)
612 {
613 return Vector2.Zero;
614 }
615 if (angleVector == Vector2.Zero)
616 {
617 return Vector2.Zero;
618 }
619 angleVector.Normalize();
621 vector = Vector2.One / vector;
623 angleVector.Normalize();
624 return angleVector * elipseSizes / 2f;
625 }

References Microsoft.Xna.Framework.Vector2.Normalize(), and Microsoft.Xna.Framework.Vector2.Zero.

Referenced by Terraria.NPC.AI(), and Terraria.Main.DrawNPCDirect().