The name exinterp originates from a cvar (console variable) used in the Half-Life video game developed by Valve Corporation. The ex_interp cvar was used to control how the client guessed (extrapolation and interpolation) values from a server and was shorted from the following two words;
extrapolation and interpolation.`extrapolation:` ` ` `calculation of the value of a function outside the range of known values.` `interpolation` `: to estimate values of (a function) between two known values. ` intransitive senses: to make insertions (as of estimated values)You cannot be perfectly synced with the server at every instant in time because you only receive a finite amount of updates per second. For example: This graphic depicts a linear interpolation of a circle. As the number of data points (updates) increases, the interpolated figure becomes more accurate. The servers view in this case would be a perfect circle. The client has to interpolate between two true packets. |