C# Class Quelea.AvoidObstacleForceComponent

Inheritance: AbstractAvoidObstacleForceComponent
Show file Open project: lxfschr/Quelea

Public Methods

Method Description
AvoidEdges ( double distance ) : Vector3d
AvoidObstacleForceComponent ( ) : Quelea.Util

Initializes a new instance of the ContainForceComponent class.

Protected Methods

Method Description
CalculateDesiredVelocity ( ) : Vector3d

Private Methods

Method Description
GetFeelerCrv ( Vector3d feelerVec, Point3d position, double bodySize, double visionAngle, Vector3d rotAxis ) : Rhino.Geometry.Curve
GetFeelerCrvs ( IParticle particle, double visionDistance, bool accurate ) : Rhino.Geometry.Curve[]

Method Details

AvoidEdges() public method

public AvoidEdges ( double distance ) : Vector3d
distance double
return Vector3d

AvoidObstacleForceComponent() public method

Initializes a new instance of the ContainForceComponent class.
public AvoidObstacleForceComponent ( ) : Quelea.Util
return Quelea.Util

CalculateDesiredVelocity() protected method

protected CalculateDesiredVelocity ( ) : Vector3d
return Vector3d