Skip to content

Commit

Permalink
deploy: cf6f507
Browse files Browse the repository at this point in the history
  • Loading branch information
stephengold committed Jun 3, 2024
1 parent 6875733 commit caf3377
Show file tree
Hide file tree
Showing 8 changed files with 55 additions and 35 deletions.
42 changes: 29 additions & 13 deletions javadoc/master/com/jme3/bullet/CollisionSpace.html
Original file line number Diff line number Diff line change
Expand Up @@ -208,7 +208,7 @@ <h2>Method Summary</h2>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="CollisionSpace.html" title="class in com.jme3.bullet">CollisionSpace</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getCollisionSpace()" class="member-name-link">getCollisionSpace</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Access the CollisionSpace <b>running on this thread</b>.</div>
<div class="block">Access the CollisionSpace associated with this thread.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="CollisionConfiguration.html" title="class in com.jme3.bullet">CollisionConfiguration</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getConfiguration()" class="member-name-link">getConfiguration</a>()</code></div>
Expand Down Expand Up @@ -353,24 +353,29 @@ <h2>Method Summary</h2>
recomputed during each <code>update()</code> (native field:
m_forceUpdateAllAabbs).</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setRayTestFlags(int)" class="member-name-link">setRayTestFlags</a><wbr>(int&nbsp;flags)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setLocalThreadPhysicsSpace(com.jme3.bullet.CollisionSpace)" class="member-name-link">setLocalThreadPhysicsSpace</a><wbr>(<a href="CollisionSpace.html" title="class in com.jme3.bullet">CollisionSpace</a>&nbsp;space)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Alter the CollisionSpace associated with this thread.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setRayTestFlags(int)" class="member-name-link">setRayTestFlags</a><wbr>(int&nbsp;flags)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Alter the flags used in ray tests (native field: m_flags).</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="collision/PhysicsSweepTestResult.html" title="class in com.jme3.bullet.collision">PhysicsSweepTestResult</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#sweepTest(com.jme3.bullet.collision.shapes.ConvexShape,com.jme3.math.Transform,com.jme3.math.Transform,java.util.List,float)" class="member-name-link">sweepTest</a><wbr>(<a href="collision/shapes/ConvexShape.html" title="class in com.jme3.bullet.collision.shapes">ConvexShape</a>&nbsp;shape,
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="collision/PhysicsSweepTestResult.html" title="class in com.jme3.bullet.collision">PhysicsSweepTestResult</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#sweepTest(com.jme3.bullet.collision.shapes.ConvexShape,com.jme3.math.Transform,com.jme3.math.Transform,java.util.List,float)" class="member-name-link">sweepTest</a><wbr>(<a href="collision/shapes/ConvexShape.html" title="class in com.jme3.bullet.collision.shapes">ConvexShape</a>&nbsp;shape,
<a href="../math/Transform.html" title="class in com.jme3.math">Transform</a>&nbsp;start,
<a href="../math/Transform.html" title="class in com.jme3.math">Transform</a>&nbsp;end,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="collision/PhysicsSweepTestResult.html" title="class in com.jme3.bullet.collision">PhysicsSweepTestResult</a>&gt;&nbsp;results,
float&nbsp;allowedCcdPenetration)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Perform a sweep-collision test and store the results in an existing list,
in arbitrary order.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#useDeterministicDispatch(boolean)" class="member-name-link">useDeterministicDispatch</a><wbr>(boolean&nbsp;desiredSetting)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#useDeterministicDispatch(boolean)" class="member-name-link">useDeterministicDispatch</a><wbr>(boolean&nbsp;desiredSetting)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Enable or disable the "deterministic overlapping pairs" option in the
collision dispatcher (native field: m_deterministicOverlappingPairs).</div>
</div>
Expand Down Expand Up @@ -573,11 +578,10 @@ <h3>getBroadphaseType</h3>
<section class="detail" id="getCollisionSpace()">
<h3>getCollisionSpace</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="CollisionSpace.html" title="class in com.jme3.bullet">CollisionSpace</a></span>&nbsp;<span class="element-name">getCollisionSpace</span>()</div>
<div class="block">Access the CollisionSpace <b>running on this thread</b>. For parallel
physics, this may be invoked from the OpenGL thread.</div>
<div class="block">Access the CollisionSpace associated with this thread.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>the pre-existing CollisionSpace running on this thread</dd>
<dd>the pre-existing CollisionSpace, or <code>null</code> if none</dd>
</dl>
</section>
</li>
Expand Down Expand Up @@ -913,6 +917,18 @@ <h3>setForceUpdateAllAabbs</h3>
</section>
</li>
<li>
<section class="detail" id="setLocalThreadPhysicsSpace(com.jme3.bullet.CollisionSpace)">
<h3>setLocalThreadPhysicsSpace</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setLocalThreadPhysicsSpace</span><wbr><span class="parameters">(<a href="CollisionSpace.html" title="class in com.jme3.bullet">CollisionSpace</a>&nbsp;space)</span></div>
<div class="block">Alter the CollisionSpace associated with this thread.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>space</code> - which space to associate with the current thread, or
<code>null</code> for none</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="setRayTestFlags(int)">
<h3>setRayTestFlags</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setRayTestFlags</span><wbr><span class="parameters">(int&nbsp;flags)</span></div>
Expand Down
2 changes: 1 addition & 1 deletion javadoc/master/com/jme3/bullet/DeformableSpace.html
Original file line number Diff line number Diff line change
Expand Up @@ -240,7 +240,7 @@ <h3 id="methods-inherited-from-class-com.jme3.bullet.PhysicsSpace">Methods inher
<code><a href="PhysicsSpace.html#addJoint(com.jme3.bullet.joints.PhysicsJoint)">addJoint</a>, <a href="PhysicsSpace.html#addTickListener(com.jme3.bullet.PhysicsTickListener)">addTickListener</a>, <a href="PhysicsSpace.html#contains(com.jme3.bullet.joints.PhysicsJoint)">contains</a>, <a href="PhysicsSpace.html#countManifolds()">countManifolds</a>, <a href="PhysicsSpace.html#countRigidBodies()">countRigidBodies</a>, <a href="PhysicsSpace.html#countTickListeners()">countTickListeners</a>, <a href="PhysicsSpace.html#getAccuracy()">getAccuracy</a>, <a href="PhysicsSpace.html#getCharacterList()">getCharacterList</a>, <a href="PhysicsSpace.html#getGravity(com.jme3.math.Vector3f)">getGravity</a>, <a href="PhysicsSpace.html#getJointList()">getJointList</a>, <a href="PhysicsSpace.html#getJointMap()">getJointMap</a>, <a href="PhysicsSpace.html#getPhysicsSpace()">getPhysicsSpace</a>, <a href="PhysicsSpace.html#getRigidBodyList()">getRigidBodyList</a>, <a href="PhysicsSpace.html#getSolverInfo()">getSolverInfo</a>, <a href="PhysicsSpace.html#getSolverType()">getSolverType</a>, <a href="PhysicsSpace.html#getVehicleList()">getVehicleList</a>, <a href="PhysicsSpace.html#getWorldType(long)">getWorldType</a>, <a href="PhysicsSpace.html#initSolverInfo()">initSolverInfo</a>, <a href="PhysicsSpace.html#isCcdWithStaticOnly()">isCcdWithStaticOnly</a>, <a href="PhysicsSpace.html#isUsingScr()">isUsingScr</a>, <a href="PhysicsSpace.html#listManifoldIds()">listManifoldIds</a>, <a href="PhysicsSpace.html#maxSubSteps()">maxSubSteps</a>, <a href="PhysicsSpace.html#maxTimeStep()">maxTimeStep</a>, <a href="PhysicsSpace.html#onContactEnded(long)">onContactEnded</a>, <a href="PhysicsSpace.html#onContactProcessed(com.jme3.bullet.collision.PhysicsCollisionObject,com.jme3.bullet.collision.PhysicsCollisionObject,long)">onContactProcessed</a>, <a href="PhysicsSpace.html#onContactStarted(long)">onContactStarted</a>, <a href="PhysicsSpace.html#removeJoint(com.jme3.bullet.joints.PhysicsJoint)">removeJoint</a>, <a href="PhysicsSpace.html#removeTickListener(com.jme3.bullet.PhysicsTickListener)">removeTickListener</a>, <a href="PhysicsSpace.html#setAccuracy(float)">setAccuracy</a>, <a href="PhysicsSpace.html#setCcdWithStaticOnly(boolean)">setCcdWithStaticOnly</a>, <a href="PhysicsSpace.html#setMaxSubSteps(int)">setMaxSubSteps</a>, <a href="PhysicsSpace.html#setMaxTimeStep(float)">setMaxTimeStep</a>, <a href="PhysicsSpace.html#update(float)">update</a>, <a href="PhysicsSpace.html#update(float,int)">update</a>, <a href="PhysicsSpace.html#update(float,int,boolean,boolean,boolean)">update</a>, <a href="PhysicsSpace.html#useScr(boolean)">useScr</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-com.jme3.bullet.CollisionSpace">Methods inherited from class&nbsp;com.jme3.bullet.<a href="CollisionSpace.html" title="class in com.jme3.bullet">CollisionSpace</a></h3>
<code><a href="CollisionSpace.html#contactTest(com.jme3.bullet.collision.PhysicsCollisionObject,com.jme3.bullet.collision.PhysicsCollisionListener)">contactTest</a>, <a href="CollisionSpace.html#countCollisionObjects()">countCollisionObjects</a>, <a href="CollisionSpace.html#countSolvers()">countSolvers</a>, <a href="CollisionSpace.html#getBroadphaseType()">getBroadphaseType</a>, <a href="CollisionSpace.html#getCollisionSpace()">getCollisionSpace</a>, <a href="CollisionSpace.html#getConfiguration()">getConfiguration</a>, <a href="CollisionSpace.html#getGhostObjectList()">getGhostObjectList</a>, <a href="CollisionSpace.html#getRayTestFlags()">getRayTestFlags</a>, <a href="CollisionSpace.html#getWorldMax(com.jme3.math.Vector3f)">getWorldMax</a>, <a href="CollisionSpace.html#getWorldMin(com.jme3.math.Vector3f)">getWorldMin</a>, <a href="CollisionSpace.html#hasClosest(com.jme3.bullet.collision.shapes.CollisionShape,com.jme3.bullet.collision.shapes.CollisionShape)">hasClosest</a>, <a href="CollisionSpace.html#hasContact(com.jme3.bullet.collision.shapes.CollisionShape,com.jme3.bullet.collision.shapes.CollisionShape)">hasContact</a>, <a href="CollisionSpace.html#initThread(long)">initThread</a>, <a href="CollisionSpace.html#isForceUpdateAllAabbs()">isForceUpdateAllAabbs</a>, <a href="CollisionSpace.html#isUsingDeterministicDispatch()">isUsingDeterministicDispatch</a>, <a href="CollisionSpace.html#jniEnvId()">jniEnvId</a>, <a href="CollisionSpace.html#needsCollision(com.jme3.bullet.collision.PhysicsCollisionObject,com.jme3.bullet.collision.PhysicsCollisionObject)">needsCollision</a>, <a href="CollisionSpace.html#pairTest(com.jme3.bullet.collision.PhysicsCollisionObject,com.jme3.bullet.collision.PhysicsCollisionObject,com.jme3.bullet.collision.PhysicsCollisionListener)">pairTest</a>, <a href="CollisionSpace.html#rayTest(com.jme3.math.Vector3f,com.jme3.math.Vector3f)">rayTest</a>, <a href="CollisionSpace.html#rayTest(com.jme3.math.Vector3f,com.jme3.math.Vector3f,java.util.List)">rayTest</a>, <a href="CollisionSpace.html#rayTestDp(com.simsilica.mathd.Vec3d,com.simsilica.mathd.Vec3d,java.util.List)">rayTestDp</a>, <a href="CollisionSpace.html#rayTestRaw(com.jme3.math.Vector3f,com.jme3.math.Vector3f)">rayTestRaw</a>, <a href="CollisionSpace.html#rayTestRaw(com.jme3.math.Vector3f,com.jme3.math.Vector3f,java.util.List)">rayTestRaw</a>, <a href="CollisionSpace.html#setForceUpdateAllAabbs(boolean)">setForceUpdateAllAabbs</a>, <a href="CollisionSpace.html#setRayTestFlags(int)">setRayTestFlags</a>, <a href="CollisionSpace.html#sweepTest(com.jme3.bullet.collision.shapes.ConvexShape,com.jme3.math.Transform,com.jme3.math.Transform,java.util.List,float)">sweepTest</a>, <a href="CollisionSpace.html#useDeterministicDispatch(boolean)">useDeterministicDispatch</a></code></div>
<code><a href="CollisionSpace.html#contactTest(com.jme3.bullet.collision.PhysicsCollisionObject,com.jme3.bullet.collision.PhysicsCollisionListener)">contactTest</a>, <a href="CollisionSpace.html#countCollisionObjects()">countCollisionObjects</a>, <a href="CollisionSpace.html#countSolvers()">countSolvers</a>, <a href="CollisionSpace.html#getBroadphaseType()">getBroadphaseType</a>, <a href="CollisionSpace.html#getCollisionSpace()">getCollisionSpace</a>, <a href="CollisionSpace.html#getConfiguration()">getConfiguration</a>, <a href="CollisionSpace.html#getGhostObjectList()">getGhostObjectList</a>, <a href="CollisionSpace.html#getRayTestFlags()">getRayTestFlags</a>, <a href="CollisionSpace.html#getWorldMax(com.jme3.math.Vector3f)">getWorldMax</a>, <a href="CollisionSpace.html#getWorldMin(com.jme3.math.Vector3f)">getWorldMin</a>, <a href="CollisionSpace.html#hasClosest(com.jme3.bullet.collision.shapes.CollisionShape,com.jme3.bullet.collision.shapes.CollisionShape)">hasClosest</a>, <a href="CollisionSpace.html#hasContact(com.jme3.bullet.collision.shapes.CollisionShape,com.jme3.bullet.collision.shapes.CollisionShape)">hasContact</a>, <a href="CollisionSpace.html#initThread(long)">initThread</a>, <a href="CollisionSpace.html#isForceUpdateAllAabbs()">isForceUpdateAllAabbs</a>, <a href="CollisionSpace.html#isUsingDeterministicDispatch()">isUsingDeterministicDispatch</a>, <a href="CollisionSpace.html#jniEnvId()">jniEnvId</a>, <a href="CollisionSpace.html#needsCollision(com.jme3.bullet.collision.PhysicsCollisionObject,com.jme3.bullet.collision.PhysicsCollisionObject)">needsCollision</a>, <a href="CollisionSpace.html#pairTest(com.jme3.bullet.collision.PhysicsCollisionObject,com.jme3.bullet.collision.PhysicsCollisionObject,com.jme3.bullet.collision.PhysicsCollisionListener)">pairTest</a>, <a href="CollisionSpace.html#rayTest(com.jme3.math.Vector3f,com.jme3.math.Vector3f)">rayTest</a>, <a href="CollisionSpace.html#rayTest(com.jme3.math.Vector3f,com.jme3.math.Vector3f,java.util.List)">rayTest</a>, <a href="CollisionSpace.html#rayTestDp(com.simsilica.mathd.Vec3d,com.simsilica.mathd.Vec3d,java.util.List)">rayTestDp</a>, <a href="CollisionSpace.html#rayTestRaw(com.jme3.math.Vector3f,com.jme3.math.Vector3f)">rayTestRaw</a>, <a href="CollisionSpace.html#rayTestRaw(com.jme3.math.Vector3f,com.jme3.math.Vector3f,java.util.List)">rayTestRaw</a>, <a href="CollisionSpace.html#setForceUpdateAllAabbs(boolean)">setForceUpdateAllAabbs</a>, <a href="CollisionSpace.html#setLocalThreadPhysicsSpace(com.jme3.bullet.CollisionSpace)">setLocalThreadPhysicsSpace</a>, <a href="CollisionSpace.html#setRayTestFlags(int)">setRayTestFlags</a>, <a href="CollisionSpace.html#sweepTest(com.jme3.bullet.collision.shapes.ConvexShape,com.jme3.math.Transform,com.jme3.math.Transform,java.util.List,float)">sweepTest</a>, <a href="CollisionSpace.html#useDeterministicDispatch(boolean)">useDeterministicDispatch</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-com.jme3.bullet.NativePhysicsObject">Methods inherited from class&nbsp;com.jme3.bullet.<a href="NativePhysicsObject.html" title="class in com.jme3.bullet">NativePhysicsObject</a></h3>
<code><a href="NativePhysicsObject.html#compareTo(com.jme3.bullet.NativePhysicsObject)">compareTo</a>, <a href="NativePhysicsObject.html#countTrackers()">countTrackers</a>, <a href="NativePhysicsObject.html#dumpTrackers()">dumpTrackers</a>, <a href="NativePhysicsObject.html#equals(java.lang.Object)">equals</a>, <a href="NativePhysicsObject.html#freeUnusedObjects()">freeUnusedObjects</a>, <a href="NativePhysicsObject.html#hasAssignedNativeObject()">hasAssignedNativeObject</a>, <a href="NativePhysicsObject.html#hashCode()">hashCode</a>, <a href="NativePhysicsObject.html#nativeId()">nativeId</a>, <a href="NativePhysicsObject.html#reassignNativeId(long)">reassignNativeId</a>, <a href="NativePhysicsObject.html#setNativeId(long)">setNativeId</a>, <a href="NativePhysicsObject.html#setNativeIdNotTracked(long)">setNativeIdNotTracked</a>, <a href="NativePhysicsObject.html#toString()">toString</a>, <a href="NativePhysicsObject.html#unassignNativeObject()">unassignNativeObject</a></code></div>
Expand Down
Loading

0 comments on commit caf3377

Please sign in to comment.