Explode view controller is a global object accessible via OccViewer.explodeView, responsible for managing explode view parameters.

interface ExplodeViewController {
    distance: number;
    hierarchyLevel: number;
    isEnabled: boolean;
    lineColor: string;
    lineType: Aspect_TypeOfLine;
    lineWidth: number;
    objects: string;
}

Properties

distance: number

Distance to move shapes from its original position.

hierarchyLevel: number

Hierarchy level to explode, or -1 to disable hierarchical explode.

isEnabled: boolean

explode view enabled state.

lineColor: string

Line color in format #rrggbb

Line type or EMPTY to hide.

lineWidth: number

Line width >= 1

objects: string

Apply explode view mode to.

  • '*' all displayed model objects;
  • objects starting with specified id.