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 Shape
ShapeUnit getShapeUnit()
getShapeUnit
in interface Shape
Copyright © 2018 Terra Software Informatics LLC.. All rights reserved.