This demo showcases how HOOPS Communicator can be used to create a product configurator visualization solution. Within this demo you can select different elements of a bicycle assembly and add them to your scene. Additionally, if multiple options of the part that has been added are available, you can swap the part out for a different one. There is an additional WebViewer in this demo which allows you to see a preview of the component that you are about to add before you add it to the assembly.
This demo comes with a full step-by-step tutorial that will show you how to implement this project yourself found here