In Cocoa/Touch, CAMediaTimingFunction rappresenta quattro punti di controllo che specificano una curva bezier cubica di una funzione di temporizzazione. Per un'applicazione che sto scrivendo mi piacerebbe essere in grado di estrarre il risultato di detta curva di bezier ad un tempo arbitrario t (0 -> 1). Quello che mi sta confondendo è che quando guardo come do this, il risultato dovrebbe essere un punto così, non è uno scalare:Utilizzo di CAMediaTimingFunction per calcolare il valore all'istante (t)
Tuttavia, i risultati di implementazione di Apple in un valore scalare (è possibile vedere su questo grafico tramano x (t) vs t: http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Animation_Types_Timing/Articles/Timing.html#//apple_ref/doc/uid/TP40006670-SW1)
Così fa Apple ha semplicemente ignorare la coordinata y del risultato e trattare solo con la x? Questo sembra strano perché in questo caso non è necessario passare in punti di controllo, ma piuttosto controllare gli scalari poiché gli y non influenzano affatto il risultato.
Penso che probabilmente potrei rispondere meglio alla tua domanda se potresti ampliare il contesto della domanda. Stai usando CAMediaTimingFunction per animare qualcosa? Se è così, è un'animazione di fotogrammi chiave? – jin