Skip to content

Feat: clean up interface methods that are not implemented

This MR removes the interface methods for

  • geometry meshes,
  • acoustic materials,
  • sound portals,
  • scenes.

All of these are not implemented in the core library and raise exceptions. In order to clean up the interface, we decided to remove them.

Since gRPC is forwards compatible with regards to adding functions, this was considered a good choice. For future features like this, it could also make sense to use some of the existing methods like call_module (e.g. call the geometry module) or setting a geometry for a certain renderer via SetRenderingModuleParameters.

Merge request reports