is Pivot in camera view ?
Blitz3D Forums/Blitz3D Programming/is Pivot in camera view ?
| ||
Hi ! How I can know if a Pivot (create with createpivot() ) is in Camera view ? I try EntityInView but it doesn't work with a pivot ? ? ? How I can ido ? thank |
| ||
You could useFunction SafeEntityInView(Cam, Ent) EntX# = EntityX(Ent, True) EntY# = EntityY(Ent, True) EntZ# = EntityZ(Ent, True) CameraProject(Cam, EntX, EntY, EntZ) ScreenX = ProjectedX() ScreenY = ProjectedY() if (ScreenX >= 0) and (ScreenY >= 0) and (ScreenX < GraphicsWidth()) and (ScreenY < GraphicsHeight()) then return True else return False end if end function Obviously you should store the GraphicsWidth and GraphicsHeight in some global variables so the functions do not have to called everytime. Especially if this function is called often. yinch'03 |
| ||
thank |