public class Plane3DCoordinateSubsystem extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Vector3D |
xUnitVector |
protected Vector3D |
yUnitVector |
| Constructor and Description |
|---|
Plane3DCoordinateSubsystem(Plane3D plane) |
| Modifier and Type | Method and Description |
|---|---|
Point3D |
get(Point2D point)
Get 3D coords of a point within the coordinate subsystem
|
Vector3D |
getXUnitVector()
Get X unit vector
|
Vector3D |
getYUnitVector()
Get Y unit vector
|
LineSegment2D |
project(LineSegment3D lineSegment3D)
Project line segment
|
Point2D |
project(Point3D point)
Project a point to 2D coordinate subsystem of the plane
|
SimplePolygon2D |
project(SimplePlanarPolygon3D polygon3d)
Project polygon
|
public Plane3DCoordinateSubsystem(Plane3D plane)
public Vector3D getXUnitVector()
public Vector3D getYUnitVector()
public Point2D project(Point3D point)
point - point to project onto plane and then compute its coordinates in coordinate subsystem of the plane.public SimplePolygon2D project(SimplePlanarPolygon3D polygon3d)
polygon3d - polygon in ambient spacepublic LineSegment2D project(LineSegment3D lineSegment3D)
lineSegment3D - line segment in ambient spaceCopyright © 2019 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All rights reserved.