Threepipe Geometry Generator Plugin
    Preparing search index...

    Class CylinderGeometryGenerator

    Abstract base class for geometry generators.

    Provides the framework for generating parametric geometries with automatic UI configuration and buffer management. Subclasses implement _generateData to define the actual vertex/index data for a specific geometry type.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    defaultGeometryClass?: () => Class<
        IGeometry<NormalBufferAttributes, BufferGeometryEventMap>,
    > = ...
    defaultMaterialClass?: () => Class<IMaterial<IMaterialEventMap>> = ...
    defaultMeshClass: () => Class<
        IObject3D<
            IObject3DEventMap,
            undefined
            | IGeometry<NormalBufferAttributes, BufferGeometryEventMap>,
            undefined | IMaterial<IMaterialEventMap> | IMaterial<IMaterialEventMap>[],
        >,
    > = ...
    defaultParams: CylinderGeometryGeneratorParams = ...
    type: string

    Methods

    • Returns {
          groups: never[];
          groupStart: number;
          halfHeight: number;
          height: number;
          heightSegments: number;
          index: number;
          indexArray: never[];
          indices: never[];
          normals: never[];
          numberOfVertices: number;
          openEnded: boolean;
          radialSegments: number;
          radiusBottom: number;
          radiusTop: number;
          thetaLength: number;
          thetaStart: number;
          uvs: never[];
          vertices: never[];
      }