博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
unity, 由Matrix4x4提取Quaternion和Vector3 及 由Quaternion,Vector3构造Matrix4x4
阅读量:4329 次
发布时间:2019-06-06

本文共 452 字,大约阅读时间需要 1 分钟。

一,由Matrix4x4提取Quaternion和Vector3

   Quaternion getRotationFromMatrix(Matrix4x4 m) { 

        return Quaternion.LookRotation(m.GetColumn(2), m.GetColumn(1));
    }
    Vector3 getPositionFromMatrix(Matrix4x4 m){
        return m.GetColumn (3);
    }

二,由Quaternion,Vector3构造Matrix4x4

Vector3 position=...

Quaternion rotation=...

Vector3 scale=...//for example: scale=Vector3.one

Matrix4x4 m = Matrix4x4.TRS (position, rotation, scale);

转载于:https://www.cnblogs.com/wantnon/p/4582262.html

你可能感兴趣的文章
ultraedit激活
查看>>
总结(6)--- python基础知识点小结(细全)
查看>>
亿级曝光品牌视频的幕后设定
查看>>
ARPA
查看>>
JSP开发模式
查看>>
我的Android进阶之旅------>Android嵌入图像InsetDrawable的使用方法
查看>>
Detours信息泄漏漏洞
查看>>
win32使用拖放文件
查看>>
Android 动态显示和隐藏软键盘
查看>>
raid5什么意思?怎样做raid5?raid5 几块硬盘?
查看>>
【转】how can i build fast
查看>>
null?对象?异常?到底应该如何返回错误信息
查看>>
django登录验证码操作
查看>>
(简单)华为Nova青春 WAS-AL00的USB调试模式在哪里开启的流程
查看>>
图论知识,博客
查看>>
[原创]一篇无关技术的小日记(仅作暂存)
查看>>
20145303刘俊谦 Exp7 网络欺诈技术防范
查看>>
原生和jQuery的ajax用法
查看>>
iOS开发播放文本
查看>>
20145202马超《java》实验5
查看>>