math fixed
This commit is contained in:
@@ -108,9 +108,13 @@ function getCalculations() {
|
|||||||
sideAngle = inputsB.angle;
|
sideAngle = inputsB.angle;
|
||||||
baseAngle = 180 - 2 * sideAngle;
|
baseAngle = 180 - 2 * sideAngle;
|
||||||
}
|
}
|
||||||
radius = Math.sqrt(((2 * lengths[1]) - lengths[0]) / ((2 * lengths[1]) - lengths[0])) * lengths[0] / 2;
|
|
||||||
|
|
||||||
|
|
||||||
|
let a = lengths[0];
|
||||||
|
let b = lengths[1];
|
||||||
|
let p = (a + b + b) / 2;
|
||||||
|
radius = Math.sqrt((p - a) * (p - b) * (p - b) / p);
|
||||||
|
|
||||||
heights[0] = lengths[1] * Math.sin(deg2rad(sideAngle));
|
heights[0] = lengths[1] * Math.sin(deg2rad(sideAngle));
|
||||||
heights[1] = lengths[0] * Math.sin(deg2rad(baseAngle));
|
heights[1] = lengths[0] * Math.sin(deg2rad(baseAngle));
|
||||||
return {
|
return {
|
||||||
|
|||||||
Reference in New Issue
Block a user