public interface Shape3D extends Serializable
Modifier and Type | Interface and Description |
---|---|
static class |
Shape3D.EmptySet3D |
Modifier and Type | Field and Description |
---|---|
static double |
ACCURACY |
static Shape3D |
EMPTY_SET |
Modifier and Type | Method and Description |
---|---|
Shape3D |
clip(Box3D box) |
boolean |
contains(Point3D point) |
Box3D |
getBoundingBox() |
double |
getDistance(Point3D p)
Gets the distance of the shape to the given point, or the distance of
point to the frontier of the shape in the case of a plain shape.
|
boolean |
isBounded()
Returns true if the shape is bounded, that is if we can draw a finite
rectangle enclosing the shape.
|
boolean |
isEmpty() |
Shape3D |
transform(AffineTransform3D trans) |
static final double ACCURACY
static final Shape3D EMPTY_SET
boolean isEmpty()
boolean isBounded()
Box3D getBoundingBox()
Shape3D transform(AffineTransform3D trans)
double getDistance(Point3D p)
boolean contains(Point3D point)
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.