سلام ...
من دایرکت ایکس Managed رو تو این تابعش موندم :

 near.Unproject(device.Viewport, projectionMatrix, viewMatrix, world);
می خواستم بدون پارامتر world چی هست ؟

بعد من 20 تا آبجکت دارم ، می خوام این تابعی که نوشتم برای هر کدوم یک چیزی برگردونه :

یعنی بگه موس روشون هست یا نه :

         void CalcRay(float x,float y,Mesh m,Matrix w)
{

px = xM;
py = yM;
Vector3 near = new Vector3(0, 5, -10);
Vector3 far = new Vector3(px, py, 1);
near.Unproject(device.Viewport, projectionMatrix, viewMatrix, w);
far.Unproject(device.Viewport, projectionMatrix, viewMatrix, w);
Vector3 dir = far - near;
dir.Normalize();
if (m.Intersect(near, dir, out ii))
{
this.Text = "true";

}
else
{
this.Text = "false";
}

}
ولی نمیگه ؟ لطفا راهنمایی کنید . با تشکر . یا علی .