Posted May 21, 201510 yr Hello guys! I need to calculate several vectors between the objects rendered and the current center of the rendering screen. Therefore, I need a way to get the position of the cursor (the center of the screen) in world-coordinates, so that I can calculate a vector between them and the rendered entity. Any ideas how to do this? http://i.imgur.com/wNvtGZw.png[/img] MODS and MODDING TUTORIALS
May 21, 201510 yr Hello guys! I need to calculate several vectors between the objects rendered and the current center of the rendering screen. Therefore, I need a way to get the position of the cursor (the center of the screen) in world-coordinates, so that I can calculate a vector between them and the rendered entity. Any ideas how to do this? Ray tracing? Check out my mods: BTAM Armor sets Avoid Exploding Creepers Tools compressor Anti Id Conflict Key bindings overhaul Colourfull blocks Invisi Zones
May 21, 201510 yr Author What do you mean by this? Not sure how I could use raytracing in this context. http://i.imgur.com/wNvtGZw.png[/img] MODS and MODDING TUTORIALS
May 21, 201510 yr What do you mean by this? Not sure how I could use raytracing in this context. Do you need to get block's position where player is looking at? Than ray tracing is your choice. If not, describe a bit more what do you want to do? Check out my mods: BTAM Armor sets Avoid Exploding Creepers Tools compressor Anti Id Conflict Key bindings overhaul Colourfull blocks Invisi Zones
May 21, 201510 yr Author No, what I need is the exact position of the camera in the world to get a vector to the entity i'm rendering. http://i.imgur.com/wNvtGZw.png[/img] MODS and MODDING TUTORIALS
May 21, 201510 yr No, what I need is the exact position of the camera in the world to get a vector to the entity i'm rendering. So you need to get position of camera entity? Right? Than Minecraft.getMinecraft().renderViewEntity gives you this camera entity... Check out my mods: BTAM Armor sets Avoid Exploding Creepers Tools compressor Anti Id Conflict Key bindings overhaul Colourfull blocks Invisi Zones
May 21, 201510 yr Hi The centre of your rendering screen is not a point in the world, of course, it's a line vector that extends perpendicular to the screen. The position of the camera in the world, in first person view at least, is the player's eye position. For third person, from memory the centre of the screen is in the middle of the player's head (the eye position) - so depending on what you want to do, the player's eye position might also be suitable in third person views. -TGG
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.