Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-03-22 | Pydoc: Change Wikipedia links and grammar in mathutils matrix code | Aaron Carlisle | |
2016-11-29 | Fix T50029: BVHTree.FromPolygons memory leak | Campbell Barton | |
2016-10-25 | API: Fix Links | Aaron Carlisle | |
Self-explanatory. to find broken links run `sphinx-build -b linkcheck sphinx-in sphinx-out` Reviewers: mont29 Tags: #bf_blender, #python, #infrastructure:_websites Differential Revision: https://developer.blender.org/D2297 | |||
2016-07-31 | Cleanup: reduce Vector_getseters size using macros | Campbell Barton | |
2016-07-14 | PyAPI: Use module names on initializaton | Campbell Barton | |
No need to re-convert from C strings to PyUnicode. | |||
2016-05-31 | Cleanup: parenthesize defines | Campbell Barton | |
2016-05-17 | C99/C++11: replace deprecated finite() by isfinite(). | Brecht Van Lommel | |
2016-03-30 | Fix T47993: noise_vector ignores random seed | Campbell Barton | |
Replace hard coded values with offsets derived from the random seed. | |||
2016-03-19 | mathutils.bvhtree: Add find_nearest_range API call | Campbell Barton | |
Returns all elements within a radius. Similar to kdtree.find_range | |||
2016-03-05 | Cleanup: quiet -Wcomma, cast to void where needed | Campbell Barton | |
2016-02-29 | PyAPI: correct function name w/ arg parsing | Campbell Barton | |
2016-02-12 | Fix crash in bvhtree.FromPolygons | Campbell Barton | |
2016-02-08 | Fix T47337: BVHTree.find_nearest missing | Campbell Barton | |
Method wasn't named as documented. | |||
2016-01-28 | cleanup: spelling / typos | Mike Erwin | |
no functional changes | |||
2016-01-25 | Docs: quiet warnings in reference doc syntax | Campbell Barton | |
2016-01-21 | Correct comments & some explanation from last commit | Campbell Barton | |
2016-01-21 | Remove errors for unsupported math operations | Campbell Barton | |
2016-01-14 | Cleanup: use BM_mesh_* prefix for BMesh functions | Campbell Barton | |
2015-12-06 | PyAPI: add optional filter argument to KDTree.find | Campbell Barton | |
2015-12-06 | Cleanup: formatting (PyArg_ParseTuple) | Campbell Barton | |
2015-12-02 | Using term 'origin' for mathutils.bvhtree docs | Campbell Barton | |
Matches rna ray-cast API | |||
2015-11-23 | C99 is now the C standard for all our C code. | Brecht Van Lommel | |
The main new feature is mixed variable declarations and code, which can help reduce uninitialized variables or accidental variable reuse. Due to incomplete C99 support in VS 2013, variable length arrays are not supported, BLI_array_alloca must still be used. The header <tgmath.h> is also not supported. Differential Revision: https://developer.blender.org/D1631 | |||
2015-10-24 | Cleanup: use quat to eul w/ mathutils API | Campbell Barton | |
2015-10-23 | BLI_math: add mat3_normalized_to_* functions | Campbell Barton | |
Many uses of matrices for rotation keep them normalized, so no need to normalize each time. | |||
2015-10-18 | Fix T46520: mathutils.bvhtree crashes with distance input. | Bastien Montagne | |
Should be backported to 'a' release. | |||
2015-10-13 | Fix T46002: mathutils.geometry.intersect_line_line_2d doesn't operate on ↵ | Bastien Montagne | |
lines, but on line segments. Ugly issue really, but at least doc now matches behavior of the function. :| | |||
2015-09-13 | Cleanup: spelling | Campbell Barton | |
2015-09-04 | Math Lib: Use plane intersect from graphics-gems | Campbell Barton | |
2015-09-04 | Quiet warnings | Julian Eisel | |
We had too many warnings lately... was awaiting that someone would kill them - didn't happen -> goes to my commit ratio! :P | |||
2015-08-25 | Cleanup: style | Campbell Barton | |
2015-08-24 | mathutils.BVHTree: support overlap self-intersect | Campbell Barton | |
Use same logic as BKE_bmbvh_overlap | |||
2015-08-24 | BVHTree.FromBMesh() missed epsilon arg | Campbell Barton | |
2015-08-22 | Cleanup: spelling | Campbell Barton | |
2015-08-20 | Resolve MSVC/OpenMP compat issue | Campbell Barton | |
2015-08-20 | BVH-overlap: add callback to BLI_bvhtree_overlap | Campbell Barton | |
The callback checks if 2 nodes intersect (not just their AABB). Advantages: - theres no need to allocate overlaps which are later ignored. - expensive intersection tests will run multi-threaded. Currently only used for Python API. | |||
2015-08-04 | Use PyC_ParseBool to parse bools | Campbell Barton | |
This could cause problems since they could be any int, then passed directly to internal functions that assume bools. | |||
2015-08-03 | Add bool parser for PyArg_ParseTuple | Campbell Barton | |
Use for mathutils.bvhtree | |||
2015-08-02 | Cleanup: quiet int overflow warnings | Campbell Barton | |
2015-07-29 | Add mathutils.bvhtree API | Campbell Barton | |
Originally D966 by @lukastoenne, with own additions - trees can be initialized from Object's, BMesh, or passed in as vert+polygon arrays. - original indices of ngons/faces are used. (instead of tessellated indices). - ray_cast, find_nearest methods - find overlapping faces between 2 trees | |||
2015-07-29 | Optimize PySequence_Fast usage | Campbell Barton | |
Access arrays directly, avoiding type-check every time. | |||
2015-07-29 | Fix leaks in mathutils PySequence_Fast usage | Campbell Barton | |
2015-07-29 | Cleanup: check exact error w/ mathutils functions | Campbell Barton | |
2015-07-13 | increase mathutils callback count (BGE devs, read the log) | Dalai Felinto | |
This was causing the BGE to crash on Debug mode when built with "break on asserts", meaning the BGE was not debuggeable. Please make sure to test patches in debug mode with the proper flags enabled before committing | |||
2015-07-10 | BLI_math 'compare' cleanup & enhancements. | Bastien Montagne | |
This commit: * Adds a 'compare_ff' function for absolute 'almost equal' comparison of floats. * Makes 'compare_vxvx' functions use that new 'compare_ff' one. * Adds a 'compare_ff_relative' function for secured ulp-based relative comparison of floats. * Adds matching 'compare_vxvx_relative' functions. * Adds some basic tests for compare_ff_relative. See https://randomascii.wordpress.com/2012/02/25/comparing-floating-point-numbers-2012-edition/ Note that we could replace our python/mathutils' EXPP_FloatsAreEqual() by BLI's compare_ff_relative (using a very small absolute max_diff), but these do not have exact same behavior... Left a comment there for now, we can do it later if/when we are sure it won't break anything! | |||
2015-06-17 | Cleanup: duplicate includes | Campbell Barton | |
2015-06-16 | Cleanup: style | Campbell Barton | |
2015-05-12 | Doc: correct rst syntax | Campbell Barton | |
also remove some API docs from example | |||
2015-05-05 | Math Lib: rename fill_*, to copy_* | Campbell Barton | |
matching convention for fixed length api, eg: copy_v3_fl | |||
2015-05-03 | Fix typos. | Tamito Kajiyama | |
2015-03-06 | PyAPI: clarify fallback docstring | Campbell Barton | |