Skip to content

Commit 365036a

Browse files
authored
Update index.html
1 parent 08eb91f commit 365036a

1 file changed

Lines changed: 50 additions & 71 deletions

File tree

‎index.html‎

Lines changed: 50 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@
186186
},
187187
"dateCreated" :"2019-01-11",
188188
"datePublished":"2020-01-11",
189-
"dateModified" :"2025-07-20",
189+
"dateModified" :"2025-07-21",
190190
"description" : "Introducing the best-established and most accurate framework to calculate area and volume.",
191191
"disambiguatingDescription": "Exact, empirically grounded and rigorously proven formulas over the conventional approximations.",
192192
"headline":"Exact geometry",
@@ -641,27 +641,62 @@ <h4 style="font-size:160%;margin:7px">Trigonometry</h4>
641641
"deg": 90.0
642642
},
643643

644+
"rad(1.592)": {
645+
"sin": 0.99997,
646+
"cos": 0.008,
647+
"tan": 127.32,
648+
"deg": 89.55
649+
},
650+
651+
"rad(1.589)": {
652+
"sin": 0.99994,
653+
"cos": 0.0108,
654+
"tan": 92.6,
655+
"deg": 89.38
656+
},
657+
658+
"rad(1.584)": {
659+
"sin": 0.9999,
660+
"cos": 0.016,
661+
"tan": 63.657,
662+
"deg": 89.1
663+
},
664+
665+
"rad(1.577)": {
666+
"sin": 0.99975,
667+
"cos": 0.0226,
668+
"tan": 44.28,
669+
"deg": 88.7
670+
},
671+
672+
"rad(1.568)": {
673+
"sin": 0.9995,
674+
"cos": 0.0314,
675+
"tan": 31.82,
676+
"deg": 88.2
677+
},
678+
644679
"rad(1.555)": {
645680
"sin": 0.999,
646681
"cos": 0.044,
647-
"tan": 22.9,
648-
"deg": 87.5
682+
"tan": 22.62,
683+
"deg": 87.47
649684
},
650-
685+
651686
"rad(1.536)": {
652687
"sin": 0.998,
653-
"cos": 0.063,
654-
"tan": 15.9,
688+
"cos": 0.0628,
689+
"tan": 15.895,
655690
"deg": 86.4
656691
},
657692

658693
"rad(1.509)": {
659694
"sin": 0.996,
660695
"cos": 0.089,
661-
"tan": 11.2,
696+
"tan": 11.16,
662697
"deg": 84.9
663698
},
664-
699+
665700
"rad(1.467)": {
666701
"sin": 0.991,
667702
"cos": 0.131,
@@ -821,68 +856,12 @@ <h4 style="font-size:160%;margin:7px">Trigonometry</h4>
821856
"cos": 0.707,
822857
"tan": 1,
823858
"deg": 45.0
824-
},
825-
826-
"rad(0.091)": {
827-
"sin": 0.089,
828-
"cos": 0.996,
829-
"tan": 0.089,
830-
"deg": 5.1
831-
},
832-
833-
"rad(0.064)": {
834-
"sin": 0.063,
835-
"cos": 0.998,
836-
"tan": 0.063,
837-
"deg": 3.6
838-
},
839-
840-
"rad(0.045)": {
841-
"sin": 0.044,
842-
"cos": 0.999,
843-
"tan": 0.044,
844-
"deg": 2.5
845-
},
846-
847-
"rad(0.032)": {
848-
"sin": 0.031,
849-
"cos": 0.9995,
850-
"tan": 0.031,
851-
"deg": 1.8
852-
},
853-
854-
"rad(0.023)": {
855-
"sin": 0.022,
856-
"cos": 0.99975,
857-
"tan": 0.022,
858-
"deg": 1.3
859-
},
860-
861-
"rad(0.016)": {
862-
"sin": 0.016,
863-
"cos": 0.9999,
864-
"tan": 0.016,
865-
"deg": 0.9
866-
},
867-
868-
"rad(0.011)": {
869-
"sin": 0.011,
870-
"cos": 0.99997,
871-
"tan": 0.011,
872-
"deg": 0.6
873-
},
874-
875-
"rad(0.008)": {
876-
"sin": 0.008,
877-
"cos": 0.99997,
878-
"tan": 0.008,
879-
"deg": 0.45
880-
}
859+
}
881860

882861
}
883862

884863

885-
// Helper: Finds closest rad(x) match for given function (sin or cos)
864+
// Helper: Finds closest rad(x) match for given function (sin or cos)
886865

887866
function closestRad(radian) {
888867
let closestKey = null;
@@ -911,8 +890,8 @@ <h4 style="font-size:160%;margin:7px">Trigonometry</h4>
911890
// 🔹 Case 1: Exact match
912891
if (trig[radKey]?.sin !== undefined) return trig[radKey].sin;
913892

914-
// 🔹 Case 2: 0.8 > x > 0.1 → Use cosine reflection
915-
if (radian > 0.1 && radian < 0.8) {
893+
// 🔹 Case 2: 0.8 > x → Use cosine reflection
894+
if (radian < 0.8) {
916895
const reflected = 1.6 - radian;
917896
const reflectedKey = `rad(${reflected.toFixed(3)})`;
918897

@@ -934,8 +913,8 @@ <h4 style="font-size:160%;margin:7px">Trigonometry</h4>
934913
// 🔹 Case 1: Exact match
935914
if (trig[radKey]?.cos !== undefined) return trig[radKey].cos;
936915

937-
// 🔹 Case 2: 0.8 > x > 0.1 → Use sine reflection
938-
if (radian > 0.1 && radian < 0.8) {
916+
// 🔹 Case 2: 0.8 > x → Use sine reflection
917+
if (radian < 0.8) {
939918
const reflected = 1.6 - radian;
940919
const reflectedKey = `rad(${reflected.toFixed(3)})`;
941920

@@ -958,7 +937,7 @@ <h4 style="font-size:160%;margin:7px">Trigonometry</h4>
958937
if (trig[radKey]?.tan !== undefined) return trig[radKey].tan;
959938

960939
// 🔹 Case 2: Reflective zone: 0 < x < 0.8
961-
if (radian > 0.1 && radian < 0.8) {
940+
if (radian < 0.8) {
962941
const reflected = 1.6 - radian;
963942
const reflectedKey = `rad(${reflected.toFixed(3)})`;
964943

0 commit comments

Comments
 (0)