mirror of
https://github.com/Doodle3D/Doodle3D-Core.git
synced 2024-12-22 11:03:48 +01:00
fix num segments of circle
This commit is contained in:
parent
e99ca6af58
commit
dbe9dff274
@ -83,7 +83,7 @@ function shapeToPointsRaw(shapeData) {
|
||||
const { radius, segment } = shapeData.circle;
|
||||
const points = [];
|
||||
const circumference = 2 * radius * Math.PI;
|
||||
const numSegments = Math.max(circumference * 2, 32);
|
||||
const numSegments = Math.min(circumference * 2, 64);
|
||||
for (let rad = 0; rad <= segment; rad += Math.PI * 2 / numSegments) {
|
||||
const x = Math.sin(rad) * radius;
|
||||
const y = -Math.cos(rad) * radius;
|
||||
|
Loading…
Reference in New Issue
Block a user