public interface Line3D extends Shape
| Modifier and Type | Method and Description |
|---|---|
Line3D |
copy() |
double |
distanceTo(Point3D point3D) |
List<Point3D> |
getBounds() |
tr.com.terrayazilim.core.unit.DimensionUnit |
getDimensionUnit() |
tr.com.terrayazilim.core.math.Vec3d |
getDirection() |
Point3D |
getOrigin() |
ShapeUnit |
getShapeUnit() |
boolean |
isBounded() |
boolean |
isParallel(Line3D line3D) |
double |
orthogonalDistanceTo(Point3D point3D) |
Point3D |
point(double scalar) |
double |
project(Point3D point3D) |
Line3D |
scale(double scaleFactor) |
boolean |
skew(Line3D line3D) |
Line3D |
translate(double... args) |
boolean skew(Line3D line3D)
line3D - double distanceTo(Point3D point3D)
point3D - double orthogonalDistanceTo(Point3D point3D)
point3D - double project(Point3D point3D)
point3D - Point3D point(double scalar)
scalar - boolean isParallel(Line3D line3D)
line3D - Point3D getOrigin()
tr.com.terrayazilim.core.math.Vec3d getDirection()
Line3D copy()
boolean isBounded()
Line3D translate(double... args)
Line3D scale(double scaleFactor)
tr.com.terrayazilim.core.unit.DimensionUnit getDimensionUnit()
getDimensionUnit in interface ShapeShapeUnit getShapeUnit()
getShapeUnit in interface ShapeCopyright © 2018 Terra Software Informatics LLC.. All rights reserved.