anar

Class Circle

java.lang.Object
  extended by anar.Parametric
      extended by anar.Pts
          extended by anar.Face
              extended by anar.Circle
All Implemented Interfaces:
iTaggable, iTransformable

public class Circle
extends Face


Field Summary
static Param defaultNumOfSides
           
 Param nSides
           
 Param radius
           
 
Fields inherited from class anar.Face
globalRender, render
 
Fields inherited from class anar.Pts
meta, ptList
 
Constructor Summary
Circle(float radius)
           
Circle(float radius, int nSides)
           
Circle(Param radius)
           
Circle(Param radius, int nSides)
           
Circle(Param radius, Param nSides)
           
Circle(Pt ori, float radius)
           
Circle(Pt ori, float radius, int nSides)
           
Circle(Pt ori, Param radius)
           
Circle(Pt ori, Param radius, int nSides)
           
Circle(Pt ori, Param radius, Param nSides)
           
Circle(Pt a, Pt b, Pt c)
           
 
Method Summary
 void build()
           
 
Methods inherited from class anar.Face
add, add, add, add, add, add, add, apply, center, copy, draw, fill, fill, fill, fill, fill, fill, fillP5, isInside, isPlanar, lazyTriangulation, normal, normal, orphaned, render, rotateX, rotateX, rotateY, rotateY, rotateZ, rotateZ, scale, scale, scale, scale, scale, scale, scale, scale, scaleX, scaleX, scaleY, scaleY, scaleZ, scaleZ, stroke, stroke, stroke, stroke, stroke, toANSYS, toAutocad, toObjExporter, toObjExporter, toPovRay, toRadiance, toRhino, toRhinoAsObject, toSketchUp, translate, translate, translate, translate, translate, translate, translateX, translateX, translateY, translateY, translateZ, translateZ, triangulate
 
Methods inherited from class anar.Pts
add, addPointsFrom, area, area, bound, boundCenter, color, color, color, color, color, discretization, drawPoints, flip, get, getPt, inLine, iterator, length, numOfPts, pt, ptEnd, ptEnd, ptMod, ptOnCurve, remove, remove, render, render, reverse, set, set, setMeta, size, tag, tag, toMegaPOVLink, toPovRayAsArray, toPovRayAsCylinder, toRadianceAsCylinder, toString
 
Methods inherited from class anar.Parametric
child, getMeta, getPrimitive, parent, parent, parentList, parentList, parentList, parentListGraphViz, parentListGraphViz, parentListRecursive, parentListRecursiveGraphViz, parentToString, parentToStringRecursive, parentToStringRecursive, primitiveToString, replaceParent, replaceParent, replicate, tag
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

defaultNumOfSides

public static Param defaultNumOfSides

radius

public Param radius

nSides

public Param nSides
Constructor Detail

Circle

public Circle(Param radius,
              Param nSides)

Circle

public Circle(Pt ori,
              Param radius,
              Param nSides)

Circle

public Circle(Pt ori,
              float radius,
              int nSides)

Circle

public Circle(Pt ori,
              float radius)

Circle

public Circle(Pt ori,
              Param radius)

Circle

public Circle(Pt ori,
              Param radius,
              int nSides)

Circle

public Circle(float radius,
              int nSides)

Circle

public Circle(Pt a,
              Pt b,
              Pt c)

Circle

public Circle(float radius)

Circle

public Circle(Param radius)

Circle

public Circle(Param radius,
              int nSides)
Method Detail

build

public void build()