|
|
发表于 2006-10-6 15:24:00
|
显示全部楼层
Re:怎么求点在面的那一边
如果是用DX9的,直接有函数判断。
float D3DXPlaneDotCoord(const D3DXPLANE *pP,const D3DXVECTOR *pV)
D3DXPLANE p(0.0f,1.0f,0.0f,0.0f):
D3DXVECTOR3 v(3.0f,5.0f,2.0f):
float x=D3DXPlaneDotCoord(&p,&v):
if(x appruximately equals 0.0f)在平面
if(x>0) 点在正半
if(x<0) 点在负半
具体的东西请自己看DX9的SDK |
|