Appearance
Products
Definition
A product is a shared resource that is referenced by one or many asset elements in a layout. It describes product attributes and a geometry.
json
{
"type": "product:static",
"name": "my-product",
"attributes": { ... },
"geometries": []
}
Attributes
The product attributes enable classification of the product type by using the product taxonomy.
The product's seatCapacity
is used to determine the total seat capacity of a space.
The boundingBox
indicates dimensions.
json
{
"categories": ["softSeating"],
"subCategories": ["armChair"],
"manufacturer": "",
"updatedAt": "",
"thumbnail": ".../image.png",
"seatCapacity": 1,
"boundingBox": {
"min": [0, 0, 0],
"max": [0.5, 1, 0.5]
}
}
Geometry
The product geometry can be a locally defined geometry or in most cases it's uri geometry referencing a mesh saved externally.
json
{
"type": "geometry:uri",
"uri": ".../geometry.data3d.gz.buffer",
"format": "data3d"
}
Taxonomy
The product taxonomy is organized by
product category | product subCategory