Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • OCCTBooleans

Index

Constructors

constructor

  • new OCCTBooleans(occWorkerManager: OCCTWorkerManager): OCCTBooleans
  • Parameters

    • occWorkerManager: OCCTWorkerManager

    Returns OCCTBooleans

Methods

difference

  • Does boolean difference operation between a main shape and given shapes

    group

    booleans

    shortname

    difference

    drawable

    true

    Parameters

    Returns Promise<TopoDSShapePointer>

    OpenCascade difference shape

intersection

  • Does boolean intersection operation between a main shape and given shapes

    group

    booleans

    shortname

    intersection

    drawable

    true

    Parameters

    Returns Promise<TopoDSShapePointer>

    OpenCascade intersection of shapes

meshMeshIntersectionOfShapesPoints

  • Does mesh mesh intersection operation between the shape and multiple other shapes - all shapes can have their own meshing precision. This algorithm intersects the meshes and returns the points of the intersection.

    group

    mesh based

    shortname

    mesh mesh intersection of shapes as points

    drawable

    true

    Parameters

    Returns Promise<Point3[][]>

    Wires where shapes intersect

meshMeshIntersectionOfShapesWires

  • Does mesh mesh intersection operation between the shape and multiple other shapes - all shapes can have their own meshing precision. This algorithm intersects the meshes and returns the wires of the intersection, which are polylines or polygons.

    group

    mesh based

    shortname

    mesh mesh intersection of shapes as wires

    drawable

    true

    Parameters

    Returns Promise<TopoDSWirePointer[]>

    Wires where shapes intersect

meshMeshIntersectionPoints

  • Does mesh mesh intersection operation between two shapes - both shapes can have their own meshing precision. This algorithm intersects the meshes and returns the points of the intersection, which are polylines or polygons.

    group

    mesh based

    shortname

    mesh mesh intersection as points

    drawable

    true

    Parameters

    Returns Promise<Point3[][]>

    Points where shapes intersect

meshMeshIntersectionWires

  • Does mesh mesh intersection operation between two shapes - both shapes can have their own meshing precision. This algorithm intersects the meshes and returns the wires of the intersection, which are polylines or polygons.

    group

    mesh based

    shortname

    mesh mesh intersection as wires

    drawable

    true

    Parameters

    Returns Promise<TopoDSWirePointer[]>

    Wires where shapes intersect

union

  • Joins separate objects

    group

    booleans

    shortname

    union

    drawable

    true

    Parameters

    Returns Promise<TopoDSShapePointer>

    OpenCascade joined shape

Generated using TypeDoc