public void AddController(InteractionController controller)
        {
            var newPoints = PosePointCollection.Create(_intObj.rigidbody.position,
                                                       _intObj.rigidbody.rotation);

            _controllerToPoints[controller] = newPoints;

            for (int i = 0; i < controller.graspManipulatorPoints.Count; i++)
            {
                Vector3 manipulatorPosition = controller.graspManipulatorPoints[i];

                newPoints.SetWorldPosition(i, manipulatorPosition);
            }
        }