3DBug Introduction and Terminology

3DBug is a very versatile component and it can be configured in a multitude of ways, and we have big plans for future enhancements. This being the case, it was a challenge to come up with a naming system for the different elements you can add and configure. We settled on the following system.

The Hierarchy

World

The top level grouping in 3DBug is the “World”. It is essentially your plan for the entire composition and contains all other data. Each World gets named and can be linked from a Joomla menu or shown in a World listing. 

You might use a World to represent a galaxy, a map, a floorplan, or simply an image with hotspots. A world will contain at least one Room.

Room

The “Rooms” in 3DBug are nodes within the World. They have their own hierarchy, because each Room can have child rooms. If you choose to import your Joomla menu, you will be able to quickly see how rooms and their children get handled. Rooms could represent any physical point within your World. You could use them to be islands in a lake, or cabins in a camp, or books on a shelf. You can specify your own 2-D graphic for each room, so use your imagination!

You will configure each Room to have its own behaviour. This will determine whether it triggers a popup, links to a URL, or loads a 3D model, audio, or video.

Assets

“Assets” in 3DBug are contained within the rooms. They are intended to highlight points of interest within the Room and can be linked to almost any type of media supported in Joomla. When you are browsing a 3D scan you will be able to see them rendered in your 3D viewport.