A three proxy for a conway scene of a model.

Hierarchy

  • Group
    • default

Constructors

  • Construct this from a conway scene.

    Parameters

    • target: Scene

      The target scene to use.

    • cork: boolean = true

      Should this start corked/not creating geometry batches (defaults to true), call uncork to create geometry on a corked sink.

    Returns default

Properties

target: Scene

The target scene to use.

Accessors

  • get hasNonSpaces(): boolean
  • Does this have instances that aren't spaces?

    Returns boolean

    Does this have non spzces?

  • get hideNonSpaces(): boolean
  • Should non-space elements of this be hidden.

    Returns boolean

    True if non-spaces are hidden.

  • set hideNonSpaces(value): void
  • Should non-space elements of this be hidden.

    Parameters

    • value: boolean

      The value to set (default is false)

    Returns void

  • get referencePoint(): Vector3
  • Get the reference point for this in absolute space.

    Note that this should be used like an RTC reference to calculate relative transforms in a high bit space or using fixed point to produce an eye relative transform matrix.

    Returns Vector3

    The reference point.

  • get showSpaces(): boolean
  • Should the spaces of this object be shown?

    Returns boolean

    Whether spaces are shown.

  • set showSpaces(value): void
  • Should spaces of this object be shown?

    Parameters

    • value: boolean

      The value to set (default is false)

    Returns void

  • get visibilitySet(): null | Set<number> | ILocalIdSet
  • Set the visibility set for the elements in this scene object. Note it is a set of of the local IDs of the related elements (i.e. IfcProducts) that are used to control visibility.

    Returns null | Set<number> | ILocalIdSet

    The visibility set to use, or null for all items.

  • set visibilitySet(value): void
  • Set the visibility set for the elements in this scene object. Note it is a set of of the local IDs of the related elements (i.e. IfcProducts) that are used to control visibility.

    Parameters

    • value: null | Set<number> | ILocalIdSet

      The visibility set to use, or null for all items.

    Returns void

Methods

  • Dispose this and remove its scene elements

    Returns void

  • Uncork the scene to batch add the geometry

    Returns void