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;
查看全文
相关阅读:
CSS3中的Transition属性详解
jq 全选/取消效果
多维数组问题 int (*a)[] int []
C语言输入多组问题~ungetc回退字符到stdin
2015-12-14重启博客之旅
转载~kxcfzyk:Linux C语言多线程库Pthread中条件变量的的正确用法逐步详解
lsof 一切皆文件
转载自~浮云比翼: 不忘初衷,照顾好自己。
转载自~浮云比翼:Step by Step:Linux C多线程编程入门(基本API及多线程的同步与互斥)
梳理回顾
原文地址:https://www.cnblogs.com/Pointer/p/33949.html
最新文章
嵌入式系统 Boot Loader 技术内幕
Makefile:xxx:***混合的隐含和普通规则。停止
Linux minicom USBCOM
The first No OS program (Mini2440)
Linux operator(often adding)
添加 fedora yum 源
虚拟机内无法连接网络
快速排序法
C++ 实验七 继承与派生
C语言基础_宏定义
热门文章
iOS-网易彩票
iOS-画板程序(手势操作无)
iOS-截图和把截图封装成一个方法
ios-裁剪加裁剪描边加把裁剪封装成一个方法类
滚动条使用的触发事件
人民币符号的 缩写
JS实现图片预加载无需等待
jQuery停止动画和判断是否处于动画状态
我对CSS vertical-align的一些理解与认识(一)
小tip: 使用CSS将图片转换成模糊(毛玻璃)效果
Copyright © 2011-2022 走看看