public abstract class BoundingObject extends Object implements Cloneable
| Modifier and Type | Field and Description |
|---|---|
protected Vector3f |
center |
protected int |
checkPlane |
| Constructor and Description |
|---|
BoundingObject() |
BoundingObject(Vector3f center) |
| Modifier and Type | Method and Description |
|---|---|
BoundingObject |
clone() |
abstract boolean |
contains(Vector3f point) |
float |
distanceTo(Vector3f point) |
abstract BoundingObject |
fromPoints(List<Vector3f> points) |
Vector3f |
getCenter(Vector3f store) |
abstract boolean |
intersects(BoundingObject bo) |
abstract BoundingObject |
merge(BoundingObject other) |
protected Vector3f center
protected int checkPlane
public BoundingObject()
public BoundingObject(Vector3f center)
public abstract BoundingObject fromPoints(List<Vector3f> points)
public abstract BoundingObject merge(BoundingObject other)
public abstract boolean intersects(BoundingObject bo)
public abstract boolean contains(Vector3f point)
public BoundingObject clone() throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedExceptionpublic final float distanceTo(Vector3f point)
Copyright © 2014. All rights reserved.