Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • OCCTShape

Index

Constructors

constructor

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

    • occWorkerManager: OCCTWorkerManager

    Returns OCCTShape

Methods

getOrientation

getShapeType

  • Get the shape type

    group

    analysis

    shortname

    get shape type

    drawable

    false

    Parameters

    Returns Promise<shapeTypeEnum>

    shape type

isChecked

  • Check if the shape is checked

    group

    analysis

    shortname

    is checked

    drawable

    false

    Parameters

    Returns Promise<boolean>

    boolean answer

isClosed

  • Check if the shape is closed

    group

    analysis

    shortname

    is closed

    drawable

    false

    Parameters

    Returns Promise<boolean>

    boolean answer

isConvex

  • Check if the shape is convex

    group

    analysis

    shortname

    is convex

    drawable

    false

    Parameters

    Returns Promise<boolean>

    boolean answer

isEqual

  • Check if the shape is equal to other shape

    group

    analysis

    shortname

    is equal

    drawable

    false

    Parameters

    Returns Promise<boolean>

    boolean answer

isFree

  • Check if the shape is free

    group

    analysis

    shortname

    is free

    drawable

    false

    Parameters

    Returns Promise<boolean>

    boolean answer

isInfinite

  • Check if the shape is infinite

    group

    analysis

    shortname

    is infinite

    drawable

    false

    Parameters

    Returns Promise<boolean>

    boolean answer

isLocked

  • Check if the shape is locked

    group

    analysis

    shortname

    is locked

    drawable

    false

    Parameters

    Returns Promise<boolean>

    boolean answer

isModified

  • Check if the shape is modified

    group

    analysis

    shortname

    is modified

    drawable

    false

    Parameters

    Returns Promise<boolean>

    boolean answer

isNotEqual

  • Check if the shape is not equal to other shape

    group

    analysis

    shortname

    is not equal

    drawable

    false

    Parameters

    Returns Promise<boolean>

    boolean answer

isNull

  • Check if the shape is null

    group

    analysis

    shortname

    is null

    drawable

    false

    Parameters

    Returns Promise<boolean>

    boolean answer

isPartner

  • Check if the shape is partner to other shape

    group

    analysis

    shortname

    is partner

    drawable

    false

    Parameters

    Returns Promise<boolean>

    boolean answer

isSame

  • Check if the shape is the same as the other shape

    group

    analysis

    shortname

    is same

    drawable

    false

    Parameters

    Returns Promise<boolean>

    boolean answer

purgeInternalEdges

  • Remove internal edges that are not connected to any face in the shape

    group

    edit

    shortname

    purge internal edges

    drawable

    true

    Parameters

    Returns Promise<TopoDSShapePointer>

    purged shape

unifySameDomain

  • Unifies faces, edges in the same domain and has possibility to concatinate bsplines

    group

    edit

    shortname

    unify same domain

    drawable

    true

    Parameters

    Returns Promise<TopoDSShapePointer>

    unified shape

Generated using TypeDoc