anar

Class PtDarboux

java.lang.Object
  extended by anar.Parametric
      extended by anar.Pt
          extended by anar.PtDarboux
All Implemented Interfaces:
iArithmetic, iTaggable, iTransformable, XYZ

public class PtDarboux
extends Pt

provides an approximate of the darboux vector given four points on a curve. The approximation is computed from two successive Frenet frames as the distance between the two binormal vectors


Field Summary
 
Fields inherited from class anar.Pt
globalRender, render
 
Fields inherited from class anar.Parametric
meta
 
Constructor Summary
PtDarboux(Pt a, Pt b, Pt c, Pt d, float size)
           
PtDarboux(Pt a, Pt b, Pt c, Pt d, Param size)
           
 
Method Summary
 FrenetFrame getA()
           
 FrenetFrame getB()
           
 Pt getDarboux0()
           
 Pt getOmegaB()
           
 Pt getOmegaN()
           
 Pt getOmegaT()
           
 
Methods inherited from class anar.Pt
apply, bound, boundCenter, copy, create, create, create, create, create, create, create, create, create, create, create, create, createNull, createRnd, createRnd, createRnd, divide, divide, divide, divide, dot, dot, draw, equalsPt, equalsPt, fill, fill, fill, fill, fill, fill, fillP5, getTransform, isOver, isOver, length, length, length, lengthNoSq, lengthSq, lengthSq, minus, minus, minus, minus, minus, multiply, multiply, multiply, multiply, multiply, onScreen, orphaned, plus, plus, plus, plus, plus, plus, render, rotateX, rotateX, rotateY, rotateY, rotateZ, rotateZ, scale, scale, scale, scale, scale, scale, scale, scale, scaleX, scaleX, scaleY, scaleY, scaleZ, scaleZ, set, set, set, set, set, set, set, set, set, setMeta, tag, tag, toANSYS, toAutocad, toAutocadPart, toMegaPPOV, toObjExporter, toObjExporterAsObject, toPovRay, toPovRayAsObject, toRadiance, toRadianceAsObject, toRhino, toRhinoAsObject, toRhinoAsVar, toShortString, toSingleName, toSketchUp, toSketchUpAsPoint3D, toString, toStringComa, toStringComaPovRay, toStringTab, toStringTabRad, translate, translate, translate, translate, translate, translate, translateX, translateX, translateY, translateY, translateZ, translateZ, x, x, x, y, y, y, z, z, z
 
Methods inherited from class anar.Parametric
child, get, 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
 

Constructor Detail

PtDarboux

public PtDarboux(Pt a,
                 Pt b,
                 Pt c,
                 Pt d,
                 float size)
Parameters:
pts -

PtDarboux

public PtDarboux(Pt a,
                 Pt b,
                 Pt c,
                 Pt d,
                 Param size)
Method Detail

getDarboux0

public Pt getDarboux0()

getA

public FrenetFrame getA()

getB

public FrenetFrame getB()

getOmegaN

public Pt getOmegaN()

getOmegaT

public Pt getOmegaT()

getOmegaB

public Pt getOmegaB()