Ich arbeite in Psychopy und möchte ein Text-Stim von einer Position zur anderen über den Verlauf von mehreren Frames gleiten lassen. Ich habe versucht, die [frameN, 0] in der Position Abschnitt für den Text stim, aber ich bin mir nicht sicher, wie man einen Endpunkt (Zeit/Frames und Position). Vielen Dank für Hilfe im Voraus!Psychopy-moving textstim mit Endpunkt
0
A
Antwort
1
Beginnen Sie mit der Berechnung der Schrittgröße für jeden Rahmen. Es ist nur der Unterschied zwischen den Start- und Anfangskoordinaten geteilt durch die Anzahl der Frames. numpy
Arrays ist praktisch hier, obwohl Sie es in der Basis Python tun könnten auch:
import numpy as np
start_pos = np.array([-0.5, 0]) # [x, y] norm units in this case where TextSTim inherits 'units' from the Window, which has 'norm' as default.
end_pos = np.array([0.5, 0.5])
animation_duration = 30 # duration in number of frames
step_pos = (end_pos - start_pos)/animation_duration
es dann zum Einsatz:
# Set up psychopy stuff
from psychopy import visual
win = visual.Window()
text = visual.TextStim(win, text='Watch me slide!')
# Animate
text.pos = start_pos
for i in range(animation_duration):
text.pos += step_pos # add to existing value. This is shorthand for writing: text_pos = text.pos + step_pos
text.draw()
win.flip()
Verwandte Themen
- 1. Psychopy TextStim Bounding Box
- 2. PsychoPy textStim Speicherleck Problem
- 3. Berechnen Endpunkt Endpunkt, Peilung, Startpunkt
- 4. Jaggery (WS02) Endpunkt Referenz/dynamischer Endpunkt
- 5. Tomcat: Fehler Endpunkt mit protocol
- 6. Möglicher Endpunkt mit wsdualhttpbinding + webhttpbinding?
- 7. net.tcp Endpunkt
- 8. mit asp.net mvc für REST-basierte Endpunkt
- 9. Kombination Blob-Servlet mit Endpunkt api
- 10. WSO2 API-Manager HTTPS-Endpunkt mit Port
- 11. Veröffentlichen eines WS mit Jax-WS-Endpunkt
- 12. „konnte nicht Endpunkt Element mit dem Namen ...“
- 13. Laichen Kind Prozess mit Express-Endpunkt
- 14. Generiere schema.json mit GraphiQL oder GraphQL Endpunkt
- 15. SVG-Linie über Endpunkt mit Snap.svg animieren
- 16. Verständnis einer JsonMappingException mit Google-Endpunkt
- 17. Zwei Java-Methoden mit demselben Rest-Endpunkt
- 18. Flowgear Endpunkt nicht
- 19. jbossws webservice Endpunkt
- 20. Kinesis Firehose Endpunkt fehlt
- 21. mongoDB api Endpunkt
- 22. Bewegung Start/Endpunkt Erkennung
- 23. JSON Endpunkt in Meteor
- 24. pac4j/Callback Endpunkt anonym?
- 25. Nservicebus - vorübergehend Endpunkt
- 26. AWS Lambda Dynamischer Endpunkt
- 27. JSON-Datenformat am Endpunkt
- 28. Kein OpenID-Endpunkt gefunden
- 29. WSO2 http Endpunkt
- 30. TFS Task Queue Endpunkt