public class ImmutablePoint3D extends Object implements Point3D, Serializable
Constructor and Description |
---|
ImmutablePoint3D(double x,
double y,
double z) |
ImmutablePoint3D(Point3D point3D) |
Modifier and Type | Method and Description |
---|---|
double |
angleTo(Point3D shape) |
ImmutablePoint3D |
copy() |
double |
cosine(Point3D point3D) |
double |
distanceTo(Point3D point3D) |
List<Point3D> |
getBounds() |
double |
getX() |
double |
getY() |
double |
getZ() |
boolean |
isAntiParallel(Point3D _p1) |
boolean |
isBounded() |
boolean |
isParallel(Point3D _p1) |
Point3D |
scale(double scaleFactor) |
double[] |
toArray() |
tr.com.terrayazilim.core.math.Vec3d |
toVector() |
Point3D |
translate(double... args) |
public ImmutablePoint3D(double x, double y, double z)
x
- y
- z
- public ImmutablePoint3D(Point3D point3D)
point3D
- public double distanceTo(Point3D point3D)
distanceTo
in interface Point3D
public boolean isParallel(Point3D _p1)
isParallel
in interface Point3D
public boolean isAntiParallel(Point3D _p1)
isAntiParallel
in interface Point3D
public tr.com.terrayazilim.core.math.Vec3d toVector()
public boolean isBounded()
public ImmutablePoint3D copy()
public Point3D translate(double... args)
Copyright © 2018 Terra Software Informatics LLC.. All rights reserved.