DecoratedTorusKnot5a 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
TubeGeometry
or ExtrudeGeometry
.
inherited
-
copy(Curve source)
→ Curve
-
Copies another
name
object 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
t
also 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