So habe ich meine Höhe wie self.frame.height
, die 736 wie erwartet für ein iPhone 6s zurückgibt. Wie konvertiere ich diesen Wert in Meter um mit dem physicsWorld Einheitensystem übereinzustimmen?Wie erhält man die Szenenhöhe in Metern (swift)?
Antwort
Es geht um 135 Punkte zu einem Meter.
Ein Physikkörper, der aus der Schwerkraft von 9,8 m/s stationär fallen gelassen wurde, verfuhr 660 Punkte in 1,00806862953687s (1,01s) mit einer Geschwindigkeit von 1342,8162841796875m/s (1342,82).
die Mathematik auf 2 Dezimalstellen tun, können wir verwenden, um sowohl die Gleichungen der zurückgelegten Strecke und Geschwindigkeit die Anzahl der Punkte pro Meter durch 2 verschiedene Berechnungen zu berechnen:
v Verwendung = u + an (u = 0 , a = 9.8, t = 1.01s), können wir berechnen, dass nach 1.01s v 1.01 * 9.8 = 9.90m/s ist. Die Geschwindigkeit des Physikers beträgt 1342,85, also 9,90m/s = 1342,82 Punkte/s, also 1m = 135,6 Punkte.
Oder, mit s = ut + ½at², um die zurückgelegte Strecke nach der Zeit t zu berechnen, erhalten wir s = 0,5x9,8x1,01 = 4,95m. Daher 4,95 m = 660 Punkt; 1m = 133,3 Punkte.
Wenn Sie die Mathematik mit der vollen Präzision machen, erhalten Sie eine Zahl von 137 Punkten.
Unter Verwendung der Zeitpunkte nach ca. 2 Sekunden ergibt einen Wert von 133,4 Punkte/m von der Beschleunigungsformel und 133.7points/m von der Abstandsformel
Was ungerade ist, ist, dass die SKPhysicsBody Klassenreferenz beschrieben die Geschwindigkeit Eigenschaft als in Metern/Sekunde, aber es scheint definitiv in Punkten pro Sekunde zu sein.
Sie wissen, Schwerkraft ist 9,8 m/s^2, also nehmen Sie ein Objekt, legen Sie es in die Luft und messen Sie die zurückgelegte Strecke nach 1 Sekunde. wissen Sie dann, dass X points/sec = 9.8 meters/1^2
X points/1 = 9.8 meters/1^2
X points = 9.8 meters/1
X points = 9.8 meters
Schluss Antwort:
X/9.8 points = 1 meter
- 1. Wie man in Swift enum vom Rohwert erhält?
- 2. Wie man flowlayout von collectionview in swift erhält?
- 3. Wie erhält man die aktuelle Größe einer Unteransicht, wenn sich die Gerätegröße in swift ändert?
- 4. Länge Breite in Metern verwandeln
- 5. HealthKit Swift erhält die heutigen Schritte
- 6. Wie transformiert man einen Abstand von Grad zu Metern?
- 7. Wie erhält man die Geolokalisierung des Benutzers?
- 8. Wie erhält man die Anzahl der Aufzählungen?
- 9. Wie erhält man die Videobildrate auf Android?
- 10. Wie erhält man die Fehlermeldung von compileAndReturnError?
- 11. Wie erhält man die Zeichenbreite auf Android?
- 12. Wie erhält man die aktuelle Zellensignalstärke?
- 13. Wie erhält man die Zellenauswahl beim Touchdown?
- 14. Wie erhält man die Mehrfachwerte einer Auswahlbox?
- 15. Wie erhält man die Bestellnummer des Elements?
- 16. Wie erhält man Schriftgrößen?
- 17. Wie erhält man die String-Länge in Bytes in Nodejs?
- 18. Wie erhält man den Markennamen von Button?
- 19. Ermitteln der Skalierung in Metern pro Pixel
- 20. wie man Richtlinienattributwerte erhält, während man die Schaltfläche "Senden" verwendet
- 21. Wie erhält man die Art von Elementen in einem Container?
- 22. Wie erhält man die aktuelle Datei- und Zeilennummer in Ruby?
- 23. Wie erhält man die 'controlToValidate'-Eigenschaft in ClientValidationFunction?
- 24. Wie erhält man die Farbe eines Pixels in einer UIView?
- 25. Wie erhält man die kumulative Summe nach Gruppe in R?
- 26. Wie erhält man die Anzahl der Chargen in vorbereiteter Anweisung?
- 27. Wie erhält man die Größe der Werte in einer Map?
- 28. Wie erhält man die Größe eines Arrays in LUA?
- 29. Wie erhält man die Signalstärke von Zellenservices in Android?
- 30. Wie erhält man die Bildschirmgröße (d. H. In Zoll)?
Es würde - wahnsinnig - erscheinen, dass die Geschwindigkeit in etwas anderem als der Geschwindigkeit gegeben ist (dh m/s). Wissen Sie, ob diese Kuriosität immer noch so ist? – Fattie