DEM东西及可视化-第5章.ppt

5-5 三维地形的纹理叠加技术 纹理坐标计算 在绘制纹理映射场景时,不仅要给每个顶点定义几何坐标,而且也要定义纹理坐标。经过多种变换后,几何坐标决定顶点在屏幕上绘制的位置,而纹理坐标决定纹理图像中的哪一个纹素赋予该顶点。并且顶点之间的纹理坐标插值与基础篇中所讲的平滑着色插值方法相同。 影像与地形叠加的关键在于影像坐标即纹理坐标的正确获取,主要根据DEM网格点在整个DEM中的位置来得到该点在整个影像中的相应位置,即可得到该点的纹理坐标。 5-5 三维地形的纹理叠加技术 对于一个二维纹理图,纹理坐标在x,y两个方向上的取值范围在0.0到1.0之间,长边为0~1.0,短边的长度为与长边之比 设待粘贴纹理的表面为多边形abcdefgh,各顶点的几何坐标已知。 假设EFGH为一块纹理图像,为了求得纹理坐标,必须知道纹理图像EFGH的4个角点坐标。 在此基础上计算多边形abcdefgh各点纹理坐标 5-5 三维地形的纹理叠加技术 多边形顶点纹理坐标计算方法如下: 设多边形为abcdefgh,各顶点坐标已知。 纹理ABCD,计算得到最长边,设CD为长边,AC为短边,则纹理坐标在x,y两个方向上的取值范围在0.0到1.0之间 x方向(长边CD):D点为1.0 Y方向(短边AC):A点y为 Lac/Lcd P点的纹理坐标(tx,ty)为 L = max(Lac,Lcd)

文档评论(0)

1亿VIP精品文档

相关文档