视图缩放
2016-05-16 11:24:47 1 举报
视图缩放是一种在计算机图形学和数字图像处理中常用的技术,它允许用户通过改变观察点的距离来改变对图像或场景的感知。这种技术可以用于放大细节,以便更清楚地查看,或者缩小以获得更大的全局视野。视图缩放可以通过鼠标滚轮、键盘快捷键或触摸屏手势来实现。在许多应用程序中,如地图应用、CAD软件和3D建模工具,视图缩放都是一个关键功能,它使用户能够灵活地控制他们正在查看的内容的大小和细节级别。总的来说,视图缩放提供了一种强大的工具,使用户能够根据自己的需要和偏好来调整他们的视觉体验。
作者其他创作
大纲/内容
alpha=1.1f;
Y
开始
N
tx=(1-alpha)*(0.5*(m_toX-m_fromX)-point.x/Width*(m_toX-m_fromX));ty=(1-alpha)*(0.5*(m_toY-m_fromY)-(Height-point.y)/Height*(m_toY-m_fromY));
GLfloat alpha;CPoint point;short zDelta;GLfloat tx;GLfloat ty;
alpha=0.9f;
GLfloat fromX = m_fromX + 0.5*(1-alpha)*(m_toX-m_fromX);GLfloat toX = m_toX - 0.5*(1-alpha)*(m_toX-m_fromX);GLfloat fromY = m_fromY + 0.5*(1-alpha)*(m_toY-m_fromY);GLfloat toY = m_toY - 0.5*(1-alpha)*(m_toY-m_fromY);m_fromX = fromX;m_toX = toX;m_fromY = fromY;m_toY = toY;
zDelta0?
m_fromX = m_fromX - tx;m_toX = m_toX - tx;m_fromY = m_fromY - ty;m_toY = m_toY - ty;
鼠标滚轮是否滚动?
N
结束
0 条评论
下一页