Bounding Box 3D

This node outputs the 3D bounding box data.

Installation

To use this Node, you must enable omni.replicator.core in the Extension Manager.

Inputs

Name

Type

Description

Default

exec

execution

Trigger

primPaths

token[]

Prim paths corresponding to each bounding box.

sdIMNumSemantics

uint

Number of semantic entities in the semantic arrays

sdIMSemanticTokenMap

token[]

Semantic array of token of size numSemantics ‘*’ numSemanticTypes containing the mapping from the semantic entities to the semantic entity path and semantic types

sdIMMinSemanticIndex

uint

Semantic id of the first instance in the instance arrays

sdIMSemanticWorldTransform

float[]

Semantic array of 4x4 float matrices containing the transform from local to world space for every semantic entity

data

uchar[]

Buffer array data

[]

filteredBboxInfo

uchar[]

Buffer array data containing the index of 3D bbox which are in the viewport.

[]

semanticOcclusion

uchar[]

occlusion ratio of each semantic bounding box. If a prim contains semantic children, the value is -1.

[]

semanticMapPtr

uint64

Array pointer of numSemantics uint16_t containing the semantic index of the semantic prim first semantic prim parent

semanticTypes

token[]

Semantic Types to consider

[‘class’]

bufferSize

uint

Size (in bytes) of the buffer (0 if the input is a texture)

swhFrameNumber

uint64

Frame number

Outputs

Name

Type

Description

Default

exec

execution

Trigger

data

uchar[]

Extent data of bounding box.

ids

uint[]

Unoccluded semantic ids of the bounding box.

labels

token[]

Semantic labels of the bounding box.

primPaths

token[]

Prim paths corresponding to each bounding box.

bboxIds

uint[]

Identifier associated with bounding box, used to link different types of bounding boxes to the same (eg. 2D Tight and 3D)

swhFrameNumber

uint64

Frame number

bufferSize

uint

Size (in bytes) of the buffer (0 if the input is a texture)

height

uint

Shape of the data

width

uint

Shape of the data