Selva Compute API Reference - v2.1.0
    Preparing search index...
    Index

    Constructors

    Properties

    controlVertexCount: number

    Number of control vertices in this curve

    dimension: number

    Dimension of Bezier

    isRational: boolean

    Gets a value indicating whether or not the curve is rational. Rational curves have control-points with custom weights.

    isValid: boolean

    Tests an object to see if it is valid.

    Methods

    • Returns boolean

      true if successful. false if desired_dimension < 1

      Change dimension of bezier.

    • Parameters

      • t: number

        Evaluation parameter.

      Returns number[]

      Curvature vector of the curve at the parameter t.

      Evaluate the curvature vector at a curve parameter.

    • Returns boolean

      true if successful. false if desiredDegree < current degree.

      Increase degree of bezier

    • Returns boolean

      true if successful

      Make bezier non-rational

    • Returns boolean

      true if successful

      Make bezier rational

    • Parameters

      • t: number

        Evaluation parameter.

      Returns number[]

      Point (location of curve at the parameter t).

      Evaluates point at a curve parameter.

    • Parameters

      • t: number

        parameter must satisfy 0 < t < 1

      Returns object

      true on success

      Divides the Bezier curve at the specified parameter.

    • Parameters

      • t: number

        Evaluation parameter.

      Returns number[]

      Unit tangent vector of the curve at the parameter t.

      Evaluates the unit tangent vector at a curve parameter.

    • Returns NurbsCurve

      NURBS representation of the curve on success, null on failure.

      Constructs a NURBS curve representation of this curve.