About the Customization category

A category to discuss using the viewer JavaScript API and customizing the viewer with your own HTML/CSS/JavaScript code.

Shapespark aims to be an easy to use tool for 3D professionals and does not require programming experience to create online 3D scenes. Most of the projects are created without any customization, using the standard features of Shapespark. This category is relevant only to the projects for which you need to change the user interface of the viewer or add some custom functionality, like in the below examples:

The Shapespark team will gladly answer your questions related to how the JavaScript viewer API works that you may have during your customization process.

However, Shapespark support cannot offer help with customizing the viewer to your specific needs or integrating the viewer with your own application. For these types of tasks you would need to have a HTML/CSS/JavaScript programmer on board. Feel free to use this category to exchange the customization know-how with other users. We will be observing the topics to learn how the Shapespark customizability could be improved, and step into the discussion when we can point you to resources helpful in implementing your customization idea at hand.

2 Likes

I have one question regarding this topic:

  1. If I try to leverage the JavaScript API in a separate project - does it have the capability to host meetings or is it strictly a viewer?

  2. If it is strictly a viewer - are there plans to provide a meetings API?

There is no JavaScript API for the meetings, however meetings can be used in a viewer embedded in another project. To run a meeting in an embedded viewer add the meeting key suffix to the URL. See here for the suggested iframe code: https://help.shapespark.com/hc/en-us/articles/360008918897-Embed-a-scene-in-a-website.

2 Likes