zoukankan
html css js c++ java
GLSL学习笔记 9.1 Transformation
转换顶点到裁减坐标系中的两种方式
gl_Position
=
gl_ModelViewProjectionMatrix
*
gl_Vertex;
gl_Position
=
ftransform();
转换顶点到眼坐标系中
vec4 ecPosition;
vec3 ecPosition3;
//
in 3 space
//
Transform vertex to eye coordinates
if
(NeedEyePosition)
{
ecPosition
=
gl_ModelViewMatrix
*
gl_Vertex;
ecPosition3
=
(vec3 (ecPosition))
/
ecPosition.w;
}
转换法线到眼坐标系中
normal
=
gl_NormalMatrix
*
gl_Normal;
规格化法线
normal
=
normalize(normal);
缩放法线
normal
=
normal
*
gl_NormalScale;
纹理坐标变换
gl_TexCoord[
0
]
=
gl_TextureMatrix[
0
]
*
gl_MultiTexCoord0;
查看全文
相关阅读:
POJ 2823 Sliding Window & Luogu P1886 滑动窗口
Luogu P2970 [USACO09DEC]自私的放牧
Luogu P2922 秘密消息
Luogu P3353 在你窗外闪耀的星星
Luogu P2580 于是他错误的点名开始了
Floyd详解
高精度模板
51Nod P1100 斜率最大
洛谷——P1025 数的划分
洛谷——P1063 能量项链
原文地址:https://www.cnblogs.com/Pointer/p/33949.html
最新文章
Bzoj 1066: [SCOI2007]蜥蜴(最大流)
Bzoj 1208: [HNOI2004]宠物收养所(splay)
Bzoj 1588: [HNOI2002]营业额统计(splay)
Bzoj 1086: [SCOI2005]王室联邦(分块)
Cogs 1500. 误差曲线(三分)
Cogs 1695. 梦游仙境(分块)
Codevs 1242 布局 2005年USACO(差分约束)
Codevs 1768 种树 3(差分约束)
P3811 【模板】乘法逆元
P3382 【模板】三分法
热门文章
P3383 【模板】线性筛素数
P3390 【模板】矩阵快速幂
P3386 【模板】二分图匹配(匈牙利算法)
P2236 [HNOI2002]彩票
P2234 [HNOI2002]营业额统计
P1608 路径统计
P2637 第一次,第二次,成交!
P1457 城堡 The Castle
最小生成树算法Kruskal详解
Luogu P1187 3D模型
Copyright © 2011-2022 走看看