An occurrence can receive components to modulate its behavior (just like in Unity3D).

An occurrence is by default an empty node, that does not contain any geometry. It does not accomplish much by itself, but it acts as a container for components, which implement the real functionality.


Accessing components

A selected occurrence' components can be visualized in the Inspector panel, in a dedicated widget called Occurrence Components (below the Occurrence Properties widget).

This widget lists one foldable row per component (Part row, Light row, etc).


INFO                Component can be manipulated throught the scripting API and functions like getComponent, hasComponent, listComponents...


Component types

There are 6 component types in Pixyz:


Component type

Description

Part


PMI

An occurrence can have a PMI component, allowing to display PMI information.

PMI can be displayed from the Variants panel, where all scene PMI and views are listed.

Light


Visual Behavior

An occurrence with a Visual Behavior component has a specific behavior in the Pixyz viewer, meant to be used in VR mode with Pixyz Review.

Interaction Behavior

An occurrence with an Interaction Behavior component has a specific behavior in Pixyz viewer, meant to be used in VR mode with Pixyz Review.

Metadata

An occurrence can have a Metadata component, that stores the Metadata imported from the original CAD model.

Variant


Animation


Joint


Widget



An occurrence can own a maximum of one of each component type.