109 lines
6.2 KiB
QBasic
109 lines
6.2 KiB
QBasic
function createPointConstraint( actorA, pxA, pyA, pzA)
|
|
function createPointConstraintEx( actorA, actorB, pxA, pyA, pzA, pxB, pyB, pzB)
|
|
sub setConstraintPivotA( constraint_id, x, y, z)
|
|
sub setConstraintPivotB( constraint_id, x, y, z)
|
|
function createHingeConstraint( actorA, pxA, pyA, pzA, axA, ayA, azA)
|
|
function createHingeConstraintEx( actorA, actorB, pxA, pyA, pzA, pxB, pyB, pzB, axA, ayA, azA, axB, ayB, azB)
|
|
function createSlideConstraint( actorA, frameInB_matrix, useLinearReferenceFrameA)
|
|
function createSlideConstraintEx( actorA, actorB, frameInA_matrix, frameInB_matrix, useLinearReferenceFrameA)
|
|
function createConeConstraint( actorA, rbAFrame_matrix)
|
|
function createConeConstraintEx( actorA, actorB, rbAFrame_matrix, rbBFrame_matrix)
|
|
sub deleteConstraint( constraint_id)
|
|
sub getConstraintFrameOffsetA( constraint_id, ByRef x, ByRef y, ByRef z, ByRef rx, ByRef ry, ByRef rz)
|
|
sub getConstraintFrameOffsetB( constraint_id, ByRef x, ByRef y, ByRef z, ByRef rx, ByRef ry, ByRef rz)
|
|
sub useConstraintFrameOffset( constraint_id, flag)
|
|
function getHingeAngle( constraint_id)
|
|
function getHingeAngleEx( constraint_id, t_matrixA, t_matrixB)
|
|
function getConstraintBreakingImpulseThreshold( constraint_id)
|
|
function getConstraintAFrame( constraint_id, mA)
|
|
function getConstraintBFrame( constraint_id, mA)
|
|
sub setConstraintAxis( constraint_id, x, y, z)
|
|
sub setConstraintBreakingImpulseThreshold( constraint_id, threshold)
|
|
sub setConstraintFrames( constraint_id, frameA_matrix, frameB_matrix)
|
|
sub setHingeLimit( constraint_id, low, high, softness, bias_factor, relaxation_factor)
|
|
sub setConeLimit( constraint_id, swingSpan1, swingSpan2, twistSpan, softness, bias_factor, relaxation_factor)
|
|
function getConstraintLimitBiasFactor( constraint_id)
|
|
function getLimitRelaxationFactor( constraint_id)
|
|
function getConstraintLimitSign( constraint_id)
|
|
function getHingeSolveLimit( constraint_id)
|
|
sub useHingeReferenceFrameA( constraint_id, flag)
|
|
function getConstraintAppliedImpulse( constraint_id)
|
|
function getConstraintFixedActor( constraint_id)
|
|
sub getConstraintPivotA( constraint_id, ByRef x, ByRef y, ByRef z)
|
|
sub getConstraintPivotB( constraint_id, ByRef x, ByRef y, ByRef z)
|
|
function getConstraintActorA( constraint_id)
|
|
function getConstraintActorB( constraint_id)
|
|
sub setConstraintSolverIterations( constraint_id, num)
|
|
function getConstraintBiasFactor( constraint_id)
|
|
function getConstraintDamping( constraint_id)
|
|
function getConstraintFixThresh( constraint_id)
|
|
function getConstraintLimit( constraint_id, limit_index)
|
|
function getConstraintLimitSoftness( constraint_id)
|
|
function getConstraintSolverIterations( constraint_id)
|
|
sub getConstraintAnglePoint( constraint_id, angle, c_len, ByRef x, ByRef y, ByRef z)
|
|
function getConstraintAngularOnly( constraint_id)
|
|
function getConstraintSolveSwingLimit( constraint_id)
|
|
function getConstraintSolveTwistLimit( constraint_id)
|
|
function getConstraintSolveLimit( constraint_id)
|
|
function getConstraintSwingSpan1( constraint_id)
|
|
function getConstraintSwingSpan2( constraint_id)
|
|
function getConstraintTwistAngle( constraint_id)
|
|
function getConstraintTwistLimitSign( constraint_id)
|
|
function getConstraintTwistSpan( constraint_id)
|
|
sub setConstraintAngularOnly( constraint_id, flag)
|
|
sub setConstraintDamping( constraint_id, damping)
|
|
sub setConstraintFixThresh( constraint_id, fixThresh)
|
|
sub getConstraintAnchorA( constraint_id, ByRef x, ByRef y, ByRef z)
|
|
sub getConstraintAnchorB( constraint_id, ByRef x, ByRef y, ByRef z)
|
|
function getConstraintAngDepth( constraint_id)
|
|
function getConstraintAngularPos( constraint_id)
|
|
function getConstraintDampingDirAng( constraint_id)
|
|
function getConstraintDampingDirLin( constraint_id)
|
|
function getConstraintDampingLimAng( constraint_id)
|
|
function getConstraintDampingLimLin( constraint_id)
|
|
function getConstraintDampingOrthoAng( constraint_id)
|
|
function getConstraintDampingOrthoLin( constraint_id)
|
|
function getConstraintLinearPos( constraint_id)
|
|
function getConstraintLinDepth( constraint_id)
|
|
function getConstraintLowerAngLimit( constraint_id)
|
|
function getConstraintLowerLinLimit( constraint_id)
|
|
function getConstraintRestitutionDirAng( constraint_id)
|
|
function getConstraintRestitutionDirLin( constraint_id)
|
|
function getConstraintRestitutionLimAng( constraint_id)
|
|
function getConstraintRestitutionLimLin( constraint_id)
|
|
function getConstraintRestitutionOrthoAng( constraint_id)
|
|
function getConstraintRestitutionOrthoLin( constraint_id)
|
|
function getConstraintSoftnessDirAng( constraint_id)
|
|
function getConstraintSoftnessDirLin( constraint_id)
|
|
function getConstraintSoftnessLimAng( constraint_id)
|
|
function getConstraintSoftnessLimLin( constraint_id)
|
|
function getConstraintSoftnessOrthoAng( constraint_id)
|
|
function getConstraintSoftnessOrthoLin( constraint_id)
|
|
function getConstraintSolveAngLimit( constraint_id)
|
|
function getConstraintSolveLinLimit( constraint_id)
|
|
function getConstraintUpperAngLimit( constraint_id)
|
|
function getConstraintUpperLinLimit( constraint_id)
|
|
function getConstraintUseFrameOffset( constraint_id)
|
|
sub setConstraintDampingDirAng( constraint_id, n)
|
|
sub setConstraintDampingDirLin( constraint_id, n)
|
|
sub setConstraintDampingLimAng( constraint_id, n)
|
|
sub setConstraintDampingLimLin( constraint_id, n)
|
|
sub setConstraintDampingOrthoAng( constraint_id, n)
|
|
sub setConstraintDampingOrthoLin( constraint_id, n)
|
|
sub setConstraintLowerAngLimit( constraint_id, n)
|
|
sub setConstraintLowerLinLimit( constraint_id, n)
|
|
sub setConstraintRestitutionDirAng( constraint_id, n)
|
|
sub setConstraintRestitutionDirLin( constraint_id, n)
|
|
sub setConstraintRestitutionLimAng( constraint_id, n)
|
|
sub setConstraintRestitutionLimLin( constraint_id, n)
|
|
sub setConstraintRestitutionOrthoAng( constraint_id, n)
|
|
sub setConstraintRestitutionOrthoLin( constraint_id, n)
|
|
sub setConstraintSoftnessDirAng( constraint_id, n)
|
|
sub setConstraintSoftnessDirLin( constraint_id, n)
|
|
sub setConstraintSoftnessLimAng( constraint_id, n)
|
|
sub setConstraintSoftnessLimLin( constraint_id, n)
|
|
sub setConstraintSoftnessOrthoAng( constraint_id, n)
|
|
sub setConstraintSoftnessOrthoLin( constraint_id, n)
|
|
sub setConstraintUpperAngLimit( constraint_id, n)
|
|
sub setConstraintUpperLinLimit( constraint_id, n)
|