|
|
@@ -978,11 +978,18 @@ export function getBoundsFromPoints(points: number[][]): Bounds {
|
|
978
|
978
|
let maxX = -Infinity
|
|
979
|
979
|
let maxY = -Infinity
|
|
980
|
980
|
|
|
981
|
|
- for (let [x, y] of points) {
|
|
982
|
|
- minX = Math.min(x, minX)
|
|
983
|
|
- minY = Math.min(y, minY)
|
|
984
|
|
- maxX = Math.max(x, maxX)
|
|
985
|
|
- maxY = Math.max(y, maxY)
|
|
|
981
|
+ if (points.length === 0) {
|
|
|
982
|
+ minX = 0
|
|
|
983
|
+ minY = 0
|
|
|
984
|
+ maxX = 1
|
|
|
985
|
+ maxY = 1
|
|
|
986
|
+ } else {
|
|
|
987
|
+ for (let [x, y] of points) {
|
|
|
988
|
+ minX = Math.min(x, minX)
|
|
|
989
|
+ minY = Math.min(y, minY)
|
|
|
990
|
+ maxX = Math.max(x, maxX)
|
|
|
991
|
+ maxY = Math.max(y, maxY)
|
|
|
992
|
+ }
|
|
986
|
993
|
}
|
|
987
|
994
|
|
|
988
|
995
|
return {
|