public class IArc extends ICurve
Constructor and Description |
---|
IArc() |
IArc(double x,
double y,
double z,
double startX,
double startY,
double startZ,
double angle) |
IArc(IServerI s,
double x,
double y,
double z,
double startX,
double startY,
double startZ,
double angle) |
IArc(IServerI s,
IVecI center,
IVecI startPt,
double angle) |
IArc(IServerI s,
IVecI center,
IVecI startPt,
IDoubleI angle) |
IArc(IServerI s,
IVecI arcStartPt,
IVecI arcMidPt,
IVecI arcEndPt) |
IArc(IServerI s,
IVecI center,
IVecI startPt,
IVecI endPt,
boolean flipArcSide) |
IArc(IServerI s,
IVecI center,
IVecI normal,
IVecI startPt,
double angle) |
IArc(IServerI s,
IVecI sharedLinePt,
IVecI line1Pt,
IVecI line2Pt,
double radius,
boolean flipArcSide) |
IArc(IServerI s,
IVecI center,
IVecI startPt,
IVecI endPt,
IBoolI flipArcSide) |
IArc(IServerI s,
IVecI center,
IVecI normal,
IVecI startPt,
IDoubleI angle) |
IArc(IServerI s,
IVecI sharedLinePt,
IVecI line1Pt,
IVecI line2Pt,
IDoubleI radius,
IBoolI flipArcSide) |
IArc(IServerI s,
IVecI line1Pt1,
IVecI line1Pt2,
IVecI line2Pt1,
IVecI line2Pt2,
double radius) |
IArc(IServerI s,
IVecI line1Pt1,
IVecI line1Pt2,
IVecI line2Pt1,
IVecI line2Pt2,
double radius,
boolean flipArcSide) |
IArc(IServerI s,
IVecI line1Pt1,
IVecI line1Pt2,
IVecI line2Pt1,
IVecI line2Pt2,
IDoubleI radius) |
IArc(IServerI s,
IVecI line1Pt1,
IVecI line1Pt2,
IVecI line2Pt1,
IVecI line2Pt2,
IDoubleI radius,
IBoolI flipArcSide) |
IArc(IServerI s,
IVecI center,
IVecI startPt,
IVecI midPt,
IVecI endPt,
IVecI normal) |
IArc(IVecI center,
IVecI startPt,
double angle) |
IArc(IVecI center,
IVecI startPt,
IDoubleI angle) |
IArc(IVecI arcStartPt,
IVecI arcMidPt,
IVecI arcEndPt) |
IArc(IVecI center,
IVecI startPt,
IVecI endPt,
boolean flipArcSide) |
IArc(IVecI center,
IVecI normal,
IVecI startPt,
double angle) |
IArc(IVecI sharedLinePt,
IVecI line1Pt,
IVecI line2Pt,
double radius,
boolean flipArcSide) |
IArc(IVecI center,
IVecI startPt,
IVecI endPt,
IBoolI flipArcSide) |
IArc(IVecI center,
IVecI normal,
IVecI startPt,
IDoubleI angle) |
IArc(IVecI sharedLinePt,
IVecI line1Pt,
IVecI line2Pt,
IDoubleI radius,
IBoolI flipArcSide) |
IArc(IVecI line1Pt1,
IVecI line1Pt2,
IVecI line2Pt1,
IVecI line2Pt2,
double radius) |
IArc(IVecI line1Pt1,
IVecI line1Pt2,
IVecI line2Pt1,
IVecI line2Pt2,
double radius,
boolean flipArcSide) |
IArc(IVecI line1Pt1,
IVecI line1Pt2,
IVecI line2Pt1,
IVecI line2Pt2,
IDoubleI radius) |
IArc(IVecI line1Pt1,
IVecI line1Pt2,
IVecI line2Pt1,
IVecI line2Pt2,
IDoubleI radius,
IBoolI flipArcSide) |
IArc(IVecI center,
IVecI startPt,
IVecI midPt,
IVecI endPt,
IVecI normal) |
Modifier and Type | Method and Description |
---|---|
static IVec4[] |
arcCP(IVec center,
IVec startPt,
IVec endPt,
boolean flipArcSide) |
static IVec4[] |
arcCP(IVec center,
IVec normal,
IVec startPt,
double angle) |
static IVec4[] |
arcCP(IVec center,
IVec startPt,
IVec midPt,
IVec endPt,
IVec normal) |
static int |
arcDeg() |
static double[] |
arcKnots(double angle) |
IArc |
attr(IAttribute at)
set attributes
|
IArc |
clr(java.awt.Color c) |
IArc |
clr(java.awt.Color c,
int alpha) |
IArc |
clr(double dgray) |
IArc |
clr(double dgray,
double dalpha) |
IArc |
clr(double dr,
double dg,
double db) |
IArc |
clr(double dr,
double dg,
double db,
double da) |
IArc |
clr(float fgray) |
IArc |
clr(float fgray,
float falpha) |
IArc |
clr(float fr,
float fg,
float fb) |
IArc |
clr(float fr,
float fg,
float fb,
float fa) |
IArc |
clr(IColor c)
to set an object color
|
IArc |
clr(IColor c,
double alpha)
to set color, with alpha value overwritten
|
IArc |
clr(IColor c,
float alpha)
to set color, with alpha value overwritten
|
IArc |
clr(IColor c,
int alpha)
to set color, with alpha value overwritten
|
IArc |
clr(int gray) |
IArc |
clr(int gray,
int alpha) |
IArc |
clr(int r,
int g,
int b) |
IArc |
clr(int r,
int g,
int b,
int a) |
IArc |
clr(IObject o)
to set the same color with the object
|
IArc |
hide() |
IArc |
hsb(double h,
double s,
double b) |
IArc |
hsb(double h,
double s,
double b,
double a) |
IArc |
hsb(float h,
float s,
float b) |
IArc |
hsb(float h,
float s,
float b,
float a) |
IArc |
layer(ILayer l)
Set layer by ILayer object
|
IArc |
layer(java.lang.String l)
Set layer by layer name.
|
IArc |
name(java.lang.String nm)
IObject methods
|
IArc |
setColor(java.awt.Color c) |
IArc |
setColor(java.awt.Color c,
int alpha) |
IArc |
setColor(double dgray) |
IArc |
setColor(double dgray,
double dalpha) |
IArc |
setColor(double dr,
double dg,
double db) |
IArc |
setColor(double dr,
double dg,
double db,
double da) |
IArc |
setColor(float fgray) |
IArc |
setColor(float fgray,
float falpha) |
IArc |
setColor(float fr,
float fg,
float fb) |
IArc |
setColor(float fr,
float fg,
float fb,
float fa) |
IArc |
setColor(int gray) |
IArc |
setColor(int gray,
int alpha) |
IArc |
setColor(int r,
int g,
int b) |
IArc |
setColor(int r,
int g,
int b,
int a) |
IArc |
setHSBColor(double h,
double s,
double b) |
IArc |
setHSBColor(double h,
double s,
double b,
double a) |
IArc |
setHSBColor(float h,
float s,
float b) |
IArc |
setHSBColor(float h,
float s,
float b,
float a) |
IArc |
show() |
IArc |
weight(double w) |
IArc |
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
public IArc()
public IArc(double x, double y, double z, double startX, double startY, double startZ, double angle)
public IArc(IVecI line1Pt1, IVecI line1Pt2, IVecI line2Pt1, IVecI line2Pt2, IDoubleI radius, IBoolI flipArcSide)
public IArc(IVecI line1Pt1, IVecI line1Pt2, IVecI line2Pt1, IVecI line2Pt2, double radius, boolean flipArcSide)
public IArc(IVecI sharedLinePt, IVecI line1Pt, IVecI line2Pt, IDoubleI radius, IBoolI flipArcSide)
public IArc(IVecI sharedLinePt, IVecI line1Pt, IVecI line2Pt, double radius, boolean flipArcSide)
public IArc(IServerI s, double x, double y, double z, double startX, double startY, double startZ, double angle)
public IArc(IServerI s, IVecI line1Pt1, IVecI line1Pt2, IVecI line2Pt1, IVecI line2Pt2, IDoubleI radius, IBoolI flipArcSide)
public IArc(IServerI s, IVecI line1Pt1, IVecI line1Pt2, IVecI line2Pt1, IVecI line2Pt2, double radius, boolean flipArcSide)
public IArc(IServerI s, IVecI line1Pt1, IVecI line1Pt2, IVecI line2Pt1, IVecI line2Pt2, IDoubleI radius)
public IArc(IServerI s, IVecI line1Pt1, IVecI line1Pt2, IVecI line2Pt1, IVecI line2Pt2, double radius)
public IArc(IServerI s, IVecI sharedLinePt, IVecI line1Pt, IVecI line2Pt, IDoubleI radius, IBoolI flipArcSide)
public IArc(IServerI s, IVecI sharedLinePt, IVecI line1Pt, IVecI line2Pt, double radius, boolean flipArcSide)
public static int arcDeg()
public static double[] arcKnots(double angle)
public IArc layer(ILayer l)
IGeometry
public IArc layer(java.lang.String l)
IGeometry
public IArc attr(IAttribute at)
IObject
public IArc clr(IColor c, int alpha)
IObject
public IArc clr(IColor c, float alpha)
IObject
public IArc clr(IColor c, double alpha)
IObject
public IArc clr(IObject o)
IObject
public IArc setColor(float fr, float fg, float fb, float fa)
public IArc setColor(double dr, double dg, double db, double da)
public IArc setHSBColor(float h, float s, float b, float a)
setHSBColor
in class ICurve
public IArc setHSBColor(double h, double s, double b, double a)
setHSBColor
in class ICurve
public IArc setHSBColor(float h, float s, float b)
setHSBColor
in class ICurve
public IArc setHSBColor(double h, double s, double b)
setHSBColor
in class ICurve