brepjs API Reference
    Preparing search index...

    Interface KernelPrimitiveOps

    interface KernelPrimitiveOps {
        makeBox(width: number, height: number, depth: number): any;
        makeBoxFromCorners(
            p1: [number, number, number],
            p2: [number, number, number],
        ): any;
        makeCone(
            radius1: number,
            radius2: number,
            height: number,
            center?: [number, number, number],
            direction?: [number, number, number],
        ): any;
        makeCylinder(
            radius: number,
            height: number,
            center?: [number, number, number],
            direction?: [number, number, number],
        ): any;
        makeEllipsoid(aLength: number, bLength: number, cLength: number): any;
        makeRectangle(width: number, height: number): any;
        makeSphere(radius: number, center?: [number, number, number]): any;
        makeTorus(
            majorRadius: number,
            minorRadius: number,
            center?: [number, number, number],
            direction?: [number, number, number],
        ): any;
    }
    Index

    Methods

    • Parameters

      • p1: [number, number, number]
      • p2: [number, number, number]

      Returns any

    • Parameters

      • radius1: number
      • radius2: number
      • height: number
      • Optionalcenter: [number, number, number]
      • Optionaldirection: [number, number, number]

      Returns any

    • Parameters

      • radius: number
      • height: number
      • Optionalcenter: [number, number, number]
      • Optionaldirection: [number, number, number]

      Returns any

    • Build an ellipsoid solid with the given axis half-lengths.

      Parameters

      • aLength: number
      • bLength: number
      • cLength: number

      Returns any

    • Parameters

      • majorRadius: number
      • minorRadius: number
      • Optionalcenter: [number, number, number]
      • Optionaldirection: [number, number, number]

      Returns any