Represents a subset of a complete scene definition. Allows for further filtering or to get offsets needed to build the scene.

Hierarchy

  • G3dSubset

Constructors

Methods

  • Returns a new subset with instances not included in given filter.

    Parameters

    • mode: FilterMode

      Defines which field the filter will be applied to.

    • filter: number[] | Set<number>

      Array of all values to match for.

    Returns G3dSubset

  • Returns a new subset with instances matching given filter.

    Parameters

    • mode: FilterMode

      Defines which field the filter will be applied to.

    • filter: number[] | Set<number>

      Array of all values to match for.

    Returns G3dSubset

  • Returns total index count for given mesh and section.

    Parameters

    • mesh: number

      subset-based mesh index

    • section: MeshSection

      sections to include based on opacity

    Returns number

  • Returns the source-based instance index for given mesh and index.

    Parameters

    • mesh: number

      subset-based mesh index.

    • index: number

      mesh-based instance index

    Returns number

  • Returns a list of source-based instance indices for given mesh.

    Parameters

    • mesh: number

      subset-based mesh index.

    Returns number[]

  • Returns total vertex count for given mesh and section.

    Parameters

    • mesh: number

      subset-based mesh index

    • section: MeshSection

      sections to include based on opacity

    Returns number

  • Returns the vim-based instance (node) for given subset-based instance.

    Parameters

    • subsetIndex: number

    Returns number

Generated using TypeDoc