public void MoveGroup(HeightPyramidSegmentShapeGroup group, HeightPyramidGroupTransition transition)
 {
     if (transition.PyramidShouldMove)
     {
         group.MoveBy(transition.MoveDelta);
     }
 }
        public LocationParametersUniforms GenerateUniforms(HeightPyramidGroupTransition transition)
        {
            var transitionSingleStep = _heightPyramidLocationParametersUpdaterConfiguration.TransitionSingleStep;

            return(new LocationParametersUniforms()
            {
                PyramidCenterWorldSpace = transition.AlignedPyramidCenter.ToFloatVec() * transitionSingleStep
            });
        }