Engine API Reference - v2.6.1
    Preparing search index...

    Class ConeGeometry

    A procedural cone-shaped geometry.

    The size, shape and tesselation properties of the cone can be controlled via constructor parameters. By default, the function will create a cone standing vertically centered on the XZ-plane with a base radius of 0.5, a height of 1.0, 5 height segments and 18 cap segments.

    Note that the cone is created with UVs in the range of 0 to 1.

    Hierarchy

    • ConeBaseGeometry
      • ConeGeometry
    Index

    Constructors

    • Create a new ConeGeometry instance.

      Parameters

      • Optionalopts: {
            baseRadius?: number;
            calculateTangents?: boolean;
            capSegments?: number;
            height?: number;
            heightSegments?: number;
            peakRadius?: number;
        } = {}

        An object that specifies optional inputs for the function as follows:

        • OptionalbaseRadius?: number

          The base radius of the cone (defaults to 0.5).

        • OptionalcalculateTangents?: boolean

          Generate tangent information (defaults to false).

        • OptionalcapSegments?: number

          The number of divisions around the tubular body of the cone (defaults to 18).

        • Optionalheight?: number

          The length of the body of the cone (defaults to 1.0).

        • OptionalheightSegments?: number

          The number of divisions along the length of the cone (defaults to 5).

        • OptionalpeakRadius?: number

          The peak radius of the cone (defaults to 0.0).

      Returns ConeGeometry

    Properties

    blendIndices: undefined | number[]

    Blend indices.

    blendWeights: undefined | number[]

    Blend weights.

    colors: undefined | number[]

    Colors.

    Methods

    • Generates normal information from the positions and triangle indices.

      Returns void

    • Generates tangent information from the positions, normals, texture coordinates and triangle indices.

      Returns void