|
|
已关闭光
g_pD3DDevice->SetRenderState(D3DRS_LIGHTING, false);
代码
CUSTOMVERTEX cvVertices[72];
static double PI = 3.1415926;
D3DXVECTOR3 vpoint[72];
D3DXVECTOR3 vvv=vPickPos;//pickpoint
for (int kp=0;kp<72;kp++)
{//vpoint[kp].x=10.0f*sin((10*kp/180)*PI);
//vpoint[kp].z=10.0f*cos((10*kp/180)*PI);
vpoint[kp].x=terrain_state_t.size*cos(kp*360.0/72)+vvv.x;
vpoint[kp].z=terrain_state_t.size*sin(kp*360.0/72)+vvv.z;
cvVertices[kp].x=vpoint[kp].x;
cvVertices[kp].z=vpoint[kp].z;
cvVertices[kp].y=getheight(vpoint[kp].x,vpoint[kp].z)+0.5f;
cvVertices[kp].colour=D3DCOLOR_XRGB(255, 255, 0);
//,SimpleTerrain1.getheight(vpoint[kp].x,vpoint[kp].z)+0.05f,vpoint[kp].z,D3DCOLOR_XRGB(255, 255, 0));
} |
|