mirror of
https://github.com/JustinSDK/dotSCAD.git
synced 2025-08-13 18:24:28 +02:00
refactor
This commit is contained in:
@@ -17,7 +17,7 @@ function shape_cyclicpolygon(sides, circle_r, corner_r) =
|
|||||||
corner_a = (180 - frag_a),
|
corner_a = (180 - frag_a),
|
||||||
corner_circle_a = 180 - corner_a,
|
corner_circle_a = 180 - corner_a,
|
||||||
half_corner_circle_a = corner_circle_a / 2,
|
half_corner_circle_a = corner_circle_a / 2,
|
||||||
corner_circle_center = circle_r - corner_r / sin(corner_a / 2),
|
corner_circle_center = [circle_r - corner_r / sin(corner_a / 2), 0],
|
||||||
first_corner = [
|
first_corner = [
|
||||||
for(
|
for(
|
||||||
pt = __pie_for_rounding(
|
pt = __pie_for_rounding(
|
||||||
@@ -27,7 +27,7 @@ function shape_cyclicpolygon(sides, circle_r, corner_r) =
|
|||||||
__frags(corner_r) * corner_circle_a / 360
|
__frags(corner_r) * corner_circle_a / 360
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
[pt.x + corner_circle_center, pt.y]
|
pt + corner_circle_center
|
||||||
]
|
]
|
||||||
|
|
||||||
)
|
)
|
||||||
|
Reference in New Issue
Block a user