in_view_3d utility added