webgpu-utils

    Function createTorusVertices

    • Creates vertices for a torus

      Parameters

      • params: {
            bodySubdivisions?: number;
            endAngle?: number;
            radialSubdivisions?: number;
            radius?: number;
            startAngle?: number;
            thickness?: number;
        } = {}
        • OptionalbodySubdivisions?: number

          The number of subdivisions around the body torus. Default = 12

        • OptionalendAngle?: number

          end angle in radians. Default = Math.PI * 2.

        • OptionalradialSubdivisions?: number

          The number of subdivisions around the torus. Default = 24

        • Optionalradius?: number

          radius of center of torus circle. Default = 1

        • OptionalstartAngle?: number

          start angle in radians. Default = 0.

        • Optionalthickness?: number

          radius of torus ring. Default = 0.24

      Returns Arrays

      The created vertices.

    MMNEPVFCICPMFPCPTTAAATR