Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-08-31Simplify line/plane intersection, add line_plane_factor_v3().Campbell Barton
Remove no_flip option for isect_line_plane_v3(), its quite specific and only used for ED_view3d_win_to_3d().
2013-07-03update doxygen congfig and tweaks to warnings when running doxygen.Campbell Barton
2013-05-28move BLO_sys_types.h -> BLI_sys_types.h (it had nothing todo with loading)Campbell Barton
remove MEM_sys_types.h which was a duplicate.
2013-05-26BLI_math rename functions:Campbell Barton
- mult_m4_m4m4 -> mul_m4_m4m4 - mult_m3_m3m4 -> mul_m3_m3m4 these temporary names were used to avoid problems when argument order was switched.
2013-05-26code cleanup: typosCampbell Barton
2013-05-24fix own regression with ortho-camera adding points reported as [#35462]Campbell Barton
2013-05-08add in asserts when rv3d->viewmatob, rv3d->persmatob are not initialized.Campbell Barton
This is often hard to spot since in many cases it works correctly even when not initialized but may still fail in other situations.
2013-04-23fix [#34706] Projection precision is zoom dependentCampbell Barton
ED_view3d_project_float functions were rounding the results.
2013-04-23fix [#35007] clipping border errorCampbell Barton
add clip option to ED_view3d_win_to_ray(), ED_view3d_win_to_segment()
2013-04-22add clip_segment_v3_plane_n() to clip a line segment to planes (as used for ↵Campbell Barton
view clipping). use in ED_view3d_win_to_segment_clip() and fix error, was clipping by only 4 planes rather then 6.
2013-03-26replace view3d_get_view_aligned_coordinate with ED_view3d_win_to_3d_int()Campbell Barton
2013-03-21code cleanup: use bool where values are true/false, for view3d and related ↵Campbell Barton
functions.
2013-03-14minor knife refactor to prepare for running non interactively.Campbell Barton
2013-03-09add inline function mul_project_m4_v3_zfac() to get the z-depth value from a ↵Campbell Barton
vector & mat4x4
2013-03-09code cleanup: move runtime var zfac out of RegionView3D. rename initgrabz() ↵Campbell Barton
-> ED_view3d_calc_zfac() and have it return the zfac to use.
2013-02-28fix for harmless glitch rotating the camera in camera mode, having the ↵Campbell Barton
center point so close to the viewpoint caused the helper line to erratically move about because of float precision.
2013-01-01fix for own error in recent weight paint code, bound-box clip wasnt working.Campbell Barton
2012-12-21speedup for face tessellation:Campbell Barton
- quads, tris now use direct pointer access rather then iterators. - for ngons also avoid iterator, just loop over the loops. also minor change, use floorf rather then floor for ED_view3d_project_short_ex, ED_view3d_project_int_ex
2012-12-21fix own regression in 2.65 [#33643] Rotation does not work at certain zoom levelCampbell Barton
caused by not projecting points behind the perspective view, even though this worked in 2.64 the values were flipped (rotating direction was reversed and the center point was flipped). added V3D_PROJ_TEST_CLIP_NEAR, when omitted ED_view3d_project_*** will project points from behind a perspective view plane.
2012-12-21correct ed_view3d_project__internal() was unnecessarily casting (float -> ↵Campbell Barton
short -> float).
2012-12-10fix for knife tool when the mouse was moved outside the clipped area the ↵Campbell Barton
mouse line would reset to 0/0/0 a few areas that use ED_view3d_win_to_segment_clip() didnt take into account the case where the segment was filly clipped, some callers even needed the segment not to be clipped. - added ED_view3d_win_to_segment() - ED_view3d_win_to_segment_clip() now returns FALSE if the segment is totally clipped, but the start/ends of the line are not zero'd as they were before.
2012-11-03code cleanup: float <> double conversion.Campbell Barton
2012-10-17code cleanup:Campbell Barton
- move object_iterators.c --> view3d_iterators. (ED_object.h had to include ED_view3d.h which isn't so nice) - move projection functions from view3d_view.c --> view3d_project.c (view3d_view was becoming a mishmash of utility functions and operators). - some some cmake includes as system-includes.