Hallo Leute ,
erstmal wünsche ich ein erfolgreiches, glückliches und vor allem gesundes 2022.
Hier meine Frage, gibt es einen PureBasic Befehl, der dem map() Befehl in P5.js entspricht.
Damit kann man z.B. einer bestehenden Range von -1 bis 1 die Werte 0 bis 200 zuweisen.
Hier ein Beispiel für die Anwendung;
https://youtu.be/m463X1cqV6s
Zeitstempel 3:35 und 5:18
Thx & Greetz
Supix
Welcher PureBasic-Befehl entspricht map() in P5.js
Re: Welcher PureBasic-Befehl entspricht map() in P5.js
Nö gibt es nicht nativ. Also selber schreiben:
Code: Alles auswählen
Procedure.d MapValue(Value.d, SourceMin.d, SourceMax.d, DestinationMin.d, DestinationMax.d)
ProcedureReturn DestinationMin + (Value-SourceMin) * (DestinationMax-DestinationMin)/(SourceMax-SourceMin)
EndProcedure
Debug MapValue(-1, -1, 1, 0, 200)
Debug MapValue(1, -1, 1, 0, 200)
Debug MapValue(-0.5, -1, 1, 0, 200)PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Re: Welcher PureBasic-Befehl entspricht map() in P5.js
Cool, vielen Dank STARGÅTE für die schnelle Antwort samt Lösung.
Thx
Supix
Thx
Supix