Modifier and Type | Method and Description |
---|---|
Coords2d |
Radius.toCoordinate(Angle alpha)
Calculates the coordinate for the given alpha angle for this radius.
|
Modifier and Type | Method and Description |
---|---|
static Coords2d |
EdgeCrossSolver.findCross(LineSegment2d segment1,
LineSegment2d segment2)
Finds the cross point between two line segments.
|
Modifier and Type | Field and Description |
---|---|
static Coords2d |
Coords2d.ZERO
The coordinate of the origin.
|
Modifier and Type | Method and Description |
---|---|
static Coords2d |
Coords2d.midPoint(Coords2d a,
Coords2d b)
Calculates the midpoint of the ab segment.
|
Coords2d |
Coords2d.move(Coords2d move)
Moving this coordinate by the given vector, but this object will be unchanged and
this method will create a new object with the new coordinates.
|
static Coords2d |
Coords2d.xOnly(double x)
Creates a coordinate where the Y and Z fields are zero.
|
static Coords2d |
Coords2d.yOnly(double y)
Creates a coordinate where the X and Z fields are zero.
|
Modifier and Type | Method and Description |
---|---|
boolean |
LineSegment2d.isOnLineSegment(Coords2d c)
Return true if the given point is on the segment.
|
static Coords2d |
Coords2d.midPoint(Coords2d a,
Coords2d b)
Calculates the midpoint of the ab segment.
|
Coords2d |
Coords2d.move(Coords2d move)
Moving this coordinate by the given vector, but this object will be unchanged and
this method will create a new object with the new coordinates.
|
Boundaries2d |
Boundaries2d.move(Coords2d delta)
Moves the interval with the given delta.
|
LineSegment2d |
LineSegment2d.next(Coords2d c) |
static LineSegment2d |
LineSegment2d.startLineSegmentSeries(Coords2d p)
Starts a series of line segments.
|
Modifier and Type | Method and Description |
---|---|
static List<LineSegment2d> |
LineSegment2d.lineSegmentSeries2d(List<Coords2d> coords)
Returns with the list of line segments which is denoted by this series of points.
|
Constructor and Description |
---|
LineSegment2d(Coords2d start,
Coords2d end)
Creates a new line segment using the two given end points.
|
Modifier and Type | Field and Description |
---|---|
protected Coords2d |
Abstract2dModel.move |
Modifier and Type | Method and Description |
---|---|
Coords2d |
Area2d.get(int index)
Gives access to the points of this area.
|
Modifier and Type | Method and Description |
---|---|
List<Coords2d> |
Area2d.findCrossing(LineSegment2d segment,
boolean includeEndPoints)
Checks if the given line segment has crossing with this geometric form.
|
Iterator<Coords2d> |
Area2d.iterator() |
Modifier and Type | Method and Description |
---|---|
PointRelation |
Area2d.calculatePointRelation(Coords2d p)
Calculates the relation of the given point and this area.
|
Abstract2dModel |
Text.move(Coords2d delta) |
Abstract2dModel |
Square.move(Coords2d delta) |
Abstract2dModel |
RoundedSquare.move(Coords2d delta) |
Abstract2dModel |
Polygon.move(Coords2d delta) |
Abstract2dModel |
Circle.move(Coords2d delta) |
Area2d |
Area2d.move(Coords2d move)
Moves this list of coordinates with the given coordinate.
|
abstract Abstract2dModel |
Abstract2dModel.move(Coords2d delta)
Moves this object by the given coordinates.
|
Area2d |
Area2d.subList(Coords2d first,
Coords2d last)
Returns with a list of coordinates which contains the coordinates from first to last inclusive.
|
Constructor and Description |
---|
Abstract2dModel(Coords2d move) |
Polygon(Coords2d move,
List<Coords2d> coords) |
Square(Coords2d move,
Dims2d size) |
Constructor and Description |
---|
Area2d(List<Coords2d> coords)
Instantiate a new object with the given list of coordinates.
|
Polygon(Coords2d move,
List<Coords2d> coords) |
Polygon(List<Coords2d> coords)
Creates a polygon.
|
Modifier and Type | Method and Description |
---|---|
static String |
Translate.getTranslate(Coords2d move)
This method is used internally by the
Abstract2dModel - do not use it! |
Abstract2dModel |
Union.move(Coords2d delta) |
Abstract2dModel |
Translate.move(Coords2d delta) |
Constructor and Description |
---|
Translate(Abstract2dModel model,
Coords2d move)
Creates a move operation.
|
Copyright © 2014–2020, Printing in 3D. All rights reserved.