Office Table System Example
Last updated
Last updated
Live configurator link:
This table system consists of table (starting configuration: {"componentId": "soulpepper:cutout_table"}
) with a possibility to select a table top shape. The tabletop geometry is implemented by using rescalable meshes.
Various accessories can be docked to the table while checking what is already docked and what yet can be added.
Credenza and Extension are furniture implemented from scripted primitive geometry. Therefore, more sizes can be added without a lot of effort.
Extension is placed next to the table as an accessory, while Credenza replaces one of the table legs, adding a connector holding the tabletop on top of Credenza instead.
If the extension is long enough, another cabinet can be added. This is implemented by optional self-duplication of the component's geometry, using the same component as a subcomponent.
The whole table system can be selected in a way that it has different surface materials on the tabletop, on the fronts of the cabinets, plinths and walls.
This example uses extensively subcomponent patterns described in the Subcomponents chapter.