mirror of
https://github.com/JustinSDK/dotSCAD.git
synced 2025-08-01 20:40:28 +02:00
refactor: it's r
This commit is contained in:
@@ -1,15 +1,15 @@
|
|||||||
use <../util/radians.scad>;
|
use <../util/radians.scad>;
|
||||||
use <../util/degrees.scad>;
|
use <../util/degrees.scad>;
|
||||||
|
|
||||||
function _radian_step(b, radian, pow2_dist) =
|
function _radian_step(r, pow2_dist) =
|
||||||
radians(acos(1 - pow2_dist / (2 * (b * radian) ^ 2)));
|
radians(acos(1 - pow2_dist / (2 * r ^ 2)));
|
||||||
|
|
||||||
function _find_radians(b, pow2_dist, init_radian, n) =
|
function _find_radians(b, pow2_dist, init_radian, n) =
|
||||||
[
|
[
|
||||||
for(
|
for(
|
||||||
count = 0, radian = init_radian;
|
count = 0, radian = init_radian;
|
||||||
count < n;
|
count < n;
|
||||||
count = count + 1, radian = radian + _radian_step(b, radian, pow2_dist)
|
count = count + 1, radian = radian + _radian_step(b * radian, pow2_dist)
|
||||||
)
|
)
|
||||||
radian
|
radian
|
||||||
];
|
];
|
||||||
|
Reference in New Issue
Block a user