Modifier and Type | Class and Description |
---|---|
class |
SplineControlPoint
Utility class representing a spline control point, specifying both a 3-dimensional position and a weight.
|
Modifier and Type | Method and Description |
---|---|
static RealPoint |
RealPoint.crossProduct(RealPoint p,
RealPoint q) |
static RealPoint |
RealPoint.difference(RealPoint p1,
RealPoint p2) |
static RealPoint |
RealPoint.mapPoint(java.awt.geom.AffineTransform m,
RealPoint p) |
static RealPoint |
RealPoint.mapVector(java.awt.geom.AffineTransform m,
RealPoint p) |
static RealPoint |
RealPoint.scalarProduct(float a,
RealPoint p) |
static RealPoint |
RealPoint.sum(RealPoint p1,
RealPoint p2) |
Modifier and Type | Method and Description |
---|---|
java.util.Vector<RealPoint> |
BSpline.getCurvePoints(double tolerance)
Get a set of points on the spline curve, where the maximum distance between two adjacent points is given by tolerance.
|
Modifier and Type | Method and Description |
---|---|
static double |
RealPoint.angleBetween(RealPoint p,
RealPoint q) |
static RealPoint |
RealPoint.crossProduct(RealPoint p,
RealPoint q) |
static RealPoint |
RealPoint.difference(RealPoint p1,
RealPoint p2) |
static double |
RealPoint.dotProduct(RealPoint p,
RealPoint q) |
static double |
RealPoint.magnitude(RealPoint p) |
static RealPoint |
RealPoint.mapPoint(java.awt.geom.AffineTransform m,
RealPoint p) |
static RealPoint |
RealPoint.mapVector(java.awt.geom.AffineTransform m,
RealPoint p) |
static RealPoint |
RealPoint.scalarProduct(float a,
RealPoint p) |
static RealPoint |
RealPoint.sum(RealPoint p1,
RealPoint p2) |
Constructor and Description |
---|
DXFArc(RealPoint center,
double radius,
double startAngleRadians,
double endAngleRadians,
boolean isCounterclockwise,
java.awt.Graphics2D graphics)
Create a circular arc from the specified parameters.
|
DXFCircle(RealPoint center,
double radius,
java.awt.Graphics2D graphics)
* Create a circular arc from the specified parameters.
|
DXFEllipse(RealPoint center,
RealPoint majorAxisEndpoint,
double axisRatio,
double startParameter,
double endParameter,
boolean isCounterclockwise,
java.awt.Graphics2D graphics)
Create an elliptical arc corresponding to the specified parameters.
|
DXFLine(RealPoint start,
RealPoint end,
java.awt.Graphics2D graphics)
Create a line segment between the specified endpoints.
|
DXFPoint(RealPoint point,
java.awt.Graphics2D graphics)
Create a point.
|
DXFText(java.lang.String text,
RealPoint basePoint,
double rotationAngle,
double obliqueAngle,
DXFStyle style,
java.awt.Graphics2D graphics)
Create a text object at the specified position.
|
DXFText(java.lang.String text,
RealPoint basePoint,
double rotationAngle,
DXFStyle style,
java.awt.Graphics2D graphics)
Create a text object at the specified position.
|
DXFText(java.lang.String text,
RealPoint basePoint,
DXFStyle style,
java.awt.Graphics2D graphics)
Create a text object at the specified position.
|
RealPoint(RealPoint other) |
Constructor and Description |
---|
DXFLWPolyline(int numVertices,
java.util.Vector<RealPoint> vertices,
boolean closed,
java.awt.Graphics2D graphics)
Create a set of line segments that connects the specified points, including a segment from the last
to the first if closed is indicated.
|