updated database with new functions

This commit is contained in:
n00b
2024-09-07 21:51:32 -04:00
parent 2ce04bbeca
commit 6836a07f2f
44 changed files with 970 additions and 523 deletions

View File

@@ -0,0 +1,58 @@
sub SetGravity3D(x, y, z)
sub GetGravity3D(ByRef x, ByRef y, ByRef z)
sub SetActorCollisionShape( actor, shape_type, mass)
function GetActorCollisionShape(actor)
sub SetActorSolid(actor, flag)
function ActorIsSolid(actor)
function GetActorCollision(actor1, actor2)
sub SetActorGravity( actor, x, y, z )
sub GetActorGravity( actor, ByRef x, ByRef y, ByRef z )
sub setActorDamping( actor, lin_damping, ang_damping)
function getActorLinearDamping( actor)
function getActorAngularDamping( actor)
function getActorLinearSleepThreshold( actor)
function getActorAngularSleepThreshold( actor)
sub applyActorDamping( actor, timeStep)
sub setActorMassProperties( actor, mass, inertia_x, inertia_y, inertia_z)
sub getActorLinearFactor( actor, ByRef x, ByRef y, ByRef z)
sub setActorLinearFactor( actor, x, y, z)
function getActorInverseMass( actor)
sub integrateActorVelocities( actor, step)
sub applyActorCentralForceLocal( actor, x, y, z)
sub applyActorCentralForceWorld( actor, x, y, z)
sub getActorTotalForce( actor, ByRef x, ByRef y, ByRef z)
sub getActorTotalTorque( actor, ByRef x, ByRef y, ByRef z)
sub getActorInverseInertiaDiagLocal( actor, ByRef x, ByRef y, ByRef z)
sub setActorInverseInertiaDiagLocal( actor, x, y, z)
sub setActorSleepThresholds( actor, linear, angular)
sub applyActorTorqueLocal( actor, x, y, z)
sub applyActorTorqueWorld( actor, x, y, z)
sub applyActorForceLocal( actor, x, y, z, rel_x, rel_y, rel_z)
sub applyActorForceWorld( actor, x, y, z, rel_x, rel_y, rel_z)
sub applyActorCentralImpulseLocal( actor, x, y, z)
sub applyActorCentralImpulseWorld( actor, x, y, z)
sub applyActorTorqueImpulseLocal( actor, x, y, z)
sub applyActorTorqueImpulseWorld( actor, x, y, z)
sub applyActorImpulseLocal( actor, x, y, z, rel_x, rel_y, rel_z)
sub applyActorImpulseWorld( actor, x, y, z, rel_x, rel_y, rel_z)
sub clearActorForces( actor)
sub updateActorInertiaTensor( actor)
sub getActorCOMPosition( actor, ByRef x, ByRef y, ByRef z)
sub getActorRotationQ( actor, ByRef x, ByRef y, ByRef z, ByRef w)
sub getActorLinearVelocity( actor, ByRef x, ByRef y, ByRef z)
sub getActorAngularVelocity( actor, ByRef x, ByRef y, ByRef z)
sub setActorLinearVelocityLocal( actor, x, y, z)
sub setActorLinearVelocityWorld( actor, x, y, z)
sub setActorAngularVelocityLocal( actor, x, y, z)
sub setActorAngularVelocityWorld( actor, x, y, z)
sub getActorLocalPointVelocity( actor, rel_x, rel_y, rel_z, ByRef x, ByRef y, ByRef z)
sub getActorLinearVelocityLocal( actor, ByRef x, ByRef y, ByRef z)
sub getActorAngularVelocityLocal( actor, ByRef x, ByRef y, ByRef z)
sub getActorAABB( actor, ByRef min_x, ByRef min_y, ByRef min_z, ByRef max_x, ByRef max_y, ByRef max_z)
function computeActorImpulseDenominator( actor, pos_x, pos_y, pos_z, normal_x, normal_y, normal_z)
function computeActorAngularImpulseDenominator( actor, x, y, z)
sub setActorAngularFactor( actor, x, y, z)
sub getActorAngularFactor( actor, ByRef x, ByRef y, ByRef z)
sub computeActorGyroImpulseLocal( actor, step, ByRef x, ByRef y, ByRef z)
sub computeActorGyroImpulseWorld( actor, dt, ByRef x, ByRef y, ByRef z)
sub getActorLocalInertia( actor, ByRef x, ByRef y, ByRef z)