Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-20 | Cleanup: use named unsigned types in the Python API | Campbell Barton | |
2020-02-20 | mathutils: support for to_2x2 as well as non-square matrices | Campbell Barton | |
2020-02-20 | mathutils: support Vector.rotate for 2D vectors | Tiago Chaves | |
2019-10-16 | Cleanup: warnings building with Python 3.8 | Campbell Barton | |
2019-09-30 | Cleanup: spelling | Campbell Barton | |
2019-09-23 | Fix T70177: Crash when calling to_track_quat() without arguments | Jacques Lucke | |
2019-08-16 | Cleanup: spelling | Campbell Barton | |
2019-08-04 | Cleanup: spelling | Campbell Barton | |
2019-08-01 | Cleanup: use _ex suffix instead of _ext | Campbell Barton | |
Convention is to use ex, not ext for extended versions of a functions. | |||
2019-07-10 | Cleanup: avoid line breaks from trailing comments | Campbell Barton | |
2019-07-04 | Cleanup: remove redundant cast | Campbell Barton | |
2019-04-29 | Cleanup: comments (long lines) in python | Campbell Barton | |
2019-04-17 | ClangFormat: apply to source, most of intern | Campbell Barton | |
Apply clang format as proposed in T53211. For details on usage and instructions for migrating branches without conflicts, see: https://wiki.blender.org/wiki/Tools/ClangFormat | |||
2019-03-29 | Cleanup: style, use braces for the Python API | Campbell Barton | |
2019-02-18 | doxygen: add newline after \file | Campbell Barton | |
While \file doesn't need an argument, it can't have another doxy command after it. | |||
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 | |