public class IStraightenerCurve extends ICurve implements IStraightenerI
Modifier and Type | Field and Description |
---|---|
(package private) IStraightener |
straightener |
defaultTension
Constructor and Description |
---|
IStraightenerCurve(IParticleGeo p1,
IParticleGeo p2,
IParticleGeo p3) |
IStraightenerCurve(IParticleI p1,
IParticleI p2,
IParticleI p3) |
IStraightenerCurve(IVecI p1,
IVecI p2,
IVecI p3) |
IStraightenerCurve(IVec p1,
IVec p2,
IVec p3) |
Modifier and Type | Method and Description |
---|---|
IStraightenerCurve |
attr(IAttribute at)
set attributes
|
IStraightenerCurve |
clr(java.awt.Color c) |
IStraightenerCurve |
clr(java.awt.Color c,
int alpha) |
IStraightenerCurve |
clr(double dgray) |
IStraightenerCurve |
clr(double dgray,
double dalpha) |
IStraightenerCurve |
clr(double dr,
double dg,
double db) |
IStraightenerCurve |
clr(double dr,
double dg,
double db,
double da) |
IStraightenerCurve |
clr(float fgray) |
IStraightenerCurve |
clr(float fgray,
float falpha) |
IStraightenerCurve |
clr(float fr,
float fg,
float fb) |
IStraightenerCurve |
clr(float fr,
float fg,
float fb,
float fa) |
IStraightenerCurve |
clr(IColor c)
to set an object color
|
IStraightenerCurve |
clr(IColor c,
double alpha)
to set color, with alpha value overwritten
|
IStraightenerCurve |
clr(IColor c,
float alpha)
to set color, with alpha value overwritten
|
IStraightenerCurve |
clr(IColor c,
int alpha)
to set color, with alpha value overwritten
|
IStraightenerCurve |
clr(int gray) |
IStraightenerCurve |
clr(int gray,
int alpha) |
IStraightenerCurve |
clr(int r,
int g,
int b) |
IStraightenerCurve |
clr(int r,
int g,
int b,
int a) |
IStraightenerCurve |
clr(IObject o)
to set the same color with the object
|
boolean |
constant()
if constantTension is true, amount of force is always constant and it's equals to tension.
|
IStraightenerCurve |
constant(boolean cnst)
if constantTension is true, amount of force is always constant and it's equals to tension.
|
IStraightenerCurve |
hide() |
IStraightenerCurve |
hsb(double h,
double s,
double b) |
IStraightenerCurve |
hsb(double h,
double s,
double b,
double a) |
IStraightenerCurve |
hsb(float h,
float s,
float b) |
IStraightenerCurve |
hsb(float h,
float s,
float b,
float a) |
IStraightenerCurve |
layer(ILayer l)
Set layer by ILayer object
|
IStraightenerCurve |
layer(java.lang.String l)
Set layer by layer name.
|
double |
maxTension()
if maxTension is set to be positive number, it limits the force (distance * tension) is cut off at maxTension.
|
IStraightenerCurve |
maxTension(double maxTension)
if maxTension is set to be positive number, it limits the force (distance * tension) is cut off at maxTension if constant is set, maxTension is ignored.
|
IStraightenerCurve |
name(java.lang.String nm)
IObject methods
|
IStraightenerCurve |
parent(IObject par) |
IParticleI |
particle(int i)
alias of pt(int)
|
IParticleI |
particle1()
alias of pt1()
|
IParticleI |
particle2()
alias of pt2()
|
IParticleI |
particle3()
alias of pt3()
|
IVec |
pos(int i)
position of particle(i)
|
IVec |
pos1()
position of particle1()
|
IVec |
pos2()
position of particle2()
|
IVec |
pos3()
position of particle3()
|
IParticleI |
pt(int i)
getting end point.
|
IParticleI |
pt1()
getting end point1.
|
IParticleI |
pt2()
getting end point2.
|
IParticleI |
pt3()
getting end point3.
|
IStraightenerCurve |
removeTarget(int i) |
IStraightenerCurve |
removeTarget(IObject obj) |
IStraightenerCurve |
setColor(java.awt.Color c) |
IStraightenerCurve |
setColor(java.awt.Color c,
int alpha) |
IStraightenerCurve |
setColor(double dgray) |
IStraightenerCurve |
setColor(double dgray,
double dalpha) |
IStraightenerCurve |
setColor(double dr,
double dg,
double db) |
IStraightenerCurve |
setColor(double dr,
double dg,
double db,
double da) |
IStraightenerCurve |
setColor(float fgray) |
IStraightenerCurve |
setColor(float fgray,
float falpha) |
IStraightenerCurve |
setColor(float fr,
float fg,
float fb) |
IStraightenerCurve |
setColor(float fr,
float fg,
float fb,
float fa) |
IStraightenerCurve |
setColor(int gray) |
IStraightenerCurve |
setColor(int gray,
int alpha) |
IStraightenerCurve |
setColor(int r,
int g,
int b) |
IStraightenerCurve |
setColor(int r,
int g,
int b,
int a) |
IStraightenerCurve |
setHSBColor(double h,
double s,
double b) |
IStraightenerCurve |
setHSBColor(double h,
double s,
double b,
double a) |
IStraightenerCurve |
setHSBColor(float h,
float s,
float b) |
IStraightenerCurve |
setHSBColor(float h,
float s,
float b,
float a) |
IStraightenerCurve |
show() |
IStraightenerCurve |
target(IObject targetObj) |
double |
tension()
tension is a coefficient to convert distance of two points to amount of force.
|
IStraightenerCurve |
tension(double tension)
tension is a coefficient to convert distance of two points to amount of force.
|
IStraightenerCurve |
weight(double w) |
IStraightenerCurve |
weight(float w) |
add, add, add, add, add, add, add, addCP, addCP, addCP, addCP, addCP, addCP, addCP, addCP, center, closePt, closePt, clr, clr, cp, cp, cp, cp, cp, cp, cpNum, cpNum, cpNum, cps, createGraphic, deg, deg, deg, dist, dist, div, div, dup, end, endCP, ep, ep, epNum, epNum, epNum, flip, flipU, get, initCurve, insertCP, insertCP, intersectPlane, intersectPlane, isClosed, isClosed, isClosed, isInside2d, isInside2d, isRational, isRational, isRational, isValid, knot, knot, knotNum, knotNum, knotNum, knots, knots, knots, len, len, len, mid, mirror, mirror, mul, mul, mv, mv, mv, neg, num, num, num, pt, pt, ref, ref, removeCP, removeCP, removeCP, rev, revU, rot, rot, rot, rot, rot, rot, rot, rot, rot2, rot2, rot2, rot2, rot2, rot2, scale, scale, scale, scale, scale1d, scale1d, scale1d, scale1d, setColor, setColor, setColor, setColor, setColor, setColor, shear, shear, shear, shear, shearXY, shearXY, shearXY, shearXY, shearYZ, shearYZ, shearYZ, shearYZ, shearZX, shearZX, shearZX, shearZX, start, startCP, sub, sub, sub, tan, tan, transform, transform, transform, transform, translate, translate, translate, u, u, u, u, u, u, u, u, uend, uend, uend, ustart, ustart, ustart
addDynamics, addUserData, addUserData, alpha, alphaInt, attr, attr, awtColor, blue, blueInt, brightness, castStringHashMap, clearDynamics, clearGraphics, clr, defaultAttribute, del, deletDynamics, deleteDynamics, deleteDynamics, deleteGraphic, dynamicsNum, getAWTColor, getColor, getDynamics, getGraphic, getGraphic, getParameter, graphicsNum, gray, grayInt, green, greenInt, grey, greyInt, hue, initGraphic, initObject, isVisible, layer, name, red, redInt, resetGraphic, saturation, server, setParameter, setTexture, syncColor, syncGraphic, syncVisibility, syncWeight, texture, updateGraphic, userData, userData, userData, userDataNum, visible, weight
IStraightener straightener
public IStraightenerCurve(IParticleI p1, IParticleI p2, IParticleI p3)
public IStraightenerCurve(IParticleGeo p1, IParticleGeo p2, IParticleGeo p3)
public double tension()
ITensionI
public IStraightenerCurve tension(double tension)
ITensionI
public boolean constant()
ITensionI
public IStraightenerCurve constant(boolean cnst)
ITensionI
public double maxTension()
maxTension
in interface ITensionI
public IStraightenerCurve maxTension(double maxTension)
maxTension
in interface ITensionI
public IParticleI pt(int i)
public IParticleI particle(int i)
public IParticleI pt1()
public IParticleI particle1()
public IParticleI pt2()
public IParticleI particle2()
public IParticleI pt3()
pt3
in interface IStraightenerI
public IParticleI particle3()
particle3
in interface IStraightenerI
public IVec pos3()
pos3
in interface IStraightenerI
public IStraightenerCurve parent(IObject par)
public IStraightenerCurve target(IObject targetObj)
public IStraightenerCurve removeTarget(int i)
public IStraightenerCurve removeTarget(IObject obj)
public IStraightenerCurve name(java.lang.String nm)
public IStraightenerCurve layer(ILayer l)
IGeometry
public IStraightenerCurve layer(java.lang.String l)
IGeometry
public IStraightenerCurve attr(IAttribute at)
IObject
public IStraightenerCurve hide()
public IStraightenerCurve show()
public IStraightenerCurve clr(IColor c)
IObject
public IStraightenerCurve clr(IColor c, int alpha)
IObject
public IStraightenerCurve clr(IColor c, float alpha)
IObject
public IStraightenerCurve clr(IColor c, double alpha)
IObject
public IStraightenerCurve clr(IObject o)
IObject
public IStraightenerCurve clr(java.awt.Color c)
public IStraightenerCurve clr(java.awt.Color c, int alpha)
public IStraightenerCurve clr(int gray)
public IStraightenerCurve clr(float fgray)
public IStraightenerCurve clr(double dgray)
public IStraightenerCurve clr(int gray, int alpha)
public IStraightenerCurve clr(float fgray, float falpha)
public IStraightenerCurve clr(double dgray, double dalpha)
public IStraightenerCurve clr(int r, int g, int b)
public IStraightenerCurve clr(float fr, float fg, float fb)
public IStraightenerCurve clr(double dr, double dg, double db)
public IStraightenerCurve clr(int r, int g, int b, int a)
public IStraightenerCurve clr(float fr, float fg, float fb, float fa)
public IStraightenerCurve clr(double dr, double dg, double db, double da)
public IStraightenerCurve hsb(float h, float s, float b, float a)
public IStraightenerCurve hsb(double h, double s, double b, double a)
public IStraightenerCurve hsb(float h, float s, float b)
public IStraightenerCurve hsb(double h, double s, double b)
public IStraightenerCurve setColor(java.awt.Color c)
public IStraightenerCurve setColor(java.awt.Color c, int alpha)
public IStraightenerCurve setColor(int gray)
public IStraightenerCurve setColor(float fgray)
public IStraightenerCurve setColor(double dgray)
public IStraightenerCurve setColor(int gray, int alpha)
public IStraightenerCurve setColor(float fgray, float falpha)
public IStraightenerCurve setColor(double dgray, double dalpha)
public IStraightenerCurve setColor(int r, int g, int b)
public IStraightenerCurve setColor(float fr, float fg, float fb)
public IStraightenerCurve setColor(double dr, double dg, double db)
public IStraightenerCurve setColor(int r, int g, int b, int a)
public IStraightenerCurve setColor(float fr, float fg, float fb, float fa)
public IStraightenerCurve setColor(double dr, double dg, double db, double da)
public IStraightenerCurve setHSBColor(float h, float s, float b, float a)
setHSBColor
in class ICurve
public IStraightenerCurve setHSBColor(double h, double s, double b, double a)
setHSBColor
in class ICurve
public IStraightenerCurve setHSBColor(float h, float s, float b)
setHSBColor
in class ICurve
public IStraightenerCurve setHSBColor(double h, double s, double b)
setHSBColor
in class ICurve
public IStraightenerCurve weight(double w)
public IStraightenerCurve weight(float w)