FigureEightPolynomialKnot class 
 
    
    
    
  
    
  
    
  
    Methods
    
        - 
  clone()
    → Curve
  
  
- 
  Creates a clone of this instance.
  inherited 
- 
  computeFrenetFrames(int segments, bool closed)
    → FrenetFrames
  
  
- 
  Generates the Frenet Frames. Requires a curve definition in 3D space. Used
in geometries like TubeGeometryorExtrudeGeometry.inherited 
- 
  copy(Curve source)
    → Curve
  
  
- 
  Copies another nameobject to this instance.inherited 
- 
  fromJson(Map<String, dynamic> json)
    → Curve
  
  
- 
  Copies the data from the given JSON object to this instance.
  inherited 
- 
  getLength()
    → double
  
  
- 
  Get total curve arc length
  inherited 
- 
  getLengths(int? divisions)
    → List<double>
  
  
- 
  Get list of cumulative segment lengths
  inherited 
- 
  getPoint(double t, [Vector? optionalTarget])
    → Vector?
  
  
- 
  
  override 
- 
  getPointAt(double u, [Vector? optionalTarget])
    → Vector?
  
  
- 
  u- A position on the curve according to the arc length. Must
be in the range 0, 1 .inherited 
- 
  getPoints([int divisions = 5])
    → List<Vector?>
  
  
- 
  divisions -- number of pieces to divide the curve into. Default is 5.inherited 
- 
  getSpacedPoints([int divisions = 5, int offset = 0])
    → List<Vector?>
  
  
- 
  divisions -- number of pieces to divide the curve into. Default is 5.inherited 
- 
  getTangent(double t, [Vector? optionalTarget])
    → Vector
  
  
- 
  t- A position on the curve. Must be in the range 0, 1 .inherited 
- 
  getTangentAt(double u, [Vector? optionalTarget])
    → Vector
  
  
- 
  u- A position on the curve according to the arc length. Must
be in the range 0, 1 .inherited 
- 
  getUtoTmapping(double u, [double? distance])
    → double
  
  
- 
  Given u in the range ( 0 .. 1 ), returns talso in the range
( 0 .. 1 ). u and t can then be used to give you points which are
equidistant from the ends of the curve, using getPoint.inherited 
- 
  noSuchMethod(Invocation invocation)
    → dynamic
  
  
- 
  Invoked when a nonexistent method or property is accessed.
  inherited 
- 
  toJson()
    → Map<String, dynamic>
  
  
- 
  Returns a JSON object representation of this instance.
  inherited 
- 
  toString()
    → String
  
  
- 
  A string representation of this object.
  inherited 
- 
  updateArcLengths()
    → void
  
  
- 
  Update the cumulative segment distance cache. The method must be called
every time curve parameters are changed. If an updated curve is part of a
composed curve like CurvePath, updateArcLengths must be
called on the composed curve, too.
  inherited