Base Curve

About

Parameters

Parameters are accessed with C4DAtom::GetParameter()/ C4DAtom::SetParameter(). See Parameter IDs.


Parameter: Curve Type

  • Parameter ID: BASECURVE_TYPE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Unknown (BASECURVE_TYPE_UNKNOWN)
    • NURBS (BASECURVE_TYPE_NURBS)
    • Polynomial (BASECURVE_TYPE_POLYNOMIAL)
    • Line (BASECURVE_TYPE_LINE)
    • Circular (BASECURVE_TYPE_CIRCULAR)
    • Conic (BASECURVE_TYPE_CONIC)
    • Composite (BASECURVE_TYPE_COMPOSITE)

Parameter: Make NURBS


Parameter: Output

  • Parameter ID: BASECURVE_OUTPUT
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Linear (BASECURVE_OUTPUT_LINEAR)
    • B-Spline (BASECURVE_OUTPUT_BSPLINE)
    • Bezier (BASECURVE_OUTPUT_BEZIER)
    • Basis-Convert (BASECURVE_OUTPUT_CONVERT)

Parameter: Subdivisions


Parameter: Dimension

  • Parameter ID: BASECURVE_FLATNESS
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Planar (BASECURVE_PLANAR)
    • Nonplanar (BASECURVE_NONPLANAR)

Parameter: Enable


Parameter: Position