igeo
Class ISphere
java.lang.Object
igeo.IObject
igeo.ISurface
igeo.ISphere
- All Implemented Interfaces:
- IParameter, ISurfaceI, ISurfaceOp, ITransformable
public class ISphere
- extends ISurface
Sphere surface class
- Version:
- 0.7.0.0;
- Author:
- Satoru Sugihara
|
Constructor Summary |
ISphere(double x,
double y,
double z,
double radius)
|
ISphere(IServerI s,
double x,
double y,
double z,
double radius)
|
ISphere(IServerI s,
IVecI center,
double radius)
|
ISphere(IServerI s,
IVecI center,
IDoubleI radius)
|
ISphere(IVecI center,
double radius)
|
ISphere(IVecI center,
IDoubleI radius)
|
|
Method Summary |
ISphere |
clr(java.awt.Color c)
|
ISphere |
clr(java.awt.Color c,
int alpha)
to set color, with alpha value overwritten |
ISphere |
clr(double dgray)
|
ISphere |
clr(double dgray,
double dalpha)
|
ISphere |
clr(double dr,
double dg,
double db)
|
ISphere |
clr(double dr,
double dg,
double db,
double da)
|
ISphere |
clr(float fgray)
|
ISphere |
clr(float fgray,
float falpha)
|
ISphere |
clr(float fr,
float fg,
float fb)
|
ISphere |
clr(float fr,
float fg,
float fb,
float fa)
|
ISphere |
clr(int gray)
|
ISphere |
clr(int gray,
int alpha)
|
ISphere |
clr(int r,
int g,
int b)
|
ISphere |
clr(int r,
int g,
int b,
int a)
|
ISphere |
hide()
|
ISphere |
hsb(double h,
double s,
double b)
|
ISphere |
hsb(double h,
double s,
double b,
double a)
|
ISphere |
hsb(float h,
float s,
float b)
|
ISphere |
hsb(float h,
float s,
float b,
float a)
|
void |
initSphere(IServerI s)
|
ISphere |
layer(ILayer l)
Set layer by ILayer object |
ISphere |
name(java.lang.String nm)
methods of IObject |
ISphere |
setColor(java.awt.Color c)
|
ISphere |
setColor(java.awt.Color c,
int alpha)
|
ISphere |
setColor(double dgray)
|
ISphere |
setColor(double dgray,
double dalpha)
|
ISphere |
setColor(double dr,
double dg,
double db)
|
ISphere |
setColor(double dr,
double dg,
double db,
double da)
|
ISphere |
setColor(float fgray)
|
ISphere |
setColor(float fgray,
float falpha)
|
ISphere |
setColor(float fr,
float fg,
float fb)
|
ISphere |
setColor(float fr,
float fg,
float fb,
float fa)
|
ISphere |
setColor(int gray)
|
ISphere |
setColor(int gray,
int alpha)
|
ISphere |
setColor(int r,
int g,
int b)
|
ISphere |
setColor(int r,
int g,
int b,
int a)
|
ISphere |
setHSBColor(double h,
double s,
double b)
|
ISphere |
setHSBColor(double h,
double s,
double b,
double a)
|
ISphere |
setHSBColor(float h,
float s,
float b)
|
ISphere |
setHSBColor(float h,
float s,
float b,
float a)
|
ISphere |
show()
|
static double[] |
sphereKnots()
|
| Methods inherited from class igeo.ISurface |
add, add, add, add, add, add, add, addInnerTrimLoop, addInnerTrimLoop, addInnerTrimLoop, addInnerTrimLoop, addInnerTrimLoop, addInnerTrimLoop, addOuterTrimLoop, addOuterTrimLoop, addOuterTrimLoop, addOuterTrimLoop, addOuterTrimLoop, addOuterTrimLoop, clearInnerTrim, clearOuterTrim, clearTrim, corner, corner, cornerCP, cornerCP, cp, cp, cp, cp, cp, cp, cps, createGraphic, div, div, dup, ep, ep, flip, get, hasDefaultTrim, hasDefaultTrim, hasDefaultTrim, hasInnerTrim, hasInnerTrim, hasInnerTrim, hasOuterTrim, hasOuterTrim, hasOuterTrim, hasTrim, hasTrim, hasTrim, initSurface, innerTrim, innerTrim, innerTrimLoop, innerTrimLoop, innerTrimLoopNum, innerTrimLoopNum, innerTrimLoopNum, innerTrimNum, innerTrimNum, isFlat, isFlat, isFlat, isRational, isRational, isRational, isValid, mirror, mirror, mul, mul, mv, mv, mv, neg, nml, nml, nml, normal, normal, normal, nrml, nrml, nrml, outerTrim, outerTrim, outerTrimLoop, outerTrimLoop, outerTrimLoopNum, outerTrimLoopNum, outerTrimLoopNum, outerTrimNum, outerTrimNum, pt, pt, pt, pt, pt, pt, ref, ref, revN, revU, revUV, revV, rot, rot, rot, rot, rot, rot, rot, rot, rot2, rot2, rot2, rot2, rot2, rot2, scale, scale, scale, scale, scale1d, scale1d, scale1d, scale1d, shear, shear, shear, shear, shearXY, shearXY, shearXY, shearXY, shearYZ, shearYZ, shearYZ, shearYZ, shearZX, shearZX, shearZX, shearZX, sub, sub, sub, swapUV, transform, transform, transform, transform, translate, translate, translate, u, u, ucpNum, ucpNum, ucpNum, udeg, udeg, udeg, uend, uend, uend, uepNum, uepNum, uepNum, uknot, uknot, uknotNum, uknotNum, uknotNum, uknots, uknots, uknots, unum, unum, unum, ustart, ustart, ustart, utan, utan, utan, v, v, vcpNum, vcpNum, vcpNum, vdeg, vdeg, vdeg, vend, vend, vend, vepNum, vepNum, vepNum, vknot, vknot, vknotNum, vknotNum, vknotNum, vknots, vknots, vknots, vnum, vnum, vnum, vstart, vstart, vstart, vtan, vtan, vtan |
| Methods inherited from class igeo.IObject |
addDynamics, alpha, alphaInt, attr, attr, blue, blueInt, clearDynamics, clearGraphics, clr, del, deletDynamics, deleteDynamics, deleteDynamics, deleteGraphic, dynamicsNum, getColor, getDynamics, getGraphic, getGraphic, getParameter, graphicsNum, green, greenInt, initGraphic, initObject, isVisible, layer, layer, name, red, redInt, resetGraphic, server, setParameter, syncColor, updateGraphic, visible |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
center
public IVecI center
radius
public IDoubleI radius
ISphere
public ISphere(double x,
double y,
double z,
double radius)
ISphere
public ISphere(IServerI s,
double x,
double y,
double z,
double radius)
ISphere
public ISphere(IVecI center,
double radius)
ISphere
public ISphere(IServerI s,
IVecI center,
double radius)
ISphere
public ISphere(IVecI center,
IDoubleI radius)
ISphere
public ISphere(IServerI s,
IVecI center,
IDoubleI radius)
sphereKnots
public static double[] sphereKnots()
initSphere
public void initSphere(IServerI s)
name
public ISphere name(java.lang.String nm)
- Description copied from class:
ISurface
- methods of IObject
- Overrides:
name in class ISurface
layer
public ISphere layer(ILayer l)
- Description copied from class:
IObject
- Set layer by ILayer object
- Overrides:
layer in class ISurface
hide
public ISphere hide()
- Overrides:
hide in class ISurface
show
public ISphere show()
- Overrides:
show in class ISurface
clr
public ISphere clr(java.awt.Color c)
- Overrides:
clr in class ISurface
clr
public ISphere clr(java.awt.Color c,
int alpha)
- Description copied from class:
IObject
- to set color, with alpha value overwritten
- Overrides:
clr in class ISurface
clr
public ISphere clr(int gray)
- Overrides:
clr in class ISurface
clr
public ISphere clr(float fgray)
- Overrides:
clr in class ISurface
clr
public ISphere clr(double dgray)
- Overrides:
clr in class ISurface
clr
public ISphere clr(int gray,
int alpha)
- Overrides:
clr in class ISurface
clr
public ISphere clr(float fgray,
float falpha)
- Overrides:
clr in class ISurface
clr
public ISphere clr(double dgray,
double dalpha)
- Overrides:
clr in class ISurface
clr
public ISphere clr(int r,
int g,
int b)
- Overrides:
clr in class ISurface
clr
public ISphere clr(float fr,
float fg,
float fb)
- Overrides:
clr in class ISurface
clr
public ISphere clr(double dr,
double dg,
double db)
- Overrides:
clr in class ISurface
clr
public ISphere clr(int r,
int g,
int b,
int a)
- Overrides:
clr in class ISurface
clr
public ISphere clr(float fr,
float fg,
float fb,
float fa)
- Overrides:
clr in class ISurface
clr
public ISphere clr(double dr,
double dg,
double db,
double da)
- Overrides:
clr in class ISurface
hsb
public ISphere hsb(float h,
float s,
float b,
float a)
- Overrides:
hsb in class ISurface
hsb
public ISphere hsb(double h,
double s,
double b,
double a)
- Overrides:
hsb in class ISurface
hsb
public ISphere hsb(float h,
float s,
float b)
- Overrides:
hsb in class ISurface
hsb
public ISphere hsb(double h,
double s,
double b)
- Overrides:
hsb in class ISurface
setColor
public ISphere setColor(java.awt.Color c)
- Overrides:
setColor in class ISurface
setColor
public ISphere setColor(java.awt.Color c,
int alpha)
- Overrides:
setColor in class ISurface
setColor
public ISphere setColor(int gray)
- Overrides:
setColor in class ISurface
setColor
public ISphere setColor(float fgray)
- Overrides:
setColor in class ISurface
setColor
public ISphere setColor(double dgray)
- Overrides:
setColor in class ISurface
setColor
public ISphere setColor(int gray,
int alpha)
- Overrides:
setColor in class ISurface
setColor
public ISphere setColor(float fgray,
float falpha)
- Overrides:
setColor in class ISurface
setColor
public ISphere setColor(double dgray,
double dalpha)
- Overrides:
setColor in class ISurface
setColor
public ISphere setColor(int r,
int g,
int b)
- Overrides:
setColor in class ISurface
setColor
public ISphere setColor(float fr,
float fg,
float fb)
- Overrides:
setColor in class ISurface
setColor
public ISphere setColor(double dr,
double dg,
double db)
- Overrides:
setColor in class ISurface
setColor
public ISphere setColor(int r,
int g,
int b,
int a)
- Overrides:
setColor in class ISurface
setColor
public ISphere setColor(float fr,
float fg,
float fb,
float fa)
- Overrides:
setColor in class ISurface
setColor
public ISphere setColor(double dr,
double dg,
double db,
double da)
- Overrides:
setColor in class ISurface
setHSBColor
public ISphere setHSBColor(float h,
float s,
float b,
float a)
- Overrides:
setHSBColor in class ISurface
setHSBColor
public ISphere setHSBColor(double h,
double s,
double b,
double a)
- Overrides:
setHSBColor in class ISurface
setHSBColor
public ISphere setHSBColor(float h,
float s,
float b)
- Overrides:
setHSBColor in class ISurface
setHSBColor
public ISphere setHSBColor(double h,
double s,
double b)
- Overrides:
setHSBColor in class ISurface