Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-06 | Cleanup: remove redundant doxygen \file argument | Campbell Barton | |
Move \ingroup onto same line to be more compact and make it clear the file is in the group. | |||
2019-02-03 | Cleanup: trailing commas | Campbell Barton | |
Needed for clan-format not to wrap onto one line. | |||
2019-02-01 | Cleanup: remove redundant, invalid info from headers | Campbell Barton | |
BF-admins agree to remove header information that isn't useful, to reduce noise. - BEGIN/END license blocks Developers should add non license comments as separate comment blocks. No need for separator text. - Contributors This is often invalid, outdated or misleading especially when splitting files. It's more useful to git-blame to find out who has developed the code. See P901 for script to perform these edits. | |||
2019-01-19 | Cleanup: add trailing commas | Campbell Barton | |
Prevents clang-format merging into a single line. | |||
2018-09-19 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-09-19 | BLI_utildefines: rename pointer conversion macros | Campbell Barton | |
Terms get/set don't make much sense when casting values. Name macros so the conversion is obvious, use common prefix for easier completion. - GET_INT_FROM_POINTER -> POINTER_AS_INT - SET_INT_IN_POINTER -> POINTER_FROM_INT - GET_UINT_FROM_POINTER -> POINTER_AS_UINT - SET_UINT_IN_POINTER -> POINTER_FROM_UINT | |||
2018-09-02 | Cleanup: comment blocks | Campbell Barton | |
2018-09-02 | Cleanup: comment blocks | Campbell Barton | |
2018-08-22 | Cleanup: style | Campbell Barton | |
2018-08-10 | Python: Add support for @ infix operator matrix multiplication | Andrew Hale | |
This differential revision implements the code for T56276 Reviewers: campbellbarton Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D3587 | |||
2018-07-27 | Fix Vector.project crash w/ >4 length vectors | Campbell Barton | |
2018-06-26 | PyAPI: move deep-copy args check to py_capi_utils | Campbell Barton | |
2017-09-22 | Cleanup: unused define | 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-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. | |||
2016-07-31 | Cleanup: reduce Vector_getseters size using macros | Campbell Barton | |
2016-03-05 | Cleanup: quiet -Wcomma, cast to void where needed | 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 | |
2015-05-05 | Math Lib: rename fill_*, to copy_* | Campbell Barton | |
matching convention for fixed length api, eg: copy_v3_fl | |||
2015-03-06 | PyAPI: clarify fallback docstring | Campbell Barton | |
2015-02-15 | missed this second last commit | Campbell Barton | |
2015-02-15 | mathutils: Implement __hash__() functions | Campbell Barton | |
- all mathutils types - only works on frozen data (so vectors can be used in sets/dict keys) - uses same method as CPython, (matches hashing a tuple) D1104 by @juicyfruit with own modifications | |||
2015-02-15 | mathutils: add freeze() method, is_frozen attr | Campbell Barton | |
This allows you to make any mathutils object immutable. | |||
2015-02-15 | mathutils: remove redundant read callback | Campbell Barton | |
2015-02-15 | mathutils: avoid extra alloc for Vector.lerp | Campbell Barton | |
2015-02-01 | Documentation: updated mathutils documentation | Sybren A. Stüvel | |
Added descriptions of the constructors, and improved the module-level documentation. | |||
2015-01-29 | Revert "mathutils: let Vector.normalize() return the original length." | Campbell Barton | |
Please discuss changes to core mathutils functions first. Changes like this should be considered and applied to all areas of the API (or not at all). Missed quaternion, matrix normalize for eg. | |||
2015-01-29 | mathutils: let Vector.normalize() return the original length. | Sybren A. Stüvel | |
The length has to be calculated for normalization anyway, and it is already returned by normalize_vn(vec, size). | |||
2015-01-04 | mathutils: refactor instantiation | Campbell Barton | |
remove 'type' argument, very few mathutils objects are wrapped, add new function for creating wrapped objects. also fixes unlikely memory leak if the data-array can't be allocated. | |||
2014-07-23 | Extended mathutils.Vector.orthogonal() to accept a 2D vector. | Tamito Kajiyama | |
Reviewer: Campbell Barton Differential revision: https://developer.blender.org/D668 | |||
2014-04-18 | Change Vector.slerp to accept nonunit vectors | Campbell Barton | |
2014-03-31 | Py API: Vector.slerp(). also added interp_v3_v3v3_slerp(_safe) functions | Campbell Barton | |
2014-03-31 | Fix for error in normalize_vn_vn(), add len_squared_vn | Campbell Barton | |
2014-03-17 | Python API: add Vector.orthogonal() method | Campbell Barton | |
2014-02-05 | PyAPI: mathutils.Vector.cross now works for 2d vectors (returns a float) | Campbell Barton | |
also fixed crash when running on large vectors (raises exception now) | |||
2014-01-30 | Fix T38402: invalid message for bad type assignments (Quat, Vector) | Campbell Barton | |
2014-01-27 | Code cleanup: use booleans where appropriate | Campbell Barton | |
2014-01-09 | Fix T38138: incorrect API docs | Campbell Barton | |
2013-10-12 | code cleanup: use const's for vector args. | Campbell Barton | |
2013-09-14 | minor changes needed for building standalone mathutils. | Campbell Barton | |
2013-08-20 | fix incorrect docs [#36518] Vector.rotate() does not return value as documented | Campbell Barton | |
2013-07-02 | remove nan copyrights from code added since blender become opensource (copy ↵ | Campbell Barton | |
paste errors), also remove BKE_script.h | |||
2013-04-07 | Fix for [#34898] Typo in error message of mathutils.Vector | Thomas Dinges | |
* Also fixed some more cases of "more then" -> "more than". | |||
2012-12-08 | ifdef out dynstr so mathutils can be compiled as an external module again. | Campbell Barton | |
2012-11-12 | code cleanup: spelling, | Campbell Barton | |
also initialize bmesh-bevel settings struct to zero to avoid possible uninitialized memory later. | |||
2012-11-05 | default to Python3.3 on Linux for SCons and CMake, warn when building with ↵ | Campbell Barton | |
python 3.2x or older. also remove casts to keep Python3.2 warning quiet. |