3d中的向量

简介: 向量基础知识   向量有且仅有的两个属性:方向长度(注意:向量性情中不包含位置信息) 向量相等就是其两个属性相等 向量处理标记位置:当向量的起始点与坐标原点重合,这样我们就可以用向量的终点坐标来描述一个处于标准位置的向量 零向量:所有分量都为0 = (0,0,0) 三个特殊向量称为R3的标准基向量:这些向量分别称为i,j,k向量,方向分别与坐标系的x,y,z轴一致,且长度均为1       向量相等 向量相等即方向和长度相等。

 

向量基础知识

 

向量有且仅有的两个属性:方向长度(注意:向量性情中不包含位置信息)

向量相等就是其两个属性相等

向量处理标记位置:当向量的起始点与坐标原点重合,这样我们就可以用向量的终点坐标来描述一个处于标准位置的向量

零向量:所有分量都为0 = (0,0,0)

三个特殊向量称为R3的标准基向量:这些向量分别称为i,j,k向量,方向分别与坐标系的x,y,z轴一致,且长度均为1

 

 

 

向量相等

向量相等即方向和长度相等。

计算向量的长度

几何学中,向量的模就是有向线段的长度。我们可以通过代数的方法计算该向量的大小

clip_image002

在D3DX库中,可以用D3DXVec3Length函数求得

向量的规范化

向量的规范化就是使向量的模变为1,即变为单位向量。可以通过该向量的每一个分量除以该向量的模来实现向量的规范化

向量u(x,y,z) 规范化之后u(x/||u||,y/||u||,z/||u||)

向量的加法

向量的每一个分量相加就是向量的加法

u + v = (ux+vx,uy+vy,uz+vz)

image

向量的减法

image

数乘(向量与一标量向乘结果为一向量)

数乘就是与标量相乘,该运算可对向量进行缩放

点积(向量与向量相乘结果为一标量)

image

上面的等式不能很明显的体现几何上的意义。利用余弦定律,我们能够发现它们的关系。
u · v =|u| * |v| * cosθ,表示两个向量的点积是它们的模和夹角的余弦之积。因此,如果u 和v都是单位向量,那么u · v就是它们夹角的余弦。
一些点积中有用的特性
■ 假如u · v = 0,那么u⊥v。
■ 假如u · v > 0,那么两个向量的角度θ小于90度。
■ 假如u · v < 0,那么两个向量的角度θ大于90度

叉积(向量与向量相乘结果为一向量)

与点积不同(结果为一个标题),叉积的结果是另一个向量。通过把两个向量u和v相乘得到另一的向量p,向量p垂直于u和v。也就是说向量p垂直于u并且垂直于u。

image

image

D3DX库中用D3DXVec3Cross计算两处向量的叉积

向量叉乘如何计算比如向量a=(1,2,3),b=(4,5,6)a叉乘b的计算过程应该是怎样的,求详解

设a=(X1,Y1,Z1),b=(X2,Y2,Z2),
a×b=(Y1Z2-Y2Z1,Z1X2-Z2X1,X1Y2-X2Y1)
(1,2,3)×(4,5,6)=(12-15,12-6,5-8)=(-3,6,-3)

相关文章
|
弹性计算 容灾 Cloud Native
技术干货丨云企业网CEN2.技术揭秘
技术干货丨云企业网CEN2.技术揭秘
957 0
技术干货丨云企业网CEN2.技术揭秘
|
缓存 运维 前端开发
|
机器学习/深度学习 JSON 数据格式
100天搞定机器学习:写YAML配置文件
100天搞定机器学习:写YAML配置文件
100天搞定机器学习:写YAML配置文件
|
存储 Oracle 关系型数据库
【ESSD技术解读-02】企业级利器,阿里云 NVMe 盘和共享存储
当前 NVMe 云盘结合了业界最先进的软硬件技术,在云存储市场,首创性同时实现了 NVMe 协议 + 共享访问 + IO Fencing 技术。它在 ESSD 之上获得了高可靠、高可用、高性能,同时基于 NVMe 协议实现了丰富的企业特性,如多重挂载、IO Fencing、加密、离线扩容、原生快照、异步复制等功能。本文详细介绍了云上SAN和NVMe的发展历程,并做出了对未来的构想
2786 0
|
负载均衡 Kubernetes 监控
[Istio是什么?] 还不知道你就out了,一文40分钟快速理解
这篇文章属于纯理论,所含内容如下,按需阅读: - `Istio概念、服务网格、流量管理、istio架构(Envoy、Sidecar 、Istiod)` - `虚拟服务(VirtualService)、路由规则、目标规则(DestinationRule)` - `网关(Gateway)、网络弹性和测试(超时、重试、熔断器、故障注入)`
700 0
[Istio是什么?] 还不知道你就out了,一文40分钟快速理解
|
安全 数据可视化 网络安全
华为防火墙配置(防火墙基础)
防火墙概述、防火墙介绍、防火墙作用、NGFW、防火墙的工作模式、安全区域、区域分类、防火墙工作原理、Inbound和Outbound、状态化信息、安全策略
1492 1
|
Java Spring
Spring Data jpa之jpql查询@Query注解
Spring Data jpa之jpql查询@Query注解
|
监控 Cloud Native Java
Spring Boot Serverless 实战 | Serverless 应用的监控与调试
Spring Boot 是基于 Java Spring 框架的套件,它预装了 Spring 的一系列组件,让开发者只需要很少的配置就可以创建独立运行的应用程序。在云原生的环境中,有大量的平台可以运行 Spring Boot 应用,例如虚拟机、容器等。但其中最有吸引力的,是以 Serverless 的方式运行 Spring Boot 应用。
Spring Boot Serverless 实战 | Serverless 应用的监控与调试
|
人工智能 安全 大数据
中国信通院发布开源治理平台——支撑全方位开源治理
中国信通院发布开源治理平台——支撑全方位开源治理
中国信通院发布开源治理平台——支撑全方位开源治理
|
消息中间件 XML 缓存
浅谈API设计风格
API 风格是一个备受争议的话题,大多数开发者都熟悉 REST 与 GraphQL 的争论,更不用说其他风格了。本文将介绍常见的8种不同的API风格。
637 0

热门文章

最新文章