Modifier and Type | Class and Description |
---|---|
class |
ImmutablePoint3D |
Modifier and Type | Method and Description |
---|---|
Point3D |
Segment3D.closestPoint(Point3D point3D) |
Point3D |
ImmutableSegment3D.closestPoint(Point3D point3D) |
protected Point3D |
ImmutableSegment3D.closestPoint(Segment3D _s0,
Point3D _p0) |
Point3D |
Point3D.copy() |
Point3D |
ImmutableSphere3D.getCenter() |
Point3D |
Sphere3D.getCenter() |
Point3D |
BBox3D.getCentroid() |
Point3D |
ImmutableBBox3D.getCentroid() |
Point3D |
Envelope3D.getCentroid() |
Point3D |
Line3D.getOrigin() |
Point3D |
ImmutableLine3D.getOrigin() |
Point3D |
Segment3D.getSource() |
Point3D |
ImmutableSegment3D.getSource() |
Point3D |
Segment3D.getTarget() |
Point3D |
ImmutableSegment3D.getTarget() |
Point3D |
Segment3D.point(double scalar) |
Point3D |
Line3D.point(double scalar) |
Point3D |
ImmutableLine3D.point(double scalar) |
Point3D |
ImmutableSegment3D.point(double scalar) |
Point3D |
ImmutablePoint3D.scale(double scaleFactor) |
Point3D |
Point3D.scale(double scaleFactor) |
Point3D |
ImmutablePoint3D.translate(double... args) |
Point3D |
Point3D.translate(double... args) |
Modifier and Type | Method and Description |
---|---|
List<Point3D> |
Segment3D.getBounds() |
List<Point3D> |
Plane3D.getBounds() |
List<Point3D> |
Line3D.getBounds() |
List<Point3D> |
BBox3D.getBounds() |
List<Point3D> |
ImmutablePoint3D.getBounds() |
List<Point3D> |
ImmutableSphere3D.getBounds() |
List<Point3D> |
Point3D.getBounds() |
List<Point3D> |
ImmutableSegment3D.getBounds() |
List<Point3D> |
ImmutableBBox3D.getBounds() |
List<Point3D> |
Sphere3D.getBounds() |
List<Point3D> |
Envelope3D.getBounds() |
Modifier and Type | Method and Description |
---|---|
double |
ImmutablePoint3D.angleTo(Point3D shape) |
double |
Point3D.angleTo(Point3D point3D) |
Point3D |
Segment3D.closestPoint(Point3D point3D) |
Point3D |
ImmutableSegment3D.closestPoint(Point3D point3D) |
protected Point3D |
ImmutableSegment3D.closestPoint(Segment3D _s0,
Point3D _p0) |
static boolean |
Intersector.contains(Envelope3D _container,
Point3D _point3) |
static boolean |
Intersector.contains(Sphere3D _container,
Point3D _p0) |
double |
ImmutablePoint3D.cosine(Point3D point3D) |
double |
Point3D.cosine(Point3D point3D) |
double |
Segment3D.distanceTo(Point3D point3D) |
double |
Line3D.distanceTo(Point3D point3D) |
double |
ImmutableLine3D.distanceTo(Point3D point3D) |
double |
ImmutablePoint3D.distanceTo(Point3D point3D) |
double |
Point3D.distanceTo(Point3D point3D) |
double |
ImmutableSegment3D.distanceTo(Point3D point3D) |
tr.com.terrayazilim.core.math.Vec3d |
ImmutableSphere3D.getNormal(Point3D point3D) |
tr.com.terrayazilim.core.math.Vec3d |
Sphere3D.getNormal(Point3D point3D) |
boolean |
ImmutablePoint3D.isAntiParallel(Point3D _p1) |
boolean |
Point3D.isAntiParallel(Point3D _p1) |
boolean |
ImmutablePoint3D.isParallel(Point3D _p1) |
boolean |
Point3D.isParallel(Point3D _p1) |
static tr.com.terrayazilim.core.math.Vec3d |
Intersector.nearestPoint(Line3D _container,
Point3D _p0) |
static ImmutableBBox3D |
ShapeFactory.newImmutableBBox3D(Point3D p0,
double w,
double h,
double d) |
static ImmutableBBox3D |
ShapeFactory.newImmutableBBox3D(Point3D p0,
Point3D p1) |
static ImmutableLine3D |
ShapeFactory.newImmutableLine3D(Point3D point3D,
Point3D dirr) |
static ImmutableLine3D |
ShapeFactory.newImmutableLine3D(Point3D point3D,
tr.com.terrayazilim.core.math.Vec3d vec3d) |
static ImmutableSegment3D |
ShapeFactory.newImmutableSegment3D(Point3D src,
Point3D tar) |
static ImmutableSphere3D |
ShapeFactory.newImmutableSphere3D(Point3D center,
double radius) |
double |
Line3D.orthogonalDistanceTo(Point3D point3D) |
double |
ImmutableLine3D.orthogonalDistanceTo(Point3D point3D) |
double |
Segment3D.project(Point3D point3D) |
double |
Line3D.project(Point3D point3D) |
double |
ImmutableLine3D.project(Point3D point3D) |
double |
ImmutableSegment3D.project(Point3D point3D) |
Constructor and Description |
---|
ImmutableBBox3D(Point3D _lowerB,
double w,
double h,
double d) |
ImmutableBBox3D(Point3D _lowerBound,
Point3D _upperBound) |
ImmutableLine3D(Point3D _origin,
Point3D _toDirection) |
ImmutableLine3D(Point3D _origin,
tr.com.terrayazilim.core.math.Vec3d _direction) |
ImmutablePoint3D(Point3D point3D) |
ImmutableSegment3D(Point3D source,
Point3D target) |
ImmutableSphere3D(Point3D _center,
double _radius) |
Copyright © 2018 Terra Software Informatics LLC.. All rights reserved.