Unit 'kraft' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#pl_kraft]

TKraftSolver

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: kraft.pas line 3550

type TKraftSolver = class

public

  constructor Create();

  

  destructor Destroy; override;

  

  procedure Store;

  

  procedure Initialize();

  

  procedure InitializeConstraints;

  

  procedure WarmStart;

  

  procedure SolveVelocityConstraints;

  

  function SolvePositionConstraints;

  

  function SolveTimeOfImpactConstraints();

  

  procedure SolveSpeculativeContactConstraints;

  

  procedure StoreImpulses;

  

  property Physics: TKraft; [r]

  

  property Island: TKraftIsland; [r]

  

  property Velocities: TKraftSolverVelocities; [r]

  

  property CountVelocities: TKraftInt32; [r]

  

  property Positions: TKraftSolverPositions; [r]

  

  property CountPositions: TKraftInt32; [r]

  

  property LinearFactors: TKraftSolverLinearFactors; [r]

  

  property CountLinearFactors: TKraftInt32; [r]

  

  property VelocityStates: TKraftSolverVelocityStates; [r]

  

  property CountVelocityStates: TKraftInt32; [r]

  

  property PositionStates: TKraftSolverPositionStates; [r]

  

  property CountPositionStates: TKraftInt32; [r]

  

  property SpeculativeContactStates: TKraftSolverSpeculativeContactStates; [r]

  

  property CountSpeculativeContactStates: TKraftInt32; [r]

  

  property CountContacts: TKraftInt32; [r]

  

  property CountSpeculativeContacts: TKraftInt32; [r]

  

  property DeltaTime: TKraftScalar; [r]

  

  property DeltaTimeRatio: TKraftScalar; [r]

  

  property EnableFriction: Boolean; [r]

  

  property PositionCorrectionMode: TKraftPositionCorrectionMode; [r]

  

end;

Inheritance

TKraftSolver

  

|

TObject



CT Web help

CodeTyphon Studio