From 0c7f65d15230a530afae116c93c7d83a9a6a6e0c Mon Sep 17 00:00:00 2001 From: Daniel Dunbar Date: Mon, 15 Aug 2005 04:10:02 +0000 Subject: - added view3d_get_object_project_mat function, returns mat to project object cos into screenspace without mucking with gl matrices. - added view3d_project_ functions, take arguments instead of using globals - removed View3D.{mx,my,mxo,myo} - switch drawobject foreachScreenVert functions to use new projection functions - switch edge slide to use new projection functions, fixes erratic behavior (project was using wrong mat I believe) - bug fix in edgeslide, nearest edge to start was one-off --- source/blender/makesdna/DNA_view3d_types.h | 4 ---- 1 file changed, 4 deletions(-) (limited to 'source/blender/makesdna/DNA_view3d_types.h') diff --git a/source/blender/makesdna/DNA_view3d_types.h b/source/blender/makesdna/DNA_view3d_types.h index 27447315385..6bd0a91fbdf 100644 --- a/source/blender/makesdna/DNA_view3d_types.h +++ b/source/blender/makesdna/DNA_view3d_types.h @@ -114,9 +114,6 @@ typedef struct View3D { float lens, grid, gridview, pad, near, far; float ofs[3], cursor[3]; - - short mx, my; /* have to remain together, because used as single pointer */ - short mxo, myo; short gridlines, viewbut; short gridflag; @@ -130,7 +127,6 @@ typedef struct View3D { struct ListBase afterdraw; /* drawflags, denoting state */ short zbuf, transp, xray, pad2; - } View3D; /* View3D->flag */ -- cgit v1.2.3