Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Pointed thing to face pos: Use 'eye height' object property (#6754)
  • Loading branch information
paramat authored and nerzhul committed Dec 9, 2017
1 parent 9c66901 commit da298a2
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion builtin/common/misc_helpers.lua
Expand Up @@ -670,6 +670,7 @@ end
-- Returns the exact coordinate of a pointed surface
--------------------------------------------------------------------------------
function core.pointed_thing_to_face_pos(placer, pointed_thing)
local eye_height = placer:get_properties().eye_height
local eye_offset_first = placer:get_eye_offset()
local node_pos = pointed_thing.under
local camera_pos = placer:get_pos()
Expand All @@ -689,7 +690,7 @@ function core.pointed_thing_to_face_pos(placer, pointed_thing)
end

local fine_pos = {[nc] = node_pos[nc] + offset}
camera_pos.y = camera_pos.y + 1.625 + eye_offset_first.y / 10
camera_pos.y = camera_pos.y + eye_height + eye_offset_first.y / 10
local f = (node_pos[nc] + offset - camera_pos[nc]) / look_dir[nc]

for i = 1, #oc do
Expand Down

0 comments on commit da298a2

Please sign in to comment.