T.M. SoftStudio

feci quod potui, faciant meliora potentes

WebGL: Термины и понятия - Приведение мировых координат окна window к координатам устройства

Полностью

Приведение мировых координат окна window к координатам устройства — координаты окна window сначала приводятся к координатам рабочей области viewport (Normalization Transformation), а затем к координатам устройства (Workstation Transformation или Viewport Transformation):



(x,y) -> (u,v) -> (s,t)

a = (umax-umin)/(xmax-xmin)

b = (vmax-vmin)/(ymax-ymin)

u = umin + a*(x-xmin)

v = vmin + b*(y-ymin)

c = (smax-smin)

d = (tmax-tmin)

s = smin + c*u

t = tmin + d*v

s = smin + c*(umin + a*(x-xmin))

t = tmin + d*(vmin + b*(y-ymin))