public class ITrimCurveGraphic
extends java.lang.Object
ITrimLoopGraphic
Modifier and Type | Field and Description |
---|---|
ITrimCurveI |
curve |
IPolyline |
polyline |
IPolyline2D |
polyline2 |
ISurfaceI |
surface |
Constructor and Description |
---|
ITrimCurveGraphic(ISurfaceI surf,
IPolyline2D poly2)
For creating curve without ITrimCurve (mainly for rectangular borders)
|
ITrimCurveGraphic(ITrimCurveI crv) |
Modifier and Type | Method and Description |
---|---|
static IVec2[] |
fillPointsBetween(ISurfaceI surf,
IVec2 pt1,
IVec2 pt2)
fill points to match with graphical resolution on the surface
|
static double[] |
fillUBetween(ISurfaceI surf,
double u1,
double u2) |
static IVec2[] |
fillUBetween(ISurfaceI surf,
IVec2 pt1,
IVec2 pt2) |
static double[] |
fillVBetween(ISurfaceI surf,
double v1,
double v2) |
static IVec2[] |
fillVBetween(ISurfaceI surf,
IVec2 pt1,
IVec2 pt2) |
IPolyline |
getPolyline(int reso) |
IPolyline2D |
getPolyline2D() |
void |
setup2D(int reso) |
void |
setup3D(int reso) |
public ITrimCurveI curve
public ISurfaceI surface
public IPolyline2D polyline2
public IPolyline polyline
public ITrimCurveGraphic(ITrimCurveI crv)
public ITrimCurveGraphic(ISurfaceI surf, IPolyline2D poly2)
public IPolyline2D getPolyline2D()
public IPolyline getPolyline(int reso)
public void setup2D(int reso)
public void setup3D(int reso)
public static IVec2[] fillPointsBetween(ISurfaceI surf, IVec2 pt1, IVec2 pt2)
public static double[] fillUBetween(ISurfaceI surf, double u1, double u2)
public static double[] fillVBetween(ISurfaceI surf, double v1, double v2)