3D开发学习之笛卡尔坐标系

这篇具有很好参考价值的文章主要介绍了3D开发学习之笛卡尔坐标系。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

作者:朱金灿
来源:clever101的专栏

为什么大多数人学不会人工智能编程?>>>

一.2D笛卡尔坐标系的定义

  2D笛卡尔坐标系具有以下特点:
1.2D笛卡尔坐标系都具有一个原点,原点坐标为(0,0);
2.2D笛卡尔坐标系都有两条过原点向两边无限延伸的直线,称之为轴;
  2D笛卡尔坐标系轴的方向可以是如下形式:
3D开发学习之笛卡尔坐标系

可以看到上图中第二、三和四种形式都是从第一种形式旋转得到的。

二.左手坐标系和右手坐标系

  坐标系是左手坐标系还是右手坐标系的判定方法如下:大拇指指向+x方向,食指指向+y方向,中指指向+z方向。如下图:
3D开发学习之笛卡尔坐标系

三.世界坐标系、物体坐标系、摄像机坐标系和惯性坐标系

  世界坐标系是指你所关注的东西的最大的坐标系。物体坐标系是指和特定物体相关的坐标系。摄像机坐标系是指以摄像机为原点来观察的坐标系。惯性坐标系的原点和物体坐标系的原点重合,但是惯性坐标系的轴平行于世界坐标系的轴。惯性坐标系实际上是物体坐标系和世界坐标系的一个转换媒介。文章来源地址https://www.toymoban.com/news/detail-495432.html

到了这里,关于3D开发学习之笛卡尔坐标系的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 经纬度笛卡尔杂谈

    当然可以!将经纬度坐标转换为笛卡尔坐标系的公式如下: x = ( R + h ) cos ⁡ ϕ cos ⁡ θ   y = ( R + h ) cos ⁡ ϕ sin ⁡ θ   z = ( R + h ) sin ⁡ ϕ begin{aligned} x = (R+h)cosphicostheta y = (R+h)cosphisintheta z = (R+h)sinphi end{aligned} x ​ = ( R + h ) cos ϕ cos θ   y ​ = ( R + h ) cos ϕ sin θ  

    2024年02月01日
    浏览(98)
  • 【MySQL】学习多表查询和笛卡尔积

    🌈个人主页: Aileen_0v0 🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法 ​ 💫个人格言:“没有罗马,那就自己创造罗马~” 指的是从多张表中查询数据 首先准备好需要查询的数据表 - dept表 和 emp表 笛卡尔积:笛卡尔乘积是指在数学中,两个集合 A 集合和 B集合的所

    2024年02月19日
    浏览(27)
  • 【Python】实战:生成多层嵌套笛卡尔积组合问卷 csv《感知觉与沟通评估表》

    目录 一、适用场景 二、业务需求  (1)原产品需求  (2)需求分析 

    2024年02月02日
    浏览(24)
  • 单目3D检测-坐标系、数据集

    ​ ( c , x , y , z , w , l , h , θ ) (c,x,y,z,w,l,h,theta) ( c , x , y , z , w , l , h , θ ) θ theta θ : 目标在三维空间中相对于水平方向的航向信息 o − u , v o-u,v o − u , v : 描述物体在数字图像中的位置,单位为像素(pixel),该坐标系以图像顶点作为坐标原点,u、v 轴分别平行于图像坐标系的

    2024年02月06日
    浏览(29)
  • Nuscenes——实现世界坐标3D点投影到像素坐标系中

    首先在 mmdetection3d/tools/data_converter/nuscenes_converter.py 中, get_2d_boxes() 可以直接从nuscenes原始sample数据中获取已标注的3D box信息,因此该函数就可以实现整体投影过程。 投影原理 投影过程分为以下几步: 世界坐标系 —— Ego坐标系(自身) 这里需要世界坐标系原点变换到自身的

    2024年02月11日
    浏览(35)
  • 机器人在笛卡尔空间和关节空间的多项式轨迹规划以及matlab代码(三次、五次、七次)

    三次多项式轨迹规划就是s(t)相对于时间t的变化满足三次多项式变化,其表达式如下:                      如前文所述:t的取值范围是[0,T],s(t)的取值范围是[0,1], 又因为初始速度和末速度都为0,所以: S(t)的一阶导数表达式为: 从而可以计算出对应的系数: 将

    2024年01月17日
    浏览(28)
  • matplotlib 齐次坐标系 绘制旋转 3D 立体

    齐次坐标系描述了刚体的坐标系、位置,而且还提供了一套相对旋转、相对移动、绝对旋转、绝对移动的方法,用来绘制旋转的 3D 立体是再好不过的选择 将笛卡尔坐标系的三个轴记为 ,将任意的齐次坐标系记为 我们使用这样一个矩阵来描述 坐标系与 坐标系之间的关系:

    2024年02月09日
    浏览(32)
  • wpf 3d 坐标系和基本三角形复习

    wpf 3d 坐标系的描述见此,  WPF 3d坐标系和基本三角形_wpf 坐标系_bcbobo21cn的博客-CSDN博客     X轴正向向右,Y轴正向向上;Z轴,正向是从屏幕里边出来,负向是往屏幕里边去;坐标原点是在呈现区域的中心;  画一个三角形如下;         看摄像机属性,摄像机是在呈现区域

    2024年02月13日
    浏览(25)
  • Mysql表关联简单介绍(inner join、left join、right join、full join不支持、笛卡尔积)

    A 是1、2、3 B是2、3、4 A、B的交集是A∩B = 2、3 A、B的并集是 AUB = 1、2、3、4 A、B的差集是 A-B = 1 B、A的差集是 B-A = 4 造数据 select A. ,B. from xin_stu_t_bak A inner join xin_teach_t_bak B on A.relation_id = B.id order by A.id; select distinct A. ,B. from xin_stu_t_bak A inner join xin_teach_t_bak B on A.relation_id = B.id

    2024年01月17日
    浏览(39)
  • unity和3d坐标系以及和ue的比较

    unity和ue都采用左手坐标系 在3d软件中,大多数软件都用红色代表x轴,绿色代表y轴,蓝色代表z轴。 不同的是 : 在unity中X轴代表右方,Y轴代表上方,Z轴代表前方; 在ue中X轴代表前方,Y轴代表右方,Z轴代表上方; 缩放 :根据自身缩放,不受坐标系影响, (移动和旋转则分

    2024年02月11日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包