三角形正面判断

标签: unity shader学习
2人阅读 评论(0) 收藏 举报
分类:

Unity Shader学习笔记(一)

这个题目如图:

  • 我们将P1,P2和 P1,P3做一条向量,这两条向量为:U=P2-P1V=P3-P1
  • 因为都在X,Y平面,所以有:U=(Ux,Uy,0),V=(Vx,Vy,0)
  • 然后使用叉积计算UV:  U×V=(0,0,UxVy-UyVx)
  • 然后通过判断UxVy-UyVx的符号来判断三角形的朝向。
  • 负值:用左手判断3个顶点的方向是顺时针方向;
  • 正值:为逆时针方向。
  • 判断:伸出左手,将手掌心放在UV向量尾部的交汇处,让你的掌心对准U的方向,再弯曲四指方向向V方向靠拢,靠拢的时候会发想慢慢的你的手握拳,那么你的大拇指方向就是两条向量的叉积方向,也就是三角形的朝向了。
查看评论

Unity3d 判断三角形是顺时针还是逆时针

设 P0(x0,y0) P1(x1,y1) P2(x2,y2) a = p0p1 ; b = p1p2 ; 注意:判断顺时针还是逆时针是,必须让向量a的头与向...
  • microsoftMSDNNET
  • microsoftMSDNNET
  • 2016-08-30 13:59:33
  • 994

三角形判断三角形判断.rar(vc版)

  • 2010年04月08日 15:35
  • 1.79MB
  • 下载

DX中关于背面剔除概念的澄清!

        最近在渲染地形时发现把背面剔除模式设为CCW结果我的地形正面就显示不出来了!知道是网格编织顺序出了问题(但我记得我的网格是按顺时针编织的),为了彻底将这一问题搞明白,去查了下DX 的S...
  • diyer2002
  • diyer2002
  • 2007-06-17 12:02:00
  • 2285

三角形的性质及求出三角形的面积

  • 2011年04月04日 15:20
  • 167KB
  • 下载

判断三角形形状程序 判断三角形形状程序

  • 2009年10月18日 22:18
  • 744B
  • 下载

VB 判断三角形的构成

  • 2010年06月07日 13:45
  • 37KB
  • 下载

VB三角形判断 (if)

  • 2010年07月27日 07:12
  • 6KB
  • 下载

JAVA判断三角形的类型

JAVA判断三角形的类型
  • yuxiangaaaaa
  • yuxiangaaaaa
  • 2017-10-20 09:58:04
  • 1303

C++语言编写 判断三角形

  • 2008年09月04日 11:22
  • 1018B
  • 下载

一个简单的判断三角形形状的C程序

昨天写了一个判断三角形形状的程序,然后EZ发现了里面的无数个问题。 原本我的程序是 #include int main() { int a,b,c; scanf("%d,%d,%d...
  • u013798387
  • u013798387
  • 2014-04-22 10:05:40
  • 2411
    个人资料
    等级:
    访问量: 0
    积分: 20
    排名: 0
    文章存档