Table of Contents

Class Vector

Namespace
DrawnUi.Infrastructure
Assembly
DrawnUi.Maui.dll
public class Vector
Inheritance
Vector
Inherited Members
Extension Methods

Constructors

Vector()

public Vector()

Vector(double, double)

public Vector(double xComp, double yComp)

Parameters

xComp double
yComp double

Vector(double, double, double, double)

public Vector(double x1, double y1, double x2, double y2)

Parameters

x1 double
y1 double
x2 double
y2 double

Methods

Cross(Vector)

public double Cross(Vector b)

Parameters

b Vector

Returns

double

CrossProduct(Vector, Vector)

public static double CrossProduct(Vector a, Vector b)

Parameters

a Vector
b Vector

Returns

double

Radians(double)

public static double Radians(double degrees)

Parameters

degrees double

Returns

double

add(Vector)

public Vector add(Vector other)

Parameters

other Vector

Returns

Vector

getAngle()

public double getAngle()

Returns

double

getMagnitude()

public double getMagnitude()

Returns

double

getXComp()

public double getXComp()

Returns

double

getYComp()

public double getYComp()

Returns

double

mAdd(Vector)

public void mAdd(Vector other)

Parameters

other Vector

mScale(double)

public void mScale(double scalar)

Parameters

scalar double

scale(double)

public Vector scale(double scalar)

Parameters

scalar double

Returns

Vector

setAngle(double)

public void setAngle(double angle)

Parameters

angle double

setComponents(double, double)

public void setComponents(double xComp, double yComp)

Parameters

xComp double
yComp double

setMagnitude(double)

public void setMagnitude(double magnitude)

Parameters

magnitude double

setXComp(double)

public void setXComp(double xComp)

Parameters

xComp double

setYComp(double)

public void setYComp(double yComp)

Parameters

yComp double