import { Curve } from "https://deno.land/x/threejs_4_deno@v121/src/extras/core/Curve.d.ts";
An extensible curve object which contains methods for interpolation class Curve
Type Parameters
Properties
Methods
Returns a vector for point t of the curve where t is between 0 and 1 getPoint(t: number, optionalTarget?: T): T;
Returns a vector for point at relative position in curve according to arc length getPointAt(u: number, optionalTarget?: T): T;
Get sequence of equi-spaced points using getPointAt( u ) getSpacedPoints(divisions?: number): T[];
Returns a unit vector tangent at t. If the subclassed curve do not implement its tangent derivation, 2 points a small delta apart will be used to find its gradient which seems to give a reasonable approximation getTangent(t: number, optionalTarget?: T): T;
Returns tangent at equidistance point u on the curve getTangentAt(u: number, optionalTarget?: T): T;
Given u ( 0 .. 1 ), get a t to find p. This gives you points which are equi distance