OpenGL之常用方法整理
1、sincosf
官网资料:https://linux.die.net/man/3/sincosf
相关:
#include <math.h>
void sincos(double x, double *sin, double *cos);
void sincosf(float x, float *sin, float *cos);
void sincosl(long double x, long double *sin, long double *cos);
描述:
返回角度x的正弦sin和余弦cos值。
2、cross
cross(vec3 x,vec3 y),返回两个向量的叉乘结果(向量),x和y必须都是vec3类型的向量。
叉乘运算结果返回一个新的向量,这个新的向量与原来的2个向量垂直。
用法:
android::vec3 vAt = android::vec3(1.0f, 1.0f, 0.0f);
android::vec3 vRt = android::vec3(cosYaw, sinYaw, 0.0f);
android::vec3 vUp = cross(vAt, vRt);
3、dot
dot(x,y),返回两个向量的点乘积(标量),这两个向量必须是同维度的。
点乘运算返回2个向量之间的夹角。
OpenGL之常用方法整理相关推荐
- 【工具类】Themeleaf 模板中 strings 的常用方法整理
strings的常用方法 判断是不是为空:null: <span th:if="${name} != null">不为空</span> <span t ...
- jquery对dom的操作常用方法整理
参考:https://www.jb51.net/article/39099.htm jquery对dom的操作包括了对html内容的添加.删除元素/内容.操作CSS等等,本文整理了一些dom操作的常用 ...
- NeHe OpenGL课程 网址整理
NeHe OpenGL第一课:OpenGL窗口 NeHe OpenGL第二课:多边形 NeHe OpenGL第三课:颜色渲染 NeHe OpenGL第四课:旋转 NeHe OpenGL第五课:3D空间 ...
- PHP正则表达式规则及常用方法整理
注:本文转自 摘取天上星的博客 PHP常用正则表达式 "^\d+$" //非负整数(正整数+ 0) "^[0-9]*[1-9][0-9]*$" //正整数 &q ...
- python的time库有哪些方法_Python的time模块中的常用方法整理
在应用程序的开发过程中,难免要跟日期.时间处理打交道.如:记录一个复杂算法的执行时间:网络通信中数据包的延迟等等.Python中提供了time, datetime calendar等模块来处理时间日期 ...
- python中calendar模块常用方法_Python的time模块中的常用方法整理
import time print time.gmtime() #获取当前时间的struct_time对象 print time.gmtime(time.time() - 24 * 60 * 60) ...
- 【Java】RuleSource约束常用方法整理
1-常用约束规则RuleSource的设置方法 例如: addRules(new Rules(ProgramFeeItem.class){ protected void initRules() { a ...
- mysql.createPool(db),Node.js中JavaScript操作MySQL的常用方法整理
一.建立数据库连接:createConnection(Object)方法 该方法接受一个对象作为参数,该对象有四个常用的属性host,user,password,database.与php中 ...
- 数据库查询结果去重常用方法整理
一般情况下,数据库去重复有以下那么三种方法: 第一种: 两条记录或者多条记录的每一个字段值完全相同,这种情况去重复最简单,用关键字distinct就可以去掉.例: SELECT DISTINCT * ...
最新文章
- 谷歌大脑AutoML最新进展:用进化算法发现神经网络架构
- 基于OpenLayers+rbush实现高德轨迹样式
- Temporary failure in name resolution
- aws java mysql_AWS Serverless部署java api(RDS for MySQL篇)
- c语言NULL和0区别
- softmax with cross-entropy loss求导(转载+细节整理)
- 微信支付配置参数:支付授权目录、回调支付URL
- mysql创建多实例,mysql 单服务器创建多实例
- jmeter压测、操作数据库、分布式、 linux下运行的简单介绍
- 二、网络编程中的常用类
- 一个比Profiler和Netch更好用的软件代理加速工具
- FIT2CLOUD安装
- python下载网页歌曲
- 程序员必会的计算机网络知识 --酷勤网
- linux ftp 取文件,linux下拉取文件的方法
- 学之思开源考试系统搭建
- 故宫景点功课5:中和殿和保和殿
- Apex—— 查询一个对象上的所有字段记录
- js踩坑汇总(一).md
- 微信小程序05---聊天室的搭建
热门文章
- 两张独立显卡连接两个显示器如何配置
- [HAOI2005] 破译密文
- 数字硅麦数据的处理(傅里叶FFT)
- c++system函数
- Effective MySQL之SQL语句最优化--索引
- linux_系统帮助propos/whatis/which/whereis/man/info/help...)/bashzsh/build-in command帮助/wildcard/regex
- n叉树的遍历递归实现
- python求导并作图_科学网—python-符号运算(求导等) - 夏江江的博文
- tcpTrace的使用
- 网络:tcp长连接与短连接