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之常用方法整理相关推荐

  1. 【工具类】Themeleaf 模板中 strings 的常用方法整理

    strings的常用方法 判断是不是为空:null: <span th:if="${name} != null">不为空</span> <span t ...

  2. jquery对dom的操作常用方法整理

    参考:https://www.jb51.net/article/39099.htm jquery对dom的操作包括了对html内容的添加.删除元素/内容.操作CSS等等,本文整理了一些dom操作的常用 ...

  3. NeHe OpenGL课程 网址整理

    NeHe OpenGL第一课:OpenGL窗口 NeHe OpenGL第二课:多边形 NeHe OpenGL第三课:颜色渲染 NeHe OpenGL第四课:旋转 NeHe OpenGL第五课:3D空间 ...

  4. PHP正则表达式规则及常用方法整理

    注:本文转自 摘取天上星的博客 PHP常用正则表达式 "^\d+$" //非负整数(正整数+ 0) "^[0-9]*[1-9][0-9]*$" //正整数 &q ...

  5. python的time库有哪些方法_Python的time模块中的常用方法整理

    在应用程序的开发过程中,难免要跟日期.时间处理打交道.如:记录一个复杂算法的执行时间:网络通信中数据包的延迟等等.Python中提供了time, datetime calendar等模块来处理时间日期 ...

  6. python中calendar模块常用方法_Python的time模块中的常用方法整理

    import time print time.gmtime() #获取当前时间的struct_time对象 print time.gmtime(time.time() - 24 * 60 * 60) ...

  7. 【Java】RuleSource约束常用方法整理

    1-常用约束规则RuleSource的设置方法 例如: addRules(new Rules(ProgramFeeItem.class){ protected void initRules() { a ...

  8. mysql.createPool(db),Node.js中JavaScript操作MySQL的常用方法整理

    一.建立数据库连接:createConnection(Object)方法      该方法接受一个对象作为参数,该对象有四个常用的属性host,user,password,database.与php中 ...

  9. 数据库查询结果去重常用方法整理

    一般情况下,数据库去重复有以下那么三种方法: 第一种: 两条记录或者多条记录的每一个字段值完全相同,这种情况去重复最简单,用关键字distinct就可以去掉.例: SELECT DISTINCT * ...

最新文章

  1. 谷歌大脑AutoML最新进展:用进化算法发现神经网络架构
  2. 基于OpenLayers+rbush实现高德轨迹样式
  3. Temporary failure in name resolution
  4. aws java mysql_AWS Serverless部署java api(RDS for MySQL篇)
  5. c语言NULL和0区别
  6. softmax with cross-entropy loss求导(转载+细节整理)
  7. 微信支付配置参数:支付授权目录、回调支付URL
  8. mysql创建多实例,mysql 单服务器创建多实例
  9. jmeter压测、操作数据库、分布式、 linux下运行的简单介绍
  10. 二、网络编程中的常用类
  11. 一个比Profiler和Netch更好用的软件代理加速工具
  12. FIT2CLOUD安装
  13. python下载网页歌曲
  14. 程序员必会的计算机网络知识 --酷勤网
  15. linux ftp 取文件,linux下拉取文件的方法
  16. 学之思开源考试系统搭建
  17. 故宫景点功课5:中和殿和保和殿
  18. Apex—— 查询一个对象上的所有字段记录
  19. js踩坑汇总(一).md
  20. 微信小程序05---聊天室的搭建

热门文章

  1. 两张独立显卡连接两个显示器如何配置
  2. [HAOI2005] 破译密文
  3. 数字硅麦数据的处理(傅里叶FFT)
  4. c++system函数
  5. Effective MySQL之SQL语句最优化--索引
  6. linux_系统帮助propos/whatis/which/whereis/man/info/help...)/bashzsh/build-in command帮助/wildcard/regex
  7. n叉树的遍历递归实现
  8. python求导并作图_科学网—python-符号运算(求导等) - 夏江江的博文
  9. tcpTrace的使用
  10. 网络:tcp长连接与短连接