Refactor controller/virtualobject class
Right now we have two different kind of controllers:
-
CameraController
, subclassingTrackingController
, which can be setup from theCamera
class and control the camera -
VirtualCouplingObject, subclassing
TrackingControlleras well as
CollidingObject`, which can control its own geometry
My suggestion would be to get rid of VirtualCouplingObject
to instead have:
-
SceneObjectController
, subclassingTrackingController
, which can be setup from theSceneObject
class and control the object geometry
Thoughts? @HongLi @trudiQ @sreekanth-arikatla ?