Base Surface

About

  • Header File: dwgobjects/description/Obasesurface.h

  • Description Category: Scene Objects. A c4d.BaseObject.

  • Included Description:

Parameters

Parameters are accessed with C4DAtom.GetParameter()/C4DAtom.SetParameter().


Parameter: Surface Type

  • Parameter ID: c4d.BASESURFACE_TYPE

  • Parameter Type: int

  • Cycle Values:
    • Unknown (c4d.BASESURFACE_TYPE_UNKNOWN)

    • NURBS (c4d.BASESURFACE_TYPE_NURBS)

    • Polynomial (c4d.BASESURFACE_TYPE_POLYNOMIAL)

    • Plane (c4d.BASESURFACE_TYPE_PLANE)

    • Extrusion (c4d.BASESURFACE_TYPE_EXTRUDE)

    • Rotation (c4d.BASESURFACE_TYPE_ROTATE)


Parameter: Make NURBS

  • Parameter ID: c4d.BASESURFACE_MAKENURBS

  • Parameter Type: A button.


Parameter: Output

  • Parameter ID: c4d.BASESURFACE_OUTPUT

  • Parameter Type: int

  • Cycle Values:
    • Linear (c4d.BASESURFACE_OUTPUT_LINEAR)

    • B-Spline (c4d.BASESURFACE_OUTPUT_BSPLINE)

    • Subdivision Surface (c4d.BASESURFACE_OUTPUT_HYPERNURBS)

    • Basis-Convert (c4d.BASESURFACE_OUTPUT_CONVERT)


Parameter: Subdivisions U

  • Parameter ID: c4d.BASESURFACE_USUB

  • Parameter Type: int


Parameter: Subdivisions V

  • Parameter ID: c4d.BASESURFACE_VSUB

  • Parameter Type: int


Parameter: Calculate Normals

  • Parameter ID: c4d.BASESURFACE_NORMALS

  • Parameter Type: bool


Parameter: Swap Normals

  • Parameter ID: c4d.BASESURFACE_SWAPNORMALS

  • Parameter Type: bool


Parameter: Enable

  • Parameter ID: c4d.BASESURFACE_TESTON

  • Parameter Type: bool


Parameter: Position U

  • Parameter ID: c4d.BASESURFACE_TESTUPOINT

  • Parameter Type: float


Parameter: Position V

  • Parameter ID: c4d.BASESURFACE_TESTVPOINT

  • Parameter Type: float