public class ICircle extends ICurve
Constructor and Description |
---|
ICircle(double x,
double y,
double z,
double radius) |
ICircle(double x,
double y,
double z,
double radius,
boolean approx) |
ICircle(double x,
double y,
double z,
double xradius,
double yradius) |
ICircle(double x,
double y,
double z,
double xradius,
double yradius,
boolean approx) |
ICircle(ICircleGeo cir) |
ICircle(IServerI s,
double x,
double y,
double z,
double radius) |
ICircle(IServerI s,
double x,
double y,
double z,
double radius,
boolean approx) |
ICircle(IServerI s,
double x,
double y,
double z,
double xradius,
double yradius) |
ICircle(IServerI s,
double x,
double y,
double z,
double xradius,
double yradius,
boolean approx) |
ICircle(IServerI s,
ICircleGeo cir) |
ICircle(IServerI s,
IVecI center,
double radius) |
ICircle(IServerI s,
IVecI center,
double radius,
boolean approx) |
ICircle(IServerI s,
IVecI center,
double xradius,
double yradius) |
ICircle(IServerI s,
IVecI center,
double xradius,
double yradius,
boolean approx) |
ICircle(IServerI s,
IVecI center,
IDoubleI radius) |
ICircle(IServerI s,
IVecI center,
IDoubleI radius,
boolean approx) |
ICircle(IServerI s,
IVecI center,
IDoubleI xradius,
IDoubleI yradius) |
ICircle(IServerI s,
IVecI center,
IDoubleI xradius,
IDoubleI yradius,
boolean approx) |
ICircle(IServerI s,
IVecI center,
IVecI normal,
double radius) |
ICircle(IServerI s,
IVecI center,
IVecI normal,
double radius,
boolean approx) |
ICircle(IServerI s,
IVecI center,
IVecI normal,
double xradius,
double yradius) |
ICircle(IServerI s,
IVecI center,
IVecI normal,
double xradius,
double yradius,
boolean approx) |
ICircle(IServerI s,
IVecI center,
IVecI normal,
IDoubleI radius) |
ICircle(IServerI s,
IVecI center,
IVecI normal,
IDoubleI radius,
boolean approx) |
ICircle(IServerI s,
IVecI center,
IVecI normal,
IDoubleI xradius,
IDoubleI yradius) |
ICircle(IServerI s,
IVecI center,
IVecI normal,
IDoubleI xradius,
IDoubleI yradius,
boolean approx) |
ICircle(IServerI s,
IVecI center,
IVecI xradiusVec,
IVecI yradiusVec) |
ICircle(IServerI s,
IVecI center,
IVecI xradiusVec,
IVecI yradiusVec,
boolean approx) |
ICircle(IServerI s,
IVecI center,
IVecI normal,
IVecI rollDir,
double radius) |
ICircle(IServerI s,
IVecI center,
IVecI normal,
IVecI rollDir,
double radius,
boolean approx) |
ICircle(IServerI s,
IVecI center,
IVecI normal,
IVecI rollDir,
double xradius,
double yradius) |
ICircle(IServerI s,
IVecI center,
IVecI normal,
IVecI rollDir,
double xradius,
double yradius,
boolean approx) |
ICircle(IServerI s,
IVecI center,
IVecI normal,
IVecI rollDir,
IDoubleI radius) |
ICircle(IServerI s,
IVecI center,
IVecI normal,
IVecI rollDir,
IDoubleI radius,
boolean approx) |
ICircle(IServerI s,
IVecI center,
IVecI normal,
IVecI rollDir,
IDoubleI xradius,
IDoubleI yradius) |
ICircle(IServerI s,
IVecI center,
IVecI normal,
IVecI rollDir,
IDoubleI xradius,
IDoubleI yradius,
boolean approx) |
ICircle(IVecI center,
double radius) |
ICircle(IVecI center,
double radius,
boolean approx) |
ICircle(IVecI center,
double xradius,
double yradius) |
ICircle(IVecI center,
double xradius,
double yradius,
boolean approx) |
ICircle(IVecI center,
IDoubleI radius) |
ICircle(IVecI center,
IDoubleI radius,
boolean approx) |
ICircle(IVecI center,
IDoubleI xradius,
IDoubleI yradius) |
ICircle(IVecI center,
IDoubleI xradius,
IDoubleI yradius,
boolean approx) |
ICircle(IVecI center,
IVecI normal,
double radius) |
ICircle(IVecI center,
IVecI normal,
double radius,
boolean approx) |
ICircle(IVecI center,
IVecI normal,
double xradius,
double yradius) |
ICircle(IVecI center,
IVecI normal,
double xradius,
double yradius,
boolean approx) |
ICircle(IVecI center,
IVecI normal,
IDoubleI radius) |
ICircle(IVecI center,
IVecI normal,
IDoubleI radius,
boolean approx) |
ICircle(IVecI center,
IVecI normal,
IDoubleI xradius,
IDoubleI yradius) |
ICircle(IVecI center,
IVecI normal,
IDoubleI xradius,
IDoubleI yradius,
boolean approx) |
ICircle(IVecI center,
IVecI xradiusVec,
IVecI yradiusVec) |
ICircle(IVecI center,
IVecI xradiusVec,
IVecI yradiusVec,
boolean approx) |
ICircle(IVecI center,
IVecI normal,
IVecI rollDir,
double radius) |
ICircle(IVecI center,
IVecI normal,
IVecI rollDir,
double radius,
boolean approx) |
ICircle(IVecI center,
IVecI normal,
IVecI rollDir,
double xradius,
double yradius) |
ICircle(IVecI center,
IVecI normal,
IVecI rollDir,
double xradius,
double yradius,
boolean approx) |
ICircle(IVecI center,
IVecI normal,
IVecI rollDir,
IDoubleI radius) |
ICircle(IVecI center,
IVecI normal,
IVecI rollDir,
IDoubleI radius,
boolean approx) |
ICircle(IVecI center,
IVecI normal,
IVecI rollDir,
IDoubleI xradius,
IDoubleI yradius) |
ICircle(IVecI center,
IVecI normal,
IVecI rollDir,
IDoubleI xradius,
IDoubleI yradius,
boolean approx) |
Modifier and Type | Method and Description |
---|---|
IVec |
center()
returns center of geometry object
|
ICircle |
center(IVecI c) |
static IVec4[] |
circleCP(IVec center,
double radius) |
static IVec4[] |
circleCP(IVec center,
IVec normal,
double radius) |
static IVec4[] |
circleCP(IVec center,
IVec normal,
IVec rollDir,
double radius) |
static IVec4[] |
circleCP(IVec center,
IVec normal,
IVec rollDir,
double xradius,
double yradius) |
static IVec[] |
circleCPApprox(IVec center,
IVec normal,
IVec rollDir,
double xradius,
double yradius) |
static int |
circleDeg() |
static double[] |
circleKnots() |
static ICircle |
circumcircle(IServer s,
IVecI pt1,
IVecI pt2,
IVecI pt3) |
static ICircle |
circumcircle(IVecI pt1,
IVecI pt2,
IVecI pt3) |
ICircle |
clr(java.awt.Color c) |
ICircle |
clr(java.awt.Color c,
int alpha) |
ICircle |
clr(double dgray) |
ICircle |
clr(double dgray,
double dalpha) |
ICircle |
clr(double dr,
double dg,
double db) |
ICircle |
clr(double dr,
double dg,
double db,
double da) |
ICircle |
clr(float fgray) |
ICircle |
clr(float fgray,
float falpha) |
ICircle |
clr(float fr,
float fg,
float fb) |
ICircle |
clr(float fr,
float fg,
float fb,
float fa) |
ICircle |
clr(IColor c)
to set an object color
|
ICircle |
clr(IColor c,
double alpha)
to set color, with alpha value overwritten
|
ICircle |
clr(IColor c,
float alpha)
to set color, with alpha value overwritten
|
ICircle |
clr(IColor c,
int alpha)
to set color, with alpha value overwritten
|
ICircle |
clr(int gray) |
ICircle |
clr(int gray,
int alpha) |
ICircle |
clr(int r,
int g,
int b) |
ICircle |
clr(int r,
int g,
int b,
int a) |
ICircle |
clr(IObject o)
to set the same color with the object
|
ICircle |
hide() |
ICircle |
hsb(double h,
double s,
double b) |
ICircle |
hsb(double h,
double s,
double b,
double a) |
ICircle |
hsb(float h,
float s,
float b) |
ICircle |
hsb(float h,
float s,
float b,
float a) |
ICircle |
layer(ILayer l)
Set layer by ILayer object
|
ICircle |
name(java.lang.String nm)
IObject methods
|
IVecI |
nml() |
ICircle |
nml(IVec n) |
static IVec4[] |
ovalCP(IVec center,
IVec xaxis,
IVec yaxis) |
static IVec[] |
ovalCPApprox(IVec center,
IVec xaxis,
IVec yaxis) |
double |
radius() |
ICircle |
radius(double r) |
ICircle |
radius(IDoubleI r) |
ICircle |
setColor(java.awt.Color c) |
ICircle |
setColor(java.awt.Color c,
int alpha) |
ICircle |
setColor(double dgray) |
ICircle |
setColor(double dgray,
double dalpha) |
ICircle |
setColor(double dr,
double dg,
double db) |
ICircle |
setColor(double dr,
double dg,
double db,
double da) |
ICircle |
setColor(float fgray) |
ICircle |
setColor(float fgray,
float falpha) |
ICircle |
setColor(float fr,
float fg,
float fb) |
ICircle |
setColor(float fr,
float fg,
float fb,
float fa) |
ICircle |
setColor(int gray) |
ICircle |
setColor(int gray,
int alpha) |
ICircle |
setColor(int r,
int g,
int b) |
ICircle |
setColor(int r,
int g,
int b,
int a) |
ICircle |
setHSBColor(double h,
double s,
double b) |
ICircle |
setHSBColor(double h,
double s,
double b,
double a) |
ICircle |
setHSBColor(float h,
float s,
float b) |
ICircle |
setHSBColor(float h,
float s,
float b,
float a) |
ICircle |
show() |
ICircle |
update(IVecI center,
IVecI normal,
IDoubleI xradius,
IDoubleI yradius,
boolean approx) |
ICircle |
update(IVecI center,
IVecI xradiusVec,
IVecI yradiusVec,
boolean approx) |
ICircle |
update(IVecI center,
IVecI normal,
IVecI rollDir,
IDoubleI xradius,
IDoubleI yradius,
boolean approx) |
ICircle |
weight(double w) |
ICircle |
weight(float w) |
double |
xradius() |
ICircle |
xradius(double r) |
ICircle |
xradius(IDoubleI r) |
double |
yradius() |
ICircle |
yradius(double r) |
ICircle |
yradius(IDoubleI r) |
add, add, add, add, add, add, add, addCP, addCP, addCP, addCP, addCP, addCP, addCP, addCP, attr, 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, layer, 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 ICircle(IVecI center, double radius)
public ICircle(double x, double y, double z, double radius)
public ICircle(IVecI center, double xradius, double yradius)
public ICircle(double x, double y, double z, double xradius, double yradius)
public ICircle(IVecI center, IVecI normal, IVecI rollDir, IDoubleI xradius, IDoubleI yradius)
public ICircle(IVecI center, double radius, boolean approx)
public ICircle(double x, double y, double z, double radius, boolean approx)
public ICircle(IVecI center, IVecI normal, IDoubleI xradius, IDoubleI yradius, boolean approx)
public ICircle(IVecI center, double xradius, double yradius, boolean approx)
public ICircle(double x, double y, double z, double xradius, double yradius, boolean approx)
public ICircle(IVecI center, IVecI normal, IVecI rollDir, double xradius, double yradius, boolean approx)
public ICircle(IVecI center, IVecI normal, IVecI rollDir, IDoubleI xradius, IDoubleI yradius, boolean approx)
public ICircle(ICircleGeo cir)
public ICircle(IServerI s, double x, double y, double z, double radius)
public ICircle(IServerI s, double x, double y, double z, double xradius, double yradius)
public ICircle(IServerI s, IVecI center, IVecI normal, IVecI rollDir, double xradius, double yradius)
public ICircle(IServerI s, IVecI center, IVecI normal, IVecI rollDir, IDoubleI xradius, IDoubleI yradius)
public ICircle(IServerI s, double x, double y, double z, double radius, boolean approx)
public ICircle(IServerI s, IVecI center, IVecI normal, double xradius, double yradius, boolean approx)
public ICircle(IServerI s, IVecI center, IVecI normal, IDoubleI xradius, IDoubleI yradius, boolean approx)
public ICircle(IServerI s, IVecI center, IDoubleI xradius, IDoubleI yradius, boolean approx)
public ICircle(IServerI s, double x, double y, double z, double xradius, double yradius, boolean approx)
public ICircle(IServerI s, IVecI center, IVecI normal, IVecI rollDir, double radius, boolean approx)
public ICircle(IServerI s, IVecI center, IVecI normal, IVecI rollDir, IDoubleI radius, boolean approx)
public ICircle(IServerI s, IVecI center, IVecI normal, IVecI rollDir, double xradius, double yradius, boolean approx)
public ICircle(IServerI s, IVecI center, IVecI normal, IVecI rollDir, IDoubleI xradius, IDoubleI yradius, boolean approx)
public ICircle(IServerI s, IVecI center, IVecI xradiusVec, IVecI yradiusVec, boolean approx)
public ICircle(IServerI s, ICircleGeo cir)
public static int circleDeg()
public static double[] circleKnots()
public static IVec4[] circleCP(IVec center, IVec normal, IVec rollDir, double xradius, double yradius)
public static IVec[] circleCPApprox(IVec center, IVec normal, IVec rollDir, double xradius, double yradius)
public ICircle update(IVecI center, IVecI normal, IDoubleI xradius, IDoubleI yradius, boolean approx)
public ICircle update(IVecI center, IVecI normal, IVecI rollDir, IDoubleI xradius, IDoubleI yradius, boolean approx)
public IVecI nml()
public double radius()
public ICircle radius(double r)
public double xradius()
public ICircle xradius(double r)
public double yradius()
public ICircle yradius(double r)
public ICircle layer(ILayer l)
IGeometry
public ICircle clr(IColor c, int alpha)
IObject
public ICircle clr(IColor c, float alpha)
IObject
public ICircle clr(IColor c, double alpha)
IObject
public ICircle clr(IObject o)
IObject
public ICircle setColor(double dr, double dg, double db)
public ICircle setColor(float fr, float fg, float fb, float fa)
public ICircle setColor(double dr, double dg, double db, double da)
public ICircle setHSBColor(float h, float s, float b, float a)
setHSBColor
in class ICurve
public ICircle setHSBColor(double h, double s, double b, double a)
setHSBColor
in class ICurve
public ICircle setHSBColor(float h, float s, float b)
setHSBColor
in class ICurve
public ICircle setHSBColor(double h, double s, double b)
setHSBColor
in class ICurve