From cebd025e02f1147c48cd658816ad835f94128a4a Mon Sep 17 00:00:00 2001 From: Bataev Artem Date: Sun, 9 Feb 2020 11:32:08 +1100 Subject: 3D View: check view quaternion alignment which orbiting This makes auto-perspective work as expected when orbiting out of a snapped view. --- source/blender/editors/include/ED_view3d.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'source/blender/editors/include') diff --git a/source/blender/editors/include/ED_view3d.h b/source/blender/editors/include/ED_view3d.h index 622b64f547f..cfeffae1052 100644 --- a/source/blender/editors/include/ED_view3d.h +++ b/source/blender/editors/include/ED_view3d.h @@ -624,6 +624,8 @@ void ED_view3d_update_viewmat(struct Depsgraph *depsgraph, bool offscreen); bool ED_view3d_quat_from_axis_view(const char view, float quat[4]); char ED_view3d_quat_to_axis_view(const float quat[4], const float epsilon); +bool ED_view3d_quat_is_axis_aligned(const float viewquat[4]); + char ED_view3d_lock_view_from_index(int index); char ED_view3d_axis_view_opposite(char view); bool ED_view3d_lock(struct RegionView3D *rv3d); -- cgit v1.2.3