private void StoreObjectPivotPoints(List <Vector3> projectedFacePoints)
        {
            List <Vector3> projectedPointsAndCenter = new List <Vector3>(projectedFacePoints);

            projectedPointsAndCenter.Insert(IndexOfPointInCenter, Vector3Extensions.GetAveragePoint(projectedFacePoints));

            _pivotPointCollection.SetPivotPoints(projectedPointsAndCenter, _pivotPointCollection.IndexOfActivePoint);
        }
 private void StoreUnprojectedPivotPoints(List <Vector3> cornerPointsOfFaceMostAlignedWithSurface)
 {
     _unprojectedPivotPoints = new List <Vector3>(cornerPointsOfFaceMostAlignedWithSurface);
     _unprojectedPivotPoints.Insert(IndexOfPointInCenter, Vector3Extensions.GetAveragePoint(cornerPointsOfFaceMostAlignedWithSurface));
 }