Πίσω

#remap

1 API με αυτήν την ετικέτα

API Range Remap

Αντιστοιχίστε αριθμούς μεταξύ περιοχών. Το τελικό σημείο κλίμακας αντιστοιχίζει γραμμικά μια τιμή από μια περιοχή εισόδου [in_min, in_max] σε μια περιοχή εξόδου [out_min, out_max] — η κλασική map() που χρησιμοποιείτε για μετρήσεις αισθητήρων, ρυθμιστικά και κουμπιά, μετρητές και μπάρες προόδου, και άξονες οπτικοποίησης δεδομένων. Επιστρέφει επίσης τη θέση t 0–1, οπότε με την προεπιλεγμένη περιοχή εξόδου 0–1 κανονικοποιεί μια τιμή, και με μια περιοχή εισόδου 0–1 παρεμβάλλει (lerp). Οι περιοχές εξόδου μπορεί να είναι αντεστραμμένες (out_min μεγαλύτερο από out_max) για αντιστροφή κατεύθυνσης, και ένα προαιρετικό clamp κρατά το αποτέλεσμα εντός της περιοχής εξόδου αντί να κάνει παρέκταση. Το τελικό σημείο clamp περιορίζει μια τιμή σε ένα ελάχιστο και μέγιστο και μπορεί επιπλέον να την κουμπώσει στο πλησιέστερο βήμα. Όλα είναι ακριβή τοπικά μαθηματικά, στιγμιαία και ντετερμινιστικά. Ιδανικό για IoT και ενσωματωμένα (στυλ Arduino map), ήχο και DSP, γραφικά και ανάπτυξη παιχνιδιών, πίνακες ελέγχου και γραφήματα, και στοιχεία ελέγχου UI. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, στιγμιαίο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 τελικά σημεία. Αυτό αντιστοιχίζει βαθμωτές τιμές — για παρεμβολή διανυσμάτων χρησιμοποιήστε ένα API διανυσμάτων και για καμπύλες επιτάχυνσης κινούμενων σχεδίων χρησιμοποιήστε ένα API επιτάχυνσης.

api.oanor.com/remap-api