public KabschGraspedPose(InteractionBehaviour interactionObj)
        {
            _intObj = interactionObj;

            _kabsch             = new KabschSolver();
            _points             = new List <Vector3>(20); _refPoints = new List <Vector3>(20);
            _controllerToPoints = new Dictionary <InteractionController, PosePointCollection>();
        }
        protected override void Init(InteractionBehaviour obj)
        {
            base.Init(obj);

            _handIdToPoints = new Dictionary <int, HandPointCollection>();
            _kabsch         = new KabschSolver();
            points          = new List <Vector3>(20); refPoints = new List <Vector3>(20);
        }