Table of Contents

Class Pendulum

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

Constructors

Pendulum()

public Pendulum()

Fields

accelerationVector

protected Vector accelerationVector

Field Value

Vector

angle

protected double angle

Field Value

double

angularAcceleration

protected double angularAcceleration

Field Value

double

velocityVector

protected Vector velocityVector

Field Value

Vector

wireVector

protected Vector wireVector

Field Value

Vector

Properties

AirResistance

public double AirResistance { get; set; }

Property Value

double

AngularVelocity

public double AngularVelocity { get; protected set; }

Property Value

double

Gravity

public double Gravity { get; set; }

Property Value

double

RodLength

public double RodLength { get; set; }

Property Value

double

Methods

Reset()

public void Reset()

SetAmplitude(double)

public void SetAmplitude(double value)

Parameters

value double

Update(double)

public virtual void Update(double timeStep)

Parameters

timeStep double

getAccelerationVector()

public Vector getAccelerationVector()

Returns

Vector

getAirResistence()

public double getAirResistence()

Returns

double

getAngle()

public double getAngle()

Returns

double

getAngularAcceleration()

public double getAngularAcceleration()

Returns

double

getAngularVelocity()

public double getAngularVelocity()

Returns

double

getInitialAngle()

public double getInitialAngle()

Returns

double

getInitialVelocity()

public double getInitialVelocity()

Returns

double

getVelocityVector()

public Vector getVelocityVector()

Returns

Vector

getWireVector()

public Vector getWireVector()

Returns

Vector

setAirResistance(double)

public void setAirResistance(double airResistence)

Parameters

airResistence double

setInitialAngle(double)

public void setInitialAngle(double initialAngle)

Parameters

initialAngle double

setInitialVelocity(double)

public void setInitialVelocity(double initialVelocity)

Parameters

initialVelocity double