Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-29 | Merge branch 'master' into blender2.8 | Sybren A. Stüvel | |
2017-10-27 | Docs: clarify return value for BVH API | Campbell Barton | |
2017-10-20 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-10-20 | Cleanup: redundant casts | Campbell Barton | |
2017-09-22 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2017-09-22 | Cleanup: unused define | Campbell Barton | |
2017-09-11 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-09-09 | PyAPI: Fix mathutils freeze allowing owned data | Campbell Barton | |
2017-09-09 | Docs: mathutils docstrings | Campbell Barton | |
2017-09-09 | Cleanup: mathutils vector comments | Campbell Barton | |
Use doxy markup & correct outdated info. | |||
2017-09-09 | Correct last commit | Campbell Barton | |
2017-09-09 | Cleanup: Simplify SWIZZLE macro | Campbell Barton | |
- Use indices instead of character args. - Use numbered macros instead of variadic args. Parsing using rtags used over 11gb of memory. While this should be resolved upstream (report as #1053), the extra complexity didn't give any real advantage. | |||
2017-08-22 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-08-22 | PyAPI: replace PyC_FromArray with typed functions | Campbell Barton | |
This was meant to be generic but introduced possible type errors and unnecessary complication. Replace with typed PyC_Tuple_PackArray_* functions. Also add PyC_Tuple_Pack_* macro which replaces some uses of Py_BuildValue, with the advantage of not having to parse a string. | |||
2017-08-20 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-08-20 | PyAPI: Make use of PyC_LongAs... API | Campbell Barton | |
Avoids setting exceptions inline, also use Matrix_ParseAny for bmesh.ops. Some inline exceptions are kept because they show useful details. | |||
2017-08-19 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-08-19 | PyAPI: expose matrix parsing function | Campbell Barton | |
2017-08-12 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-08-11 | Cleanup: remove useless `DM_ensure_looptri()`. | Bastien Montagne | |
That one was doing exactly same thing as `dm->getLoopTriArray()`, no point in having twice the same code here... | |||
2017-07-21 | Fix function declaration of some modifiers | Sergey Sharybin | |
Those functions did not use evaluation context. Also fixed lots of unused variables warnings caused by commented out code which needs to be ported away from DerivedMesh and to evaluation context. | |||
2017-07-21 | Pass EvaluationContext argument everywhere | Luca Rood | |
Note that some little parts of code have been dissabled because eval_ctx was not available there. This should be resolved once DerivedMesh is replaced. | |||
2017-06-14 | PYAPI: Fix mathutils doc structure | Aaron Carlisle | |
2017-05-26 | Fix T51287: Matrix.lerp fails w/ shear | Brecht Van Lommel | |
Use interp_m4_m4m4 (wraps Eigen), `MATH_STANDALONE` will need to be updated to support this. | |||
2017-05-20 | CMake: Use GCC7's -Wimplicit-fallthrough=5 | Campbell Barton | |
Use to avoid accidental missing break statements, use ATTR_FALLTHROUGH to suppress. | |||
2017-04-21 | Matrix.decompose(): changed terminology, "location" → "translation" | Sybren A. Stüvel | |
Matrix.decompose() should either return "location, orientation, size" or "translation, rotation, scale". Since there are constructors for the former, I've replaced "location" in the documentation with "translation". The code is still the same, I just changed the documentation. | |||
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. |