/external/jmonkeyengine/engine/src/core/com/jme3/bounding/ |
BoundingVolume.java | 44 * <code>BoundingVolume</code> defines an interface for dealing with
48 * @version $Id: BoundingVolume.java,v 1.24 2007/09/21 15:45:32 nca Exp $
50 public abstract class BoundingVolume implements Savable, Cloneable, Collidable {
80 public BoundingVolume() {
83 public BoundingVolume(Vector3f center) {
118 public final BoundingVolume transform(Transform trans) {
133 public abstract BoundingVolume transform(Transform trans, BoundingVolume store);
135 public abstract BoundingVolume transform(Matrix4f trans, BoundingVolume store); [all...] |
BoundingSphere.java | 60 public class BoundingSphere extends BoundingVolume {
382 * @return BoundingVolume
385 public BoundingVolume transform(Transform trans, BoundingVolume store) {
387 if (store == null || store.getType() != BoundingVolume.Type.Sphere) {
400 public BoundingVolume transform(Matrix4f trans, BoundingVolume store) {
402 if (store == null || store.getType() != BoundingVolume.Type.Sphere) {
463 public BoundingVolume merge(BoundingVolume volume) { [all...] |
BoundingBox.java | 62 public class BoundingBox extends BoundingVolume {
270 public BoundingVolume transform(Transform trans, BoundingVolume store) {
303 public BoundingVolume transform(Matrix4f trans, BoundingVolume store) {
367 public BoundingVolume merge(BoundingVolume volume) {
407 public BoundingVolume mergeLocal(BoundingVolume volume) {
544 public BoundingVolume clone(BoundingVolume store) { [all...] |
/external/jmonkeyengine/engine/src/core/com/jme3/scene/ |
CollisionData.java | 35 import com.jme3.bounding.BoundingVolume; 50 BoundingVolume worldBound,
|
Geometry.java | 35 import com.jme3.bounding.BoundingVolume; 251 public BoundingVolume getModelBound() { 419 * {@link Mesh#setBound(com.jme3.bounding.BoundingVolume) } and 425 public void setModelBound(BoundingVolume modelBound) {
|
Node.java | 35 import com.jme3.bounding.BoundingVolume; 128 BoundingVolume resultBound = null; 613 public void setModelBound(BoundingVolume modelBound) {
|
Mesh.java | 36 import com.jme3.bounding.BoundingVolume; 164 private BoundingVolume meshBound = new BoundingBox(); 833 * com.jme3.bounding.BoundingVolume, 849 BoundingVolume worldBound, [all...] |
Spatial.java | 36 import com.jme3.bounding.BoundingVolume; 127 protected BoundingVolume worldBound; [all...] |
/external/jmonkeyengine/engine/src/core/com/jme3/scene/control/ |
AreaUtils.java | 37 import com.jme3.bounding.BoundingVolume; 59 public static float calcScreenArea(BoundingVolume bound, float distance, float screenWidth) { 60 if (bound.getType() == BoundingVolume.Type.Sphere){ 62 }else if (bound.getType() == BoundingVolume.Type.AABB){
|
LodControl.java | 35 import com.jme3.bounding.BoundingVolume; 151 BoundingVolume bv = spatial.getWorldBound();
|
/external/jmonkeyengine/engine/src/core/com/jme3/light/ |
PointLight.java | 34 import com.jme3.bounding.BoundingVolume;
62 BoundingVolume bv = owner.getWorldBound();
|
SpotLight.java | 34 import com.jme3.bounding.BoundingVolume; 80 BoundingVolume bv = owner.getWorldBound();
|
/external/jmonkeyengine/engine/src/core/com/jme3/shadow/ |
ShadowUtil.java | 35 import com.jme3.bounding.BoundingVolume;
176 BoundingVolume vol = list.get(i).getWorldBound();
177 BoundingVolume newVol = vol.transform(transform);
194 BoundingVolume store = null;
196 BoundingVolume vol = list.get(i).getWorldBound();
211 public static BoundingBox computeUnionBound(List<BoundingVolume> bv) {
214 BoundingVolume vol = bv.get(i);
368 ArrayList<BoundingVolume> visRecvList = new ArrayList<BoundingVolume>();
372 BoundingVolume bv = receiver.getWorldBound(); [all...] |
/external/jmonkeyengine/engine/src/test/jme3test/collision/ |
TestTriangleCollision.java | 36 import com.jme3.bounding.BoundingVolume; 117 BoundingVolume bv = geom1.getWorldBound();
|
/external/jmonkeyengine/engine/src/core/com/jme3/collision/bih/ |
BIHTree.java | 36 import com.jme3.bounding.BoundingVolume; 398 BoundingVolume worldBound, 430 private int collideWithBoundingVolume(BoundingVolume bv, 451 BoundingVolume worldBound, 457 } else if (other instanceof BoundingVolume) { 458 BoundingVolume bv = (BoundingVolume) other;
|
/external/jmonkeyengine/engine/src/tools/jme3tools/optimize/ |
Octree.java | 36 import com.jme3.bounding.BoundingVolume; 89 BoundingVolume bv = geom.getWorldBound();
|
/external/jmonkeyengine/engine/src/core/com/jme3/math/ |
Ray.java | 34 import com.jme3.bounding.BoundingVolume; 386 if (other instanceof BoundingVolume) { 387 BoundingVolume bv = (BoundingVolume) other;
|
/external/jmonkeyengine/engine/src/blender/com/jme3/scene/plugins/blender/textures/ |
UVCoordinatesGenerator.java | 36 import com.jme3.bounding.BoundingVolume; 223 BoundingVolume bv = mesh.getBound(); 262 BoundingVolume bv = mesh.getBound(); 328 * and does not provide full functionality of a BoundingVolume. 329 * Should be replaced with a bounding tube that extends the BoundingVolume if it is ever created.
|
/external/jmonkeyengine/engine/src/test/jme3test/games/ |
CubeField.java | 36 import com.jme3.bounding.BoundingVolume; 282 BoundingVolume pVol = playerModel.getWorldBound(); 283 BoundingVolume vVol = cubeModel.getWorldBound();
|
/external/jmonkeyengine/engine/src/blender/com/jme3/asset/ |
BlenderKey.java | 34 import com.jme3.bounding.BoundingVolume;
679 public void setModelBound(BoundingVolume modelBound) {}
|
/external/jmonkeyengine/engine/src/blender/com/jme3/scene/plugins/blender/modifiers/ |
ArrayModifier.java | 5 import com.jme3.bounding.BoundingVolume;
145 BoundingVolume boundingVolume = node.getWorldBound();
146 if (boundingVolume instanceof BoundingBox) {
147 scale[0] *= ((BoundingBox) boundingVolume).getXExtent() * 2.0f;
148 scale[1] *= ((BoundingBox) boundingVolume).getYExtent() * 2.0f;
149 scale[2] *= ((BoundingBox) boundingVolume).getZExtent() * 2.0f;
150 } else if (boundingVolume instanceof BoundingSphere) {
151 float radius = ((BoundingSphere) boundingVolume).getRadius();
156 throw new IllegalStateException("Unknown bounding volume type: " + boundingVolume.getClass().getName()); [all...] |
/external/jmonkeyengine/engine/src/terrain/com/jme3/terrain/geomipmap/ |
TerrainPatch.java | 37 import com.jme3.bounding.BoundingVolume;
789 if (other instanceof BoundingVolume)
790 if (!getWorldBound().intersects((BoundingVolume)other))
795 else if (other instanceof BoundingVolume)
796 return collideWithBoundingVolume((BoundingVolume)other, results);
[all...] |
TerrainQuad.java | 36 import com.jme3.bounding.BoundingVolume;
[all...] |
/external/jmonkeyengine/engine/src/core/com/jme3/renderer/ |
Camera.java | 35 import com.jme3.bounding.BoundingVolume; 71 * see {@link #contains(com.jme3.bounding.BoundingVolume) } 1002 * <code>BoundingVolume bv;<br/> [all...] |