|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.paulhertz.aifile.DisplayComponent
net.paulhertz.aifile.BezShape
net.paulhertz.aifile.BezCurve
public class BezCurve
Provides factory methods to construct a single Bezier curve.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class net.paulhertz.aifile.BezShape |
---|
BezShape.BezType |
Field Summary |
---|
Fields inherited from class net.paulhertz.aifile.BezShape |
---|
bezType, CURVE_SEGMENT, KAPPA, LINE_SEGMENT |
Method Summary | |
---|---|
static BezCurve |
makeCurve(float ax1,
float ay1,
float cx1,
float cy1,
float cx2,
float cy2,
float ax2,
float ay2)
Constructs a single Bˇzier curve. |
static BezCurve |
makeCurve(PApplet parent,
float ax1,
float ay1,
float cx1,
float cy1,
float cx2,
float cy2,
float ax2,
float ay2)
Constructs a single Bˇzier curve. |
Methods inherited from class net.paulhertz.aifile.DisplayComponent |
---|
hide, id, isLocked, isVisible, parentComponent, setLocked, setParentComponent, setVisible, show |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static BezCurve makeCurve(PApplet parent, float ax1, float ay1, float cx1, float cy1, float cx2, float cy2, float ax2, float ay2)
isClosed == false
).
parent
- reference to the host PApplet, used for calls to Processing environmentax1
- x-coordinate of initial anchor pointay1
- y-coordinate of initial anchor pointcx1
- x-coordinate of first control pointcy1
- y-coordinate of first control pointcx2
- x-coordinate of second control pointcy2
- y-coordinate of second control pointax2
- x-coordinate of terminal anchor pointay2
- y-coordinate of terminal anchor point
public static BezCurve makeCurve(float ax1, float ay1, float cx1, float cy1, float cx2, float cy2, float ax2, float ay2)
isClosed == false
).
PApplet used for calls to the Processing environment is obtained from
IgnoCodeLib
, which must be correctly initialized in setup.
If IgnoCodeLib does not have a reference to a PApplet, it throws a NullPointerException.
ax1
- x-coordinate of initial anchor pointay1
- y-coordinate of initial anchor pointcx1
- x-coordinate of first control pointcy1
- y-coordinate of first control pointcx2
- x-coordinate of second control pointcy2
- y-coordinate of second control pointax2
- x-coordinate of terminal anchor pointay2
- y-coordinate of terminal anchor point
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |