原帖: 空间三角形与射线相交并求交点的重心坐标系表示
有如下几点可以了解。
1.Barycentric coordinate system的数学定义 wiki  中文wiki 
其中 中文wiki 中有一个图:
图中B顶点左下方区域的符号和C顶点右下方区域的符号应该是弄反了。B顶点左下方应为:(-,+,-)。C顶点右下方应为:(-,-,+)
注:小技巧,可能有时候通过关键字比较容易找到中文的wiki,但是一般英文的更详细准确,但是不知道搜什么关键字,其实在网页右侧可以切换不同语言的wiki,这样就很方便通过中文的wiki找到对应英文的wiki。如图:
2.原帖中的推到,比较靠前的一步:
“由此得P(q,r) = (1-q-r)A+qB+rC,化简得P(q,r) = A–(B-A)q+(C-A)r”,这里的推到明显是错的。应该为:P(q,r) = A+(B-A)q+(C-A)r。所以后面的推到都是伴随着这个错误的。
3.wiki上的算法也是使用面积去求,例如:
是不是应该有更高效的算法,文中提到 《实时计算机图形学》上关于射线三角形相交的算法介绍:第二版P324, 可以研究一下。
4.一些扩展的概念: 齐次坐标, 仿射不变性。
5.原帖中提到的分析 重力坐标系 的作用:“ 在光线追踪中一个重要的步骤就是从屏幕上投射出一道光线,并求解其与3D物体的焦点并执行反射/折射等过程然后继续反射或折射,关键问题是如何求出这道光线与3D物体(空间三角形)的焦点?因为只有求出焦点之后才方便求出其贴图坐标以及该点的法线,很好的一个方法就是用重心坐标系来表示该焦点坐标。” 目前欠缺这方面的知识,还不清楚。

Barycentric coordinate system(重心坐标系)相关推荐

  1. 大地坐标系(Geocentric Geodetic Coordinate System)与笛卡尔积坐标系(Geocentric Space Rectangular Coordinate System)

    大地坐标系(Geocentric Geodetic Coordinate System)与笛卡尔积坐标系(Geocentric Space Rectangular Coordinate System) ...

  2. ArcGIS坐标系转换出错:Error 999999执行函数出错 invalid extent for output coordinate system...

    本文主要介绍在用ArcGIS做坐标系转换过程中可能会遇到的一个问题,并分析其原因和解决方案. 如下图,对一份数据做坐标系转换: 过了一会儿,转换失败了.错误消息如下: "消息"中提 ...

  3. ECEF rectangular coordinate system(ECEF直角坐标系)

    只有当有定位的需要时,才发现当年自己地理学的不太好,经纬度什么的都不是太清晰,麻烦了.今日以ECEF position为契机,参考维基百科以及一些叫不上名字的文章来简单地总结一番. 参考地址: htt ...

  4. 14.图像透视——介绍,坐标系统(Coordinate System),建模投影(Modelling Projection)_1

    目录 介绍 坐标系 建模投影 学前基本概念: 投影( projection):光学上是指在光线的照射下,物体的影子投射到一个面上.数学上是指将图形的形状投射到一个面或一条线上.第二种解释:投射在一个面 ...

  5. 直角坐标系(Cartesian或Rectangular coordinate system)

    (1)用语说明 直角坐标系(直交坐标系,Rectangular coordinate system,或Cartesian)是数学上平面或空间中表现任意点的方式,一般多用于2维或3维坐标系,有时也用于4 ...

  6. 笛卡尔坐标系 (Cartesian coordinate system)

    笛卡尔坐标系 (Cartesian coordinate system) 人工智能 - 深度学习 - 知识体系 在数学中,笛卡尔坐标系 (Cartesian coordinate system) 是一 ...

  7. 虎书学习笔记6:图形学基础数学(重心坐标系、三维三角形)

    关于图形学的基础数学知识 基础数学 线性插值 三角形 重心坐标系:设定坐标原点a,a到b和c为基向量.构成非直角坐标系 重心坐标系长这样 重心坐标系特点: 重心坐标系优点: 例如城市街道交叉不成为直角 ...

  8. Geographic coordinate system和projected coordinate system

    Geographic coordinate system和projected coordinate system 经常碰到这两个概念:Geographic coordinate system和proj ...

  9. Geographic coordinate system和projected coordinate system的区别(转)

    http://hi.baidu.com/moonstream/blog/item/987d9a52835be0040df3e36a.htmlGeographic 要明确两个概念:Geographic ...

最新文章

  1. 在VS下用C语言连接SQLServer2008
  2. 心路历程(一)-自学java两个月心得
  3. 多级指针和静动态内存的跨函数访问
  4. 2008文件服务器迁移,Windows2008及早期服务器DHCP的数据迁移方法
  5. Silverlight教程第二部分:使用布局管理 (木野狐译)
  6. 哪个类型的B端产品经理有前景?
  7. C++运算符重载 摘自网络
  8. cesium学习笔记(问题记录)——以cesium1.77版本为例
  9. 解决Python shell中Delete-Backspace键乱码问题
  10. 关于选择,说一个同学的真实故事
  11. 首份“中国大数据的社会经济价值研究报告”发布
  12. 抓包神器之Charles
  13. java在线聊天系统_Java-在线聊天系统-非线程
  14. 运动状态估计之卡尔曼滤波详解
  15. 在php定界符中,PHP中的定界符 - ho俊的个人空间 - OSCHINA - 中文开源技术交流社区...
  16. ubuntu系统设置右键新建文本文档
  17. 一个特别好用的免费json数据API接口--特别推荐
  18. 数学之美——自然常数e小故事和宇宙第一公式
  19. 电脑的dns服务器未响应怎么解决,电脑DNS服务器未响应怎么解决
  20. matlab三维点云去除背景,一种点云处理三维重建方法与流程

热门文章

  1. 《贫穷克星》PHP源码赚钱项目¥
  2. 【开发者文库】批量上传工具上线了,欢迎来“尝鲜”~
  3. 【C++系列P2】引用——背刺指针的神秘刺客(精讲一篇过!)
  4. HK1BOX 1000M-全网唯一默认中文版-安卓9.0-minisbx精简线刷包及教程-202208
  5. 关于ABAP面试的一些问题
  6. 注册表编辑器没有html,win7系统注册表没有HKEY_CURRENT_USER\Software\Classes\.html该如何处理?...
  7. golang all goroutines are asleep - deadlock
  8. Conllection
  9. 说说那些抢票插件的事
  10. php mysql 男女_PHP-MySQL插入与选择