public ProjectionRect(List<Vector3> projectedPoints) { ProjectedPoints = projectedPoints; var v1 = projectedPoints[1] - projectedPoints[0]; var v2 = projectedPoints[2] - projectedPoints[0]; Normal = Vector3.Cross(v1, v2).normalized; }