public abstract class IGeometry extends IObject implements ITransformable
| Constructor and Description | 
|---|
| IGeometry() | 
| IGeometry(IGeometry e) | 
| IGeometry(IServerI holder) | 
| IGeometry(IServerI holder,
         IGeometry e) | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract IGeometry | add(double x,
   double y,
   double z)ITransformable API | 
| abstract IGeometry | add(double f,
   IVecI v)scale add alias | 
| abstract IGeometry | add(IDoubleI x,
   IDoubleI y,
   IDoubleI z) | 
| abstract IGeometry | add(IDoubleI f,
   IVecI v)scale add alias | 
| abstract IGeometry | add(IVecI v) | 
| abstract IGeometry | add(IVecI v,
   double f)scale add | 
| abstract IGeometry | add(IVecI v,
   IDoubleI f)scale add | 
| IGeometry | attr(IAttribute at)set attributes | 
| abstract IVecI | center()returns center of geometry object | 
| IGeometry | clr(java.awt.Color c) | 
| IGeometry | clr(java.awt.Color c,
   double alpha) | 
| IGeometry | clr(java.awt.Color c,
   float alpha) | 
| IGeometry | clr(java.awt.Color c,
   int alpha) | 
| IGeometry | clr(double dgray) | 
| IGeometry | clr(double dgray,
   double dalpha) | 
| IGeometry | clr(double dr,
   double dg,
   double db) | 
| IGeometry | clr(double dr,
   double dg,
   double db,
   double da) | 
| IGeometry | clr(float fgray) | 
| IGeometry | clr(float fgray,
   float falpha) | 
| IGeometry | clr(float fr,
   float fg,
   float fb) | 
| IGeometry | clr(float fr,
   float fg,
   float fb,
   float fa) | 
| IGeometry | clr(IColor c)to set an object color | 
| IGeometry | clr(IColor c,
   double alpha)to set color, with alpha value overwritten | 
| IGeometry | clr(IColor c,
   float alpha)to set color, with alpha value overwritten | 
| IGeometry | clr(IColor c,
   int alpha)to set color, with alpha value overwritten | 
| IGeometry | clr(int gray) | 
| IGeometry | clr(int gray,
   int alpha) | 
| IGeometry | clr(int r,
   int g,
   int b) | 
| IGeometry | clr(int r,
   int g,
   int b,
   int a) | 
| IGeometry | clr(IObject o)to set the same color with the object | 
| IGeometry | cp()alias of dup() | 
| abstract IGeometry | cp(double x,
  double y,
  double z)cp() is alias of dup().add() | 
| abstract IGeometry | cp(IDoubleI x,
  IDoubleI y,
  IDoubleI z) | 
| abstract IGeometry | cp(IVecI v) | 
| abstract IGeometry | div(double v) | 
| abstract IGeometry | div(IDoubleI v) | 
| IGeometry | dup()duplicate object | 
| abstract IGeometry | flip()alias of neg | 
| IGeometry | hide() | 
| IGeometry | hsb(double dh,
   double ds,
   double db) | 
| IGeometry | hsb(double dh,
   double ds,
   double db,
   double da) | 
| IGeometry | hsb(float h,
   float s,
   float b) | 
| IGeometry | hsb(float h,
   float s,
   float b,
   float a) | 
| IGeometry | layer(ILayer l)Set layer by ILayer object | 
| IGeometry | layer(java.lang.String layerName)Set layer by layer name. | 
| abstract IGeometry | mirror(IVecI planeDir)mirror is alias of ref | 
| abstract IGeometry | mirror(IVecI center,
      IVecI planeDir) | 
| abstract IGeometry | mul(double v) | 
| abstract IGeometry | mul(IDoubleI v) | 
| abstract IGeometry | mv(double x,
  double y,
  double z)mv() is alias of add() | 
| abstract IGeometry | mv(IDoubleI x,
  IDoubleI y,
  IDoubleI z) | 
| abstract IGeometry | mv(IVecI v) | 
| abstract IGeometry | neg() | 
| abstract IGeometry | ref(IVecI planeDir)reflect(mirror) 3 dimensionally to the other side of the plane | 
| abstract IGeometry | ref(IVecI center,
   IVecI planeDir) | 
| abstract IGeometry | rot(double angle) | 
| abstract IGeometry | rot(IDoubleI angle)rotation around z-axis and origin | 
| abstract IGeometry | rot(IVecI axis,
   double angle) | 
| abstract IGeometry | rot(IVecI axis,
   IDoubleI angle)rotation around axis vector | 
| abstract IGeometry | rot(IVecI axis,
   IVecI destDir)rotate to destination direction vector | 
| abstract IGeometry | rot(IVecI center,
   IVecI axis,
   double angle) | 
| abstract IGeometry | rot(IVecI center,
   IVecI axis,
   IDoubleI angle)rotation around axis vector and center | 
| abstract IGeometry | rot(IVecI center,
   IVecI axis,
   IVecI destPt)rotate to destination point location | 
| abstract IGeometry | rot2(double angle)rotation on xy-plane around origin; same with rot(double) | 
| abstract IGeometry | rot2(IDoubleI angle)rotation on xy-plane around origin; same with rot(IDoubleI) | 
| abstract IGeometry | rot2(IVecI destDir)rotation on xy-plane to destination direction vector | 
| abstract IGeometry | rot2(IVecI center,
    double angle) | 
| abstract IGeometry | rot2(IVecI center,
    IDoubleI angle)rotation on xy-plane around center | 
| abstract IGeometry | rot2(IVecI center,
    IVecI destPt)rotation on xy-plane to destination point location | 
| abstract IGeometry | scale(double f) | 
| abstract IGeometry | scale(IDoubleI f)alias of mul | 
| abstract IGeometry | scale(IVecI center,
     double f) | 
| abstract IGeometry | scale(IVecI center,
     IDoubleI f) | 
| abstract IGeometry | scale1d(IVecI axis,
       double f)scale only in 1 direction | 
| abstract IGeometry | scale1d(IVecI axis,
       IDoubleI f) | 
| abstract IGeometry | scale1d(IVecI center,
       IVecI axis,
       double f) | 
| abstract IGeometry | scale1d(IVecI center,
       IVecI axis,
       IDoubleI f) | 
| IGeometry | setColor(java.awt.Color c) | 
| IGeometry | setColor(java.awt.Color c,
        int alpha) | 
| IGeometry | setColor(double dgray) | 
| IGeometry | setColor(double dgray,
        double dalpha) | 
| IGeometry | setColor(double dr,
        double dg,
        double db) | 
| IGeometry | setColor(double dr,
        double dg,
        double db,
        double da) | 
| IGeometry | setColor(float fgray) | 
| IGeometry | setColor(float fgray,
        float falpha) | 
| IGeometry | setColor(float fr,
        float fg,
        float fb) | 
| IGeometry | setColor(float fr,
        float fg,
        float fb,
        float fa) | 
| IGeometry | setColor(int gray) | 
| IGeometry | setColor(int gray,
        int alpha) | 
| IGeometry | setColor(int r,
        int g,
        int b) | 
| IGeometry | setColor(int r,
        int g,
        int b,
        int a) | 
| IGeometry | setHSBColor(double h,
           double s,
           double b) | 
| IGeometry | setHSBColor(double h,
           double s,
           double b,
           double a) | 
| IGeometry | setHSBColor(float h,
           float s,
           float b) | 
| IGeometry | setHSBColor(float h,
           float s,
           float b,
           float a) | 
| abstract IGeometry | shear(double sxy,
     double syx,
     double syz,
     double szy,
     double szx,
     double sxz)shear operation | 
| abstract IGeometry | shear(IDoubleI sxy,
     IDoubleI syx,
     IDoubleI syz,
     IDoubleI szy,
     IDoubleI szx,
     IDoubleI sxz) | 
| abstract IGeometry | shear(IVecI center,
     double sxy,
     double syx,
     double syz,
     double szy,
     double szx,
     double sxz) | 
| abstract IGeometry | shear(IVecI center,
     IDoubleI sxy,
     IDoubleI syx,
     IDoubleI syz,
     IDoubleI szy,
     IDoubleI szx,
     IDoubleI sxz) | 
| abstract IGeometry | shearXY(double sxy,
       double syx) | 
| abstract IGeometry | shearXY(IDoubleI sxy,
       IDoubleI syx) | 
| abstract IGeometry | shearXY(IVecI center,
       double sxy,
       double syx) | 
| abstract IGeometry | shearXY(IVecI center,
       IDoubleI sxy,
       IDoubleI syx) | 
| abstract IGeometry | shearYZ(double syz,
       double szy) | 
| abstract IGeometry | shearYZ(IDoubleI syz,
       IDoubleI szy) | 
| abstract IGeometry | shearYZ(IVecI center,
       double syz,
       double szy) | 
| abstract IGeometry | shearYZ(IVecI center,
       IDoubleI syz,
       IDoubleI szy) | 
| abstract IGeometry | shearZX(double szx,
       double sxz) | 
| abstract IGeometry | shearZX(IDoubleI szx,
       IDoubleI sxz) | 
| abstract IGeometry | shearZX(IVecI center,
       double szx,
       double sxz) | 
| abstract IGeometry | shearZX(IVecI center,
       IDoubleI szx,
       IDoubleI sxz) | 
| IGeometry | show() | 
| abstract IGeometry | sub(double x,
   double y,
   double z) | 
| abstract IGeometry | sub(IDoubleI x,
   IDoubleI y,
   IDoubleI z) | 
| abstract IGeometry | sub(IVecI v) | 
| abstract IGeometry | transform(IMatrix3I mat) | 
| abstract IGeometry | transform(IMatrix4I mat) | 
| abstract IGeometry | transform(IVecI xvec,
         IVecI yvec,
         IVecI zvec) | 
| abstract IGeometry | transform(IVecI xvec,
         IVecI yvec,
         IVecI zvec,
         IVecI translate) | 
| abstract IGeometry | translate(double x,
         double y,
         double z)translate() is alias of add() | 
| abstract IGeometry | translate(IDoubleI x,
         IDoubleI y,
         IDoubleI z) | 
| abstract IGeometry | translate(IVecI v) | 
| IGeometry | weight(double w) | 
| IGeometry | weight(float w) | 
addDynamics, addUserData, addUserData, alpha, alphaInt, attr, attr, awtColor, blue, blueInt, brightness, castStringHashMap, clearDynamics, clearGraphics, clr, createGraphic, defaultAttribute, del, deletDynamics, deleteDynamics, deleteDynamics, deleteGraphic, dynamicsNum, getAWTColor, getColor, getDynamics, getGraphic, getGraphic, getParameter, graphicsNum, gray, grayInt, green, greenInt, grey, greyInt, hue, initGraphic, initObject, isValid, isVisible, layer, name, name, red, redInt, resetGraphic, saturation, server, setColor, setColor, setColor, setColor, setColor, setColor, setParameter, setTexture, syncColor, syncGraphic, syncVisibility, syncWeight, texture, updateGraphic, userData, userData, userData, userDataNum, visible, weightpublic IGeometry()
public IGeometry(IServerI holder)
public IGeometry(IGeometry e)
public IGeometry dup()
IObjectdup in interface ITransformabledup in class IObjectpublic IGeometry cp()
IObjectcp in interface ITransformablecp in class IObjectpublic abstract IVecI center()
public IGeometry layer(java.lang.String layerName)
public IGeometry attr(IAttribute at)
IObjectpublic IGeometry clr(IColor c, int alpha)
IObjectpublic IGeometry clr(IColor c, float alpha)
IObjectpublic IGeometry clr(IColor c, double alpha)
IObjectpublic IGeometry clr(IObject o)
IObjectpublic IGeometry clr(double dr, double dg, double db, double da)
public IGeometry hsb(double dh, double ds, double db, double da)
public IGeometry setColor(java.awt.Color c, int alpha)
public IGeometry setColor(double dgray, double dalpha)
public IGeometry setColor(float fr, float fg, float fb)
public IGeometry setColor(double dr, double dg, double db)
public IGeometry setColor(float fr, float fg, float fb, float fa)
public IGeometry setColor(double dr, double dg, double db, double da)
public IGeometry setHSBColor(float h, float s, float b, float a)
setHSBColor in class IObjectpublic IGeometry setHSBColor(double h, double s, double b, double a)
setHSBColor in class IObjectpublic IGeometry setHSBColor(float h, float s, float b)
setHSBColor in class IObjectpublic IGeometry setHSBColor(double h, double s, double b)
setHSBColor in class IObjectpublic abstract IGeometry add(double x, double y, double z)
add in interface ITransformablepublic abstract IGeometry add(IDoubleI x, IDoubleI y, IDoubleI z)
add in interface ITransformablepublic abstract IGeometry add(IVecI v)
add in interface ITransformablepublic abstract IGeometry sub(double x, double y, double z)
sub in interface ITransformablepublic abstract IGeometry sub(IDoubleI x, IDoubleI y, IDoubleI z)
sub in interface ITransformablepublic abstract IGeometry sub(IVecI v)
sub in interface ITransformablepublic abstract IGeometry mul(IDoubleI v)
mul in interface ITransformablepublic abstract IGeometry mul(double v)
mul in interface ITransformablepublic abstract IGeometry div(IDoubleI v)
div in interface ITransformablepublic abstract IGeometry div(double v)
div in interface ITransformablepublic abstract IGeometry neg()
neg in interface ITransformablepublic abstract IGeometry flip()
flip in interface ITransformablepublic abstract IGeometry add(IVecI v, double f)
add in interface ITransformablepublic abstract IGeometry add(IVecI v, IDoubleI f)
add in interface ITransformablepublic abstract IGeometry add(double f, IVecI v)
add in interface ITransformablepublic abstract IGeometry add(IDoubleI f, IVecI v)
add in interface ITransformablepublic abstract IGeometry rot(IDoubleI angle)
rot in interface ITransformablepublic abstract IGeometry rot(double angle)
rot in interface ITransformablepublic abstract IGeometry rot(IVecI axis, IDoubleI angle)
rot in interface ITransformablepublic abstract IGeometry rot(IVecI axis, double angle)
rot in interface ITransformablepublic abstract IGeometry rot(IVecI center, IVecI axis, IDoubleI angle)
rot in interface ITransformablepublic abstract IGeometry rot(IVecI center, IVecI axis, double angle)
rot in interface ITransformablepublic abstract IGeometry rot(IVecI axis, IVecI destDir)
rot in interface ITransformablepublic abstract IGeometry rot(IVecI center, IVecI axis, IVecI destPt)
rot in interface ITransformablepublic abstract IGeometry rot2(IDoubleI angle)
rot2 in interface ITransformablepublic abstract IGeometry rot2(double angle)
rot2 in interface ITransformablepublic abstract IGeometry rot2(IVecI center, IDoubleI angle)
rot2 in interface ITransformablepublic abstract IGeometry rot2(IVecI center, double angle)
rot2 in interface ITransformablepublic abstract IGeometry rot2(IVecI destDir)
rot2 in interface ITransformablepublic abstract IGeometry rot2(IVecI center, IVecI destPt)
rot2 in interface ITransformablepublic abstract IGeometry scale(IDoubleI f)
scale in interface ITransformablepublic abstract IGeometry scale(double f)
scale in interface ITransformablepublic abstract IGeometry scale(IVecI center, IDoubleI f)
scale in interface ITransformablepublic abstract IGeometry scale(IVecI center, double f)
scale in interface ITransformablepublic abstract IGeometry scale1d(IVecI axis, double f)
scale1d in interface ITransformablepublic abstract IGeometry scale1d(IVecI axis, IDoubleI f)
scale1d in interface ITransformablepublic abstract IGeometry scale1d(IVecI center, IVecI axis, double f)
scale1d in interface ITransformablepublic abstract IGeometry scale1d(IVecI center, IVecI axis, IDoubleI f)
scale1d in interface ITransformablepublic abstract IGeometry ref(IVecI planeDir)
ref in interface ITransformablepublic abstract IGeometry ref(IVecI center, IVecI planeDir)
ref in interface ITransformablepublic abstract IGeometry mirror(IVecI planeDir)
mirror in interface ITransformablepublic abstract IGeometry mirror(IVecI center, IVecI planeDir)
mirror in interface ITransformablepublic abstract IGeometry shear(double sxy, double syx, double syz, double szy, double szx, double sxz)
shear in interface ITransformablepublic abstract IGeometry shear(IDoubleI sxy, IDoubleI syx, IDoubleI syz, IDoubleI szy, IDoubleI szx, IDoubleI sxz)
shear in interface ITransformablepublic abstract IGeometry shear(IVecI center, double sxy, double syx, double syz, double szy, double szx, double sxz)
shear in interface ITransformablepublic abstract IGeometry shear(IVecI center, IDoubleI sxy, IDoubleI syx, IDoubleI syz, IDoubleI szy, IDoubleI szx, IDoubleI sxz)
shear in interface ITransformablepublic abstract IGeometry shearXY(double sxy, double syx)
shearXY in interface ITransformablepublic abstract IGeometry shearXY(IDoubleI sxy, IDoubleI syx)
shearXY in interface ITransformablepublic abstract IGeometry shearXY(IVecI center, double sxy, double syx)
shearXY in interface ITransformablepublic abstract IGeometry shearXY(IVecI center, IDoubleI sxy, IDoubleI syx)
shearXY in interface ITransformablepublic abstract IGeometry shearYZ(double syz, double szy)
shearYZ in interface ITransformablepublic abstract IGeometry shearYZ(IDoubleI syz, IDoubleI szy)
shearYZ in interface ITransformablepublic abstract IGeometry shearYZ(IVecI center, double syz, double szy)
shearYZ in interface ITransformablepublic abstract IGeometry shearYZ(IVecI center, IDoubleI syz, IDoubleI szy)
shearYZ in interface ITransformablepublic abstract IGeometry shearZX(double szx, double sxz)
shearZX in interface ITransformablepublic abstract IGeometry shearZX(IDoubleI szx, IDoubleI sxz)
shearZX in interface ITransformablepublic abstract IGeometry shearZX(IVecI center, double szx, double sxz)
shearZX in interface ITransformablepublic abstract IGeometry shearZX(IVecI center, IDoubleI szx, IDoubleI sxz)
shearZX in interface ITransformablepublic abstract IGeometry mv(double x, double y, double z)
mv in interface ITransformablepublic abstract IGeometry mv(IDoubleI x, IDoubleI y, IDoubleI z)
mv in interface ITransformablepublic abstract IGeometry mv(IVecI v)
mv in interface ITransformablepublic abstract IGeometry cp(double x, double y, double z)
cp in interface ITransformablepublic abstract IGeometry cp(IDoubleI x, IDoubleI y, IDoubleI z)
cp in interface ITransformablepublic abstract IGeometry cp(IVecI v)
cp in interface ITransformablepublic abstract IGeometry translate(double x, double y, double z)
translate in interface ITransformablepublic abstract IGeometry translate(IDoubleI x, IDoubleI y, IDoubleI z)
translate in interface ITransformablepublic abstract IGeometry translate(IVecI v)
translate in interface ITransformablepublic abstract IGeometry transform(IMatrix3I mat)
transform in interface ITransformablepublic abstract IGeometry transform(IMatrix4I mat)
transform in interface ITransformablepublic abstract IGeometry transform(IVecI xvec, IVecI yvec, IVecI zvec)
transform in interface ITransformable