Added Sprite Physics and Joints

This commit is contained in:
n00b
2024-10-27 23:24:37 -04:00
parent d49b9f5d58
commit 8f1b72a8e2
125 changed files with 9264 additions and 1223 deletions

View File

@@ -0,0 +1,95 @@
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css">
<meta content="text/html; charset=UTF-8" http-equiv="content-type">
<title>LoadMesh [RCBasic Doc] </title>
</head>
<body>
<p><h2>function LoadMesh( mesh_file$ ) </h2></p>
<p>
Returns a mesh id for the loaded mesh
</p>
<p>
Supported formats
</p>
<ul>
<li>
Animated objects:
<ul>
<li>
B3D files (.b3d, r, skeleton)
</li>
<li>
Microsoft DirectX (.x, r) (binary & text, skeleton)
</li>
<li>
Milkshape (.ms3d, r, skeleton)
</li>
<li>
Quake 3 models (.md3, r, morph)
</li>
<li>
Quake 2 models (.md2, r, morph)
</li>
</ul>
</li>
<li>
Static objects:
<ul>
<li>
Irrlicht scenes (.irr, r/w)
</li>
<li>
Irrlicht static meshes (.irrmesh, r/w)
</li>
<li>
3D Studio meshes (.3ds, r)
</li>
<li>
Alias Wavefront Maya (.obj, r/w)
</li>
<li>
Lightwave Objects (.lwo, r)
</li>
<li>
COLLADA 1.4 (.xml, .dae, r/w)
</li>
<li>
OGRE meshes (.mesh, r)
</li>
<li>
My3DTools 3 (.my3D, r)
</li>
<li>
Pulsar LMTools (.lmts, r)
</li>
<li>
Quake 3 levels (.bsp, r)
</li>
<li>
DeleD (.dmf, r)
</li>
<li>
FSRad oct (.oct, r)
</li>
<li>
Cartography shop 4 (.csm, r)
</li>
<li>
STL 3D files (.stl, r/w)
</li>
<li>
PLY 3D files (.ply, r/w)
</li>
</ul>
</li>
</ul>
<br><p>Related:
<a href="loadmeshfromarchive.html">LoadMeshFromArchive</a>
</p>
<p>
</body>
</html>

View File

@@ -0,0 +1,95 @@
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css">
<meta content="text/html; charset=UTF-8" http-equiv="content-type">
<title>LoadMeshFromArchive [RCBasic Doc] </title>
</head>
<body>
<p><h2>function LoadMeshFromArchive( archive$, mesh_file$ ) </h2></p>
<p>
Returns a mesh id for the loaded mesh from an archive (*.zip, *.pak, etc.)
</p>
<p>
Supported formats
</p>
<ul>
<li>
Animated objects:
<ul>
<li>
B3D files (.b3d, r, skeleton)
</li>
<li>
Microsoft DirectX (.x, r) (binary & text, skeleton)
</li>
<li>
Milkshape (.ms3d, r, skeleton)
</li>
<li>
Quake 3 models (.md3, r, morph)
</li>
<li>
Quake 2 models (.md2, r, morph)
</li>
</ul>
</li>
<li>
Static objects:
<ul>
<li>
Irrlicht scenes (.irr, r/w)
</li>
<li>
Irrlicht static meshes (.irrmesh, r/w)
</li>
<li>
3D Studio meshes (.3ds, r)
</li>
<li>
Alias Wavefront Maya (.obj, r/w)
</li>
<li>
Lightwave Objects (.lwo, r)
</li>
<li>
COLLADA 1.4 (.xml, .dae, r/w)
</li>
<li>
OGRE meshes (.mesh, r)
</li>
<li>
My3DTools 3 (.my3D, r)
</li>
<li>
Pulsar LMTools (.lmts, r)
</li>
<li>
Quake 3 levels (.bsp, r)
</li>
<li>
DeleD (.dmf, r)
</li>
<li>
FSRad oct (.oct, r)
</li>
<li>
Cartography shop 4 (.csm, r)
</li>
<li>
STL 3D files (.stl, r/w)
</li>
<li>
PLY 3D files (.ply, r/w)
</li>
</ul>
</li>
</ul>
<br><p>Related:
<a href="loadmesh.html">LoadMesh</a>
</p>
<p>
</body>
</html>

View File

@@ -3,7 +3,74 @@
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="style.css">
<style>
table, th, td { border: 1px solid black; } th, td { padding: 10px; }
body { background-color: #064066; color: #FFFFFF; }
a { color: #40bfb8; }
a::before {
content: "---";
font-family: monospace, monospace;
display: inline-block;
margin-right: 6px;
color: #064066;
}
.rc_number { color: #800000; }
.rc_string { color: green; }
.rc_keyword { color: blue; font-weight: bold; }
.rc_comment { color: #0A0A0A; }
#rc_code { font-family: Consolas,"courier new"; background-color: #f1f1f1; padding: 2px; font-size: 105%; }
ul, #myUL {
list-style-type: none;
}
#myUL {
margin: 0;
padding: 0;
}
.box {
cursor: pointer;
-webkit-user-select: none; /* Safari 3.1+ */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none;
}
.box::before {
content: "[+]";
font-family: monospace, monospace;
font-weight: bold;
color: #40bfb8;
display: inline-block;
margin-right: 6px;
}
.box {
font-weight: bold;
color: #40bfb8;
text-decoration: underline;
}
.check-box::before {
content: "[-]";
font-family: monospace, monospace;
font-weight: bold;
//color: dodgerblue;
color: #40bfb8;
}
.nested {
display: none;
}
.active {
display: block;
}
</style>
<meta content="text/html; charset=UTF-8" http-equiv="content-type">
<title> RCBasic Library Reference </title>
@@ -1187,6 +1254,220 @@
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/deletespriteanimation.html" target="main">DeleteSpriteAnimation</a></li>
</ul>
</li>
</ul>
<ul id="myUL">
<li><span class="box">Sprite Physics</span>
<ul class="nested">
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getspritecenter.html" target="main">getSpriteCenter</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/setspritelinearvelocity.html" target="main">setSpriteLinearVelocity</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getspritelinearvelocity.html" target="main">getSpriteLinearVelocity</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/setspriteangularvelocity.html" target="main">setSpriteAngularVelocity</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getspriteangularvelocity.html" target="main">getSpriteAngularVelocity</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/applyspriteforce.html" target="main">applySpriteForce</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/applyspritecentralforce.html" target="main">applySpriteCentralForce</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/applyspritetorque.html" target="main">applySpriteTorque</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/applyspritelinearimpulse.html" target="main">applySpriteLinearImpulse</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/applyspriteangularimpulse.html" target="main">applySpriteAngularImpulse</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getspritemass.html" target="main">getSpriteMass</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getspriteinertia.html" target="main">getSpriteInertia</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getspriteworldpoint.html" target="main">getSpriteWorldPoint</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getspriteworldvector.html" target="main">getSpriteWorldVector</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getspritelocalpoint.html" target="main">getSpriteLocalPoint</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getspritelocalvector.html" target="main">getSpriteLocalVector</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getspritelinearvelocityfromlocalpoint.html" target="main">getSpriteLinearVelocityFromLocalPoint</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getspritelinearvelocityfromworldpoint.html" target="main">getSpriteLinearVelocityFromWorldPoint</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getspritelineardamping.html" target="main">getSpriteLinearDamping</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/setspritelineardamping.html" target="main">setSpriteLinearDamping</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getspriteangulardamping.html" target="main">getSpriteAngularDamping</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/setspriteangulardamping.html" target="main">setSpriteAngularDamping</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getspritegravityscale.html" target="main">getSpriteGravityScale</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/setspritegravityscale.html" target="main">setSpriteGravityScale</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/setspritebullet.html" target="main">setSpriteBullet</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/spriteisbullet.html" target="main">spriteIsBullet</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/setspritesleepallowed.html" target="main">setSpriteSleepAllowed</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/spritesleepallowed.html" target="main">spriteSleepAllowed</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/setspriteawake.html" target="main">setSpriteAwake</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/spriteisawake.html" target="main">spriteIsAwake</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/setspritefixedrotation.html" target="main">setSpriteFixedRotation</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/spriteisfixedrotation.html" target="main">spriteIsFixedRotation</a></li>
</ul>
</li>
</ul>
<ul id="myUL">
<li><span class="box">2D Constraints</span>
<ul class="nested">
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/createdistancejoint.html" target="main">createDistanceJoint</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/createfrictionjoint.html" target="main">createFrictionJoint</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/creategearjoint.html" target="main">createGearJoint</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/createmotorjoint.html" target="main">createMotorJoint</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/createprismaticjoint.html" target="main">createPrismaticJoint</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/createpulleyjoint.html" target="main">createPulleyJoint</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/createrevolutejoint.html" target="main">createRevoluteJoint</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/createweldjoint.html" target="main">createWeldJoint</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/createwheeljoint.html" target="main">createWheelJoint</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointworldanchora.html" target="main">getJointWorldAnchorA</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointworldanchorb.html" target="main">getJointWorldAnchorB</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointreactionforce.html" target="main">getJointReactionForce</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointreactiontorque.html" target="main">getJointReactionTorque</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointlocalanchora.html" target="main">getJointLocalAnchorA</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointlocalanchorb.html" target="main">getJointLocalAnchorB</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/setjointlength.html" target="main">setJointLength</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointlength.html" target="main">getJointLength</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/setjointminlength.html" target="main">setJointMinLength</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointminlength.html" target="main">getJointMinLength</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/setjointmaxlength.html" target="main">setJointMaxLength</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointmaxlength.html" target="main">getJointMaxLength</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointcurrentlength.html" target="main">getJointCurrentLength</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/setjointstiffness.html" target="main">setJointStiffness</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointstiffness.html" target="main">getJointStiffness</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/setjointdamping.html" target="main">setJointDamping</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointdamping.html" target="main">getJointDamping</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/setjointmaxforce.html" target="main">setJointMaxForce</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointmaxforce.html" target="main">getJointMaxForce</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/setjointmaxtorque.html" target="main">setJointMaxTorque</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointmaxtorque.html" target="main">getJointMaxTorque</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/setjointcorrectionfactor.html" target="main">setJointCorrectionFactor</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointcorrectionfactor.html" target="main">getJointCorrectionFactor</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/setjointratio.html" target="main">setJointRatio</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointratio.html" target="main">getJointRatio</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/setjointlinearoffset.html" target="main">setJointLinearOffset</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointlinearoffset.html" target="main">getJointLinearOffset</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/setjointangularoffset.html" target="main">setJointAngularOffset</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointangularoffset.html" target="main">getJointAngularOffset</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointlocalaxisa.html" target="main">getJointLocalAxisA</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointreferenceangle.html" target="main">getJointReferenceAngle</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointtranslation.html" target="main">getJointTranslation</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointspeed.html" target="main">getJointSpeed</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/jointislimitenabled.html" target="main">jointIsLimitEnabled</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/enablejointlimit.html" target="main">enableJointLimit</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointlowerlimit.html" target="main">getJointLowerLimit</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointupperlimit.html" target="main">getJointUpperLimit</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/setjointlimits.html" target="main">setJointLimits</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/jointmotorisenabled.html" target="main">jointMotorIsEnabled</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/enablejointmotor.html" target="main">enableJointMotor</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/setjointmotorspeed.html" target="main">setJointMotorSpeed</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointmotorspeed.html" target="main">getJointMotorSpeed</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/setjointmaxmotorforce.html" target="main">setJointMaxMotorForce</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointmaxmotorforce.html" target="main">getJointMaxMotorForce</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointmotorforce.html" target="main">getJointMotorForce</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/setjointmaxmotortorque.html" target="main">setJointMaxMotorTorque</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointmaxmotortorque.html" target="main">getJointMaxMotorTorque</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointmotortorque.html" target="main">getJointMotorTorque</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointgroundanchora.html" target="main">getJointGroundAnchorA</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointgroundanchorb.html" target="main">getJointGroundAnchorB</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointlengtha.html" target="main">getJointLengthA</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointlengthb.html" target="main">getJointLengthB</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointcurrentlengtha.html" target="main">getJointCurrentLengthA</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointcurrentlengthb.html" target="main">getJointCurrentLengthB</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/setjointorigin.html" target="main">setJointOrigin</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointangle.html" target="main">getJointAngle</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointlinearspeed.html" target="main">getJointLinearSpeed</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getjointangularspeed.html" target="main">getJointAngularSpeed</a></li>
</ul>
</li>
</ul>
@@ -1438,7 +1719,7 @@
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/updateactorinertiatensor.html" target="main">updateActorInertiaTensor</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getactorcomposition.html" target="main">getActorCOMPosition</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getactorcenter.html" target="main">getActorCenter</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getactorrotationq.html" target="main">getActorRotationQ</a></li>
@@ -1454,7 +1735,7 @@
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/setactorangularvelocityworld.html" target="main">setActorAngularVelocityWorld</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getactorlocalpointvelocity.html" target="main">getActorLocalPointVelocity</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getactorvelocityinlocalpoint.html" target="main">getActorVelocityInLocalPoint</a></li>
<li><a href="/home/n00b/Projects/RCBASIC4/rcbasic_build/../doc/doc_files/getactorlinearvelocitylocal.html" target="main">getActorLinearVelocityLocal</a></li>

View File

@@ -0,0 +1,19 @@
<!DOCTYPE html>
<html><head>
<link rel="stylesheet" href="style.css">
<meta content="text/html; charset=UTF-8" http-equiv="content-type"><title>RC BASIC Title</title></head><body>
<div style="text-align: center;"><br>
<br>
<br>
<br>
<br>
<br>
<h1><b>RC BASIC</b></h1><br><img style="width: 358px; height: 367px;" alt="" src="images/rcbasic_icon.png"><br>
<br>
<br>
<br>
The Revolution will be written in BASIC</div>
</body></html>

View File

@@ -0,0 +1,4 @@
#title applySpriteAngularImpulse [RCBasic Doc]
#header sub applySpriteAngularImpulse( spr_id, impulse)

View File

@@ -0,0 +1,4 @@
#title applySpriteCentralForce [RCBasic Doc]
#header sub applySpriteCentralForce( spr_id, x, y)

View File

@@ -0,0 +1,4 @@
#title applySpriteForce [RCBasic Doc]
#header sub applySpriteForce( spr_id, fX, fY, pX, pY)

View File

@@ -0,0 +1,4 @@
#title applySpriteLinearImpulse [RCBasic Doc]
#header sub applySpriteLinearImpulse( spr_id, iX, iY, pX, pY)

View File

@@ -0,0 +1,4 @@
#title applySpriteTorque [RCBasic Doc]
#header sub applySpriteTorque( spr_id, torque)

View File

@@ -32,7 +32,7 @@ The above example will compare each case in the block to the <b>SELECT CASE</b>.
#code
Select Case 5
Case 6
Print THIS WILL NOT PRINT"
Print "THIS WILL NOT PRINT"
Case 4, 5
Print "THIS WILL PRINT"
Default

View File

@@ -0,0 +1,4 @@
#title createDistanceJoint [RCBasic Doc]
#header function createDistanceJoint( spriteA, spriteB, aX, aY, bX, bY)

View File

@@ -0,0 +1,4 @@
#title createFrictionJoint [RCBasic Doc]
#header function createFrictionJoint( spriteA, spriteB, x, y)

View File

@@ -0,0 +1,4 @@
#title createGearJoint [RCBasic Doc]
#header function createGearJoint( jointA, jointB, g_ratio)

View File

@@ -0,0 +1,4 @@
#title createMotorJoint [RCBasic Doc]
#header function createMotorJoint( spriteA, spriteB)

View File

@@ -0,0 +1,4 @@
#title createPrismaticJoint [RCBasic Doc]
#header function createPrismaticJoint( spriteA, spriteB, aX, aY, axisX, axisY)

View File

@@ -0,0 +1,4 @@
#title createPulleyJoint [RCBasic Doc]
#header function createPulleyJoint( spriteA, spriteB, gaX, gaY, gbX, gbY, aX, aY, bX, bY, j_ratio)

View File

@@ -0,0 +1,4 @@
#title createRevoluteJoint [RCBasic Doc]
#header function createRevoluteJoint( spriteA, spriteB, x, y)

View File

@@ -0,0 +1,4 @@
#title createWeldJoint [RCBasic Doc]
#header function createWeldJoint( spriteA, spriteB, x, y)

View File

@@ -0,0 +1,4 @@
#title createWheelJoint [RCBasic Doc]
#header function createWheelJoint( spriteA, spriteB, aX, aY, axisX, axisY)

View File

@@ -0,0 +1,4 @@
#title enableJointLimit [RCBasic Doc]
#header sub enableJointLimit( joint_id, flag)

View File

@@ -0,0 +1,4 @@
#title enableJointMotor [RCBasic Doc]
#header sub enableJointMotor( joint_id, flag)

View File

@@ -0,0 +1,4 @@
#title getActorCenter [RCBasic Doc]
#header sub getActorCenter( actor, ByRef x, ByRef y, ByRef z)
Gets an actor's center of mass position. This is useful for setting the origin of constraints.

View File

@@ -1,4 +0,0 @@
#title getActorCOMPosition [RCBasic Doc]
#header sub getActorCOMPosition( actor, ByRef x, ByRef y, ByRef z)
Gets an actor's center of mass position. This is useful for setting the origin of constraints.

View File

@@ -0,0 +1,4 @@
#title getActorVelocityInLocalPoint [RCBasic Doc]
#header sub getActorVelocityInLocalPoint( actor, rel_x, rel_y, rel_z, ByRef x, ByRef y, ByRef z)

View File

@@ -0,0 +1,4 @@
#title getJointAngle [RCBasic Doc]
#header function getJointAngle( joint_id)

View File

@@ -0,0 +1,4 @@
#title getJointAngularOffset [RCBasic Doc]
#header function getJointAngularOffset( joint_id)

View File

@@ -0,0 +1,4 @@
#title getJointAngularSpeed [RCBasic Doc]
#header function getJointAngularSpeed( joint_id)

View File

@@ -0,0 +1,4 @@
#title getJointCorrectionFactor [RCBasic Doc]
#header function getJointCorrectionFactor( joint_id)

View File

@@ -0,0 +1,4 @@
#title getJointCurrentLength [RCBasic Doc]
#header function getJointCurrentLength( joint_id)

View File

@@ -0,0 +1,4 @@
#title getJointCurrentLengthA [RCBasic Doc]
#header function getJointCurrentLengthA( joint_id)

View File

@@ -0,0 +1,4 @@
#title getJointCurrentLengthB [RCBasic Doc]
#header function getJointCurrentLengthB( joint_id)

View File

@@ -0,0 +1,4 @@
#title getJointDamping [RCBasic Doc]
#header function getJointDamping( joint_id)

View File

@@ -0,0 +1,4 @@
#title getJointGroundAnchorA [RCBasic Doc]
#header sub getJointGroundAnchorA( joint_id, ByRef x, ByRef y)

View File

@@ -0,0 +1,4 @@
#title getJointGroundAnchorB [RCBasic Doc]
#header sub getJointGroundAnchorB( joint_id, ByRef x, ByRef y)

View File

@@ -0,0 +1,4 @@
#title getJointLength [RCBasic Doc]
#header function getJointLength( joint_id)

View File

@@ -0,0 +1,4 @@
#title getJointLengthA [RCBasic Doc]
#header function getJointLengthA( joint_id)

View File

@@ -0,0 +1,4 @@
#title getJointLengthB [RCBasic Doc]
#header function getJointLengthB( joint_id)

View File

@@ -0,0 +1,4 @@
#title getJointLinearOffset [RCBasic Doc]
#header sub getJointLinearOffset( joint_id, ByRef x, ByRef y)

View File

@@ -0,0 +1,4 @@
#title getJointLinearSpeed [RCBasic Doc]
#header function getJointLinearSpeed( joint_id)

View File

@@ -0,0 +1,4 @@
#title getJointLocalAnchorA [RCBasic Doc]
#header sub getJointLocalAnchorA( joint_id, ByRef x, ByRef y)

View File

@@ -0,0 +1,4 @@
#title getJointLocalAnchorB [RCBasic Doc]
#header sub getJointLocalAnchorB( joint_id, ByRef x, ByRef y)

View File

@@ -0,0 +1,4 @@
#title getJointLocalAxisA [RCBasic Doc]
#header sub getJointLocalAxisA( joint_id, ByRef x, ByRef y)

View File

@@ -0,0 +1,4 @@
#title getJointLowerLimit [RCBasic Doc]
#header function getJointLowerLimit( joint_id)

View File

@@ -0,0 +1,4 @@
#title getJointMaxForce [RCBasic Doc]
#header function getJointMaxForce( joint_id)

View File

@@ -0,0 +1,4 @@
#title getJointMaxLength [RCBasic Doc]
#header function getJointMaxLength( joint_id)

View File

@@ -0,0 +1,4 @@
#title getJointMaxMotorForce [RCBasic Doc]
#header function getJointMaxMotorForce( joint_id)

View File

@@ -0,0 +1,4 @@
#title getJointMaxMotorTorque [RCBasic Doc]
#header function getJointMaxMotorTorque( joint_id)

View File

@@ -0,0 +1,4 @@
#title getJointMaxTorque [RCBasic Doc]
#header function getJointMaxTorque( joint_id)

View File

@@ -0,0 +1,4 @@
#title getJointMinLength [RCBasic Doc]
#header function getJointMinLength( joint_id)

View File

@@ -0,0 +1,4 @@
#title getJointMotorForce [RCBasic Doc]
#header function getJointMotorForce( joint_id, inv_dt)

View File

@@ -0,0 +1,4 @@
#title getJointMotorSpeed [RCBasic Doc]
#header function getJointMotorSpeed( joint_id)

View File

@@ -0,0 +1,4 @@
#title getJointMotorTorque [RCBasic Doc]
#header function getJointMotorTorque( joint_id, inv_dt)

View File

@@ -0,0 +1,4 @@
#title getJointRatio [RCBasic Doc]
#header function getJointRatio( joint_id)

View File

@@ -0,0 +1,4 @@
#title getJointReactionForce [RCBasic Doc]
#header sub getJointReactionForce( joint_id, inv_dt, ByRef x, ByRef y)

View File

@@ -0,0 +1,4 @@
#title getJointReactionTorque [RCBasic Doc]
#header function getJointReactionTorque( joint_id, inv_dt)

View File

@@ -0,0 +1,4 @@
#title getJointReferenceAngle [RCBasic Doc]
#header function getJointReferenceAngle( joint_id)

View File

@@ -0,0 +1,4 @@
#title getJointSpeed [RCBasic Doc]
#header function getJointSpeed( joint_id)

View File

@@ -0,0 +1,4 @@
#title getJointStiffness [RCBasic Doc]
#header function getJointStiffness( joint_id)

View File

@@ -0,0 +1,4 @@
#title getJointTranslation [RCBasic Doc]
#header function getJointTranslation( joint_id)

View File

@@ -0,0 +1,4 @@
#title getJointUpperLimit [RCBasic Doc]
#header function getJointUpperLimit( joint_id)

View File

@@ -0,0 +1,4 @@
#title getJointWorldAnchorA [RCBasic Doc]
#header sub getJointWorldAnchorA( joint_id, ByRef x, ByRef y)

View File

@@ -0,0 +1,4 @@
#title getJointWorldAnchorB [RCBasic Doc]
#header sub getJointWorldAnchorB( joint_id, ByRef x, ByRef y)

View File

@@ -0,0 +1,4 @@
#title getSpriteAngularDamping [RCBasic Doc]
#header function getSpriteAngularDamping( spr_id)

View File

@@ -0,0 +1,4 @@
#title getSpriteAngularVelocity [RCBasic Doc]
#header function getSpriteAngularVelocity( spr_id)

View File

@@ -0,0 +1,4 @@
#title getSpriteCenter [RCBasic Doc]
#header sub getSpriteCenter( spr_id, ByRef x, ByRef y)

View File

@@ -0,0 +1,4 @@
#title getSpriteGravityScale [RCBasic Doc]
#header function getSpriteGravityScale( spr_id)

View File

@@ -0,0 +1,4 @@
#title getSpriteInertia [RCBasic Doc]
#header function getSpriteInertia( spr_id)

View File

@@ -0,0 +1,4 @@
#title getSpriteLinearDamping [RCBasic Doc]
#header function getSpriteLinearDamping( spr_id)

View File

@@ -0,0 +1,4 @@
#title getSpriteLinearVelocity [RCBasic Doc]
#header sub getSpriteLinearVelocity( spr_id, ByRef x, ByRef y)

View File

@@ -0,0 +1,4 @@
#title getSpriteLinearVelocityFromLocalPoint [RCBasic Doc]
#header sub getSpriteLinearVelocityFromLocalPoint( spr_id, pX, pY, ByRef x, ByRef y)

View File

@@ -0,0 +1,4 @@
#title getSpriteLinearVelocityFromWorldPoint [RCBasic Doc]
#header sub getSpriteLinearVelocityFromWorldPoint( spr_id, wX, wY, ByRef x, ByRef y)

View File

@@ -0,0 +1,4 @@
#title getSpriteLocalPoint [RCBasic Doc]
#header sub getSpriteLocalPoint( spr_id, wX, wY, ByRef x, ByRef y)

View File

@@ -0,0 +1,4 @@
#title getSpriteLocalVector [RCBasic Doc]
#header sub getSpriteLocalVector( spr_id, wX, wY, ByRef x, ByRef y)

View File

@@ -0,0 +1,4 @@
#title getSpriteMass [RCBasic Doc]
#header function getSpriteMass( spr_id)

View File

@@ -0,0 +1,4 @@
#title getSpriteWorldPoint [RCBasic Doc]
#header sub getSpriteWorldPoint( spr_id, lX, lY, ByRef x, ByRef y)

View File

@@ -0,0 +1,4 @@
#title getSpriteWorldVector [RCBasic Doc]
#header sub getSpriteWorldVector( spr_id, lX, lY, ByRef x, ByRef y)

View File

@@ -0,0 +1,4 @@
#title jointIsLimitEnabled [RCBasic Doc]
#header function jointIsLimitEnabled( joint_id)

View File

@@ -0,0 +1,4 @@
#title jointMotorIsEnabled [RCBasic Doc]
#header function jointMotorIsEnabled( joint_id)

View File

@@ -0,0 +1,4 @@
#title setJointAngularOffset [RCBasic Doc]
#header sub setJointAngularOffset( joint_id, angleOffset)

View File

@@ -0,0 +1,4 @@
#title setJointCorrectionFactor [RCBasic Doc]
#header sub setJointCorrectionFactor( joint_id, factor)

View File

@@ -0,0 +1,4 @@
#title setJointDamping [RCBasic Doc]
#header sub setJointDamping( joint_id, damping)

View File

@@ -0,0 +1,4 @@
#title setJointLength [RCBasic Doc]
#header sub setJointLength( joint_id, jlen)

View File

@@ -0,0 +1,4 @@
#title setJointLimits [RCBasic Doc]
#header sub setJointLimits( joint_id, lower_limit, upper_limit)

View File

@@ -0,0 +1,4 @@
#title setJointLinearOffset [RCBasic Doc]
#header sub setJointLinearOffset( joint_id, x, y)

View File

@@ -0,0 +1,4 @@
#title setJointMaxForce [RCBasic Doc]
#header sub setJointMaxForce( joint_id, force)

View File

@@ -0,0 +1,4 @@
#title setJointMaxLength [RCBasic Doc]
#header sub setJointMaxLength( joint_id, jlen)

View File

@@ -0,0 +1,4 @@
#title setJointMaxMotorForce [RCBasic Doc]
#header sub setJointMaxMotorForce( joint_id, force)

View File

@@ -0,0 +1,4 @@
#title setJointMaxMotorTorque [RCBasic Doc]
#header sub setJointMaxMotorTorque( joint_id, torque)

View File

@@ -0,0 +1,4 @@
#title setJointMaxTorque [RCBasic Doc]
#header sub setJointMaxTorque( joint_id, torque)

View File

@@ -0,0 +1,4 @@
#title setJointMinLength [RCBasic Doc]
#header sub setJointMinLength( joint_id, jlen)

View File

@@ -0,0 +1,4 @@
#title setJointMotorSpeed [RCBasic Doc]
#header sub setJointMotorSpeed( joint_id, speed)

View File

@@ -0,0 +1,4 @@
#title setJointOrigin [RCBasic Doc]
#header sub setJointOrigin( joint_id, x, y)

View File

@@ -0,0 +1,4 @@
#title setJointRatio [RCBasic Doc]
#header sub setJointRatio( joint_id, j_ratio)

View File

@@ -0,0 +1,4 @@
#title setJointStiffness [RCBasic Doc]
#header sub setJointStiffness( joint_id, stiffness)

View File

@@ -0,0 +1,4 @@
#title setSpriteAngularDamping [RCBasic Doc]
#header sub setSpriteAngularDamping( spr_id, angularDamping)

View File

@@ -0,0 +1,4 @@
#title setSpriteAngularVelocity [RCBasic Doc]
#header sub setSpriteAngularVelocity( spr_id, av)

View File

@@ -0,0 +1,4 @@
#title setSpriteAwake [RCBasic Doc]
#header sub setSpriteAwake( spr_id, flag)

View File

@@ -0,0 +1,4 @@
#title setSpriteBullet [RCBasic Doc]
#header sub setSpriteBullet( spr_id, flag)

View File

@@ -0,0 +1,4 @@
#title setSpriteFixedRotation [RCBasic Doc]
#header sub setSpriteFixedRotation( spr_id, flag)

View File

@@ -0,0 +1,4 @@
#title setSpriteGravityScale [RCBasic Doc]
#header sub setSpriteGravityScale( spr_id, g_scale)

Some files were not shown because too many files have changed in this diff Show More