Optional
baseThe optional attribute provides a partial URI to be added to all relative asset uris. A valid base path should normally start with https:// or file://, and end with either a slash or the path sepa- rator character of the operating system. "Relative" basePath is always relative to the scene.json path, not to an application/deployment specific one! example.configurator.com/assets/oc/scene.json containing "tex.jpg" basepathes "gfx", "./gfx", "/gfx" are all resolved to the same example.configurator.com/assets/oc/gfx/tex.jpg
Optional
cameraAn optional camera setup to restore the camera in another viewer.
Optional
catalogOptional, embedded catalog.
Optional
comCommercial products without an own visual representation. Version: OC 1.3
Optional
configurationThis optional attribute may contain the id of a server-side session.
Optional
configurationThis optional attribute may contain the link of the original configuration.
Optional
creatorThis optional attribute contains informal information about the creator of this OC data set.
The mandatory attribute format must be structured as follows:
"OpenConfiguration_
Optional
geometriesThe optional attribute provides an embedded geometry index.
IGXC Compatibility: now it's embedded, self-contained geometries rather than just geometry names. Thus, separate assignments of geometry normal maps, deformations, etc. are removed. Also, the embedded geometry definition is optional. There can be external geometry definitions, too.
Optional
geometryThe optional attribute provides links to external geometry indices. The key should be a two-level technical namespace to speedup the geometry lookup. The value must be an absolute or relative URI. The content of the value, must be de-serialized as GeometryIndex.
IGXC Compatibility: In IGXC, this concept did not exist.
Optional
hashesThe mandatory attribute provides unique content hashes for assets that are directly referenced in the OC data set. The specific hash algorithm is unspecified. It may be an MD5 hash of the binary content for instance. But low-res assets may use the same hash as the originals, they are derived from. So, the only operation that is legal for hash, is to compare them with an optionally existing one.
All assets should have an entry here as downloaders may iterate through this record rather than exploring the other data entities.
Optional
materialThe optional attribute provides links to external geometry indices. The key should be a two-level technical namespace to speedup the geometry lookup. The value must be an absolute or relative URI. The content of the value, must be de-serialized as MaterialIndex.
IGXC Compatibility: In IGXC, this concept did not exist.
Optional
materialsThe optional attribute provides an embedded geometry index.
IGXC Compatibility: The embedded material definition is optional. There can be external material definitions, too.
Optional
packagesThis optional attribute contains informal information about the projects used in this OC data set and its corresponding informal versions.
The mandatory attribute contains the products to be inserted into/ updated in the client world.
IGXC Compatibility: in IGXC, there is only one product.
Optional
redirectionsRedirections maybe needed to convert absolute asset urls into file names, especially when compiling a self-contained OC zip. The attribute is optional. Version: OC 1.3
Optional
representationsThe representations of the scene. Legal values are: "Standard" - Real-time mesh data. "CAD_BIM" - CAD/BIM volume bodies. "Photo" - High-resolution mesh data. This just lists possible usages and can be used for fast filtering, it does not influence the actual data. A "Photo" renderer would still use meshes attached as geometry.mesh
Optional
scriptsThe optional attribute contains all client-side JavaScript packages.
Optional
statusThis attribute contains general status information about the Scene contents.
Generated using TypeDoc
The Scene is the central part of an OC data set. Each OC data set contains exactly one. A Scene may contain initial product representations and/or updates. A Scene may contain products that should be inserted instantly, as well as add-ons to be inserted later on and shown as placeholders before.