James Beard f4a00b265d
Reversed the order in which random polygon points are generated to satisfy the right hand rule (#2715)
Reversed the order in which random polygon points are generated to satisfy to the right hand rule for polygons. Added a simple benchmark test for turf-random.
2024-09-21 21:16:07 +10:00

17 lines
498 B
TypeScript

import Benchmark, { Event } from "benchmark";
import { randomPolygon } from "./index.js";
let totalTime = 0.0;
const suite = new Benchmark.Suite("turf-random");
suite
.add("turf-random", () => randomPolygon(1, { num_vertices: 100000 }), {
onComplete: (e: Event) =>
(totalTime = totalTime += e.target.times?.elapsed),
})
.on("cycle", (e: Event) => console.log(String(e.target)))
.on("complete", () =>
console.log(`completed in ${totalTime.toFixed(2)} seconds`)
)
.run();