Snell Refraction API
Οπτική διάθλασης του νόμου του Snell ως API, υπολογιζόμενη τοπικά και ντετερμινιστικά. Το τελικό σημείο διάθλασης εφαρμόζει τον νόμο του Snell, n1·sin(θ1) = n2·sin(θ2): από τους δείκτες διάθλασης δύο μέσων (δίνονται άμεσα ή ανά υλικό — κενό, αέρας, νερό, γυαλί, διαμάντι και άλλα) και τη γωνία πρόσπτωσης επιστρέφει τη γωνία διάθλασης, ή λύνει για τη γωνία πρόσπτωσης από μια γωνία διάθλασης· όταν το φως περνά σε ένα λιγότερο πυκνό μέσο πέρα από την κρίσιμη γωνία αναφέρει ολική εσωτερική ανάκλαση αντί για διαθλώμενη ακτίνα. Το τελικό σημείο κρίσιμης γωνίας δίνει το όριο για ολική εσωτερική ανάκλαση, θc = asin(n2/n1) για n1 > n2 — η αρχή πίσω από τις οπτικές ίνες — με προεπιλογή το μέσο εξόδου στον αέρα. Το τελικό σημείο ταχύτητας δίνει την ταχύτητα του φωτός σε ένα μέσο, v = c/n, ως κλάσμα του c, και — με μήκος κύματος στο κενό — το μικρότερο μήκος κύματος εντός του μέσου (η συχνότητα παραμένει αμετάβλητη). Οι γωνίες είναι σε μοίρες, τα μήκη κύματος σε νανόμετρα. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ιδιωτικά. Ιδανικό για εργαλεία οπτικής και φωτονικής, εφαρμογές σχεδιασμού οπτικών ινών και φακών, φωτογραφία και εκπαίδευση φυσικής, και λογισμικό AR/VR και απόδοσης. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 τελικά σημεία. Αυτή είναι η διάθλαση του νόμου του Snell· για βάθος πεδίου κάμερας και οπτικό πεδίο χρησιμοποιήστε ένα API φωτογραφίας.
api.oanor.com/snell-api