//计算当前的数据所对应的所有finalPoints private void _calculateFinalPoints() { _finalPoints.Clear(); foreach (IntVec point in _shifts) { IntVec shifted = point.clone(); shifted.rotateClockwise(_rotate); shifted.plus(_origin); _finalPoints.Add(shifted); } }