当前位置:网站首页>Four dimensional matrix, flip (including mirror image), rotation, world coordinates and local coordinates
Four dimensional matrix, flip (including mirror image), rotation, world coordinates and local coordinates
2022-07-06 00:47:00 【qq_ one billion four hundred and ten million eight hundred and 】
Homogeneous coordinate understanding : Homogeneous coordinates _mrdonghe The blog of -CSDN Blog _ Homogeneous coordinates
Usually matrix is used 4*4 Express

among
a11 a12 a13 Usually used to represent an object x Coordinate information axis
a21 a22 a23 Usually used to represent an object y Coordinate information axis
a31 a32 a33 Usually used to represent an object z Coordinate information axis
a41 a42 a43 Usually used to represent the origin coordinate position of an object
a14 a24 a34 Usually used to represent the translational part of an object

Specific principle of object rotation :
1. Change matrix : First, get the normal vector of the object , Then the normal vector is multiplied by the matrix coordinates of the world system of the object , Get the normal vector in the world coordinate system , And cross product with the desired normal effect in the final world coordinate system to get the desired transformation matrix .


The specific principle of object overturning mirror :



Rotation matrix

Three dimensional geometric transformation space can be viewed in the article
The relationship between matrices , And the method of finding invertible matrix
Find invertible matrix : How to use the elementary transformation method to find the inverse matrix ? - You know (zhihu.com)

边栏推荐
- MYSQL GROUP_ The concat function realizes the content merging of the same ID
- Idea remotely submits spark tasks to the yarn cluster
- Cloud guide DNS, knowledge popularization and classroom notes
- NLP text processing: lemma [English] [put the deformation of various types of words into one form] [wet- > go; are- > be]
- Leetcode 450 deleting nodes in a binary search tree
- Programmer growth Chapter 9: precautions in real projects
- Power query data format conversion, Split Merge extraction, delete duplicates, delete errors, transpose and reverse, perspective and reverse perspective
- 【线上小工具】开发过程中会用到的线上小工具合集
- The third season of ape table school is about to launch, opening a new vision for developers under the wave of going to sea
- STM32 key chattering elimination - entry state machine thinking
猜你喜欢

从 1.5 开始搭建一个微服务框架——调用链追踪 traceId

anconda下载+添加清华+tensorflow 安装+No module named ‘tensorflow‘+KernelRestarter: restart failed,内核重启失败

ubantu 查看cudnn和cuda的版本
![[groovy] XML serialization (use markupbuilder to generate XML data | create sub tags under tag closures | use markupbuilderhelper to add XML comments)](/img/d4/4a33e7f077db4d135c8f38d4af57fa.jpg)
[groovy] XML serialization (use markupbuilder to generate XML data | create sub tags under tag closures | use markupbuilderhelper to add XML comments)

For a deadline, the IT fellow graduated from Tsinghua suddenly died on the toilet

The population logic of the request to read product data on the sap Spartacus home page

Introduction of motor

Basic introduction and source code analysis of webrtc threads

cf:H. Maximal AND【位运算练习 + k次操作 + 最大And】

cf:C. The Third Problem【关于排列这件事】
随机推荐
XML Configuration File
uniapp开发,打包成H5部署到服务器
Spark DF增加一列
View class diagram in idea
MIT博士论文 | 使用神经符号学习的鲁棒可靠智能系统
How to use the flutter framework to develop and run small programs
Notepad++ regular expression replacement string
Intensive learning weekly, issue 52: depth cuprl, distspectrl & double deep q-network
notepad++正則錶達式替換字符串
【文件IO的简单实现】
Common API classes and exception systems
免费的聊天机器人API
Spark SQL空值Null,NaN判断和处理
Natural language processing (NLP) - third party Library (Toolkit):allenlp [library for building various NLP models; based on pytorch]
esxi的安装和使用
Kotlin core programming - algebraic data types and pattern matching (3)
Date类中日期转成指定字符串出现的问题及解决方法
看抖音直播Beyond演唱会有感
I'm interested in watching Tiktok live beyond concert
猿桌派第三季开播在即,打开出海浪潮下的开发者新视野