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
2020-02-20Cleanup: use named unsigned types in the Python APICampbell Barton
2020-02-20mathutils: support for to_2x2 as well as non-square matricesCampbell Barton
2020-02-20mathutils: support Vector.rotate for 2D vectorsTiago Chaves
2019-10-16Cleanup: warnings building with Python 3.8Campbell Barton
2019-09-30Cleanup: spellingCampbell Barton
2019-09-23Fix T70177: Crash when calling to_track_quat() without argumentsJacques Lucke
2019-08-16Cleanup: spellingCampbell Barton
2019-08-04Cleanup: spellingCampbell Barton
2019-08-01Cleanup: use _ex suffix instead of _extCampbell Barton
Convention is to use ex, not ext for extended versions of a functions.
2019-07-10Cleanup: avoid line breaks from trailing commentsCampbell Barton
2019-07-04Cleanup: remove redundant castCampbell Barton
2019-04-29Cleanup: comments (long lines) in pythonCampbell Barton
2019-04-17ClangFormat: apply to source, most of internCampbell 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-29Cleanup: style, use braces for the Python APICampbell Barton
2019-02-18doxygen: add newline after \fileCampbell Barton
While \file doesn't need an argument, it can't have another doxy command after it.
2019-02-06Cleanup: remove redundant doxygen \file argumentCampbell Barton
Move \ingroup onto same line to be more compact and make it clear the file is in the group.
2019-02-03Cleanup: trailing commasCampbell Barton
Needed for clan-format not to wrap onto one line.
2019-02-01Cleanup: remove redundant, invalid info from headersCampbell 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-19Cleanup: add trailing commasCampbell Barton
Prevents clang-format merging into a single line.
2018-09-19Merge branch 'master' into blender2.8Campbell Barton
2018-09-19BLI_utildefines: rename pointer conversion macrosCampbell 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-02Cleanup: comment blocksCampbell Barton
2018-09-02Cleanup: comment blocksCampbell Barton
2018-08-22Cleanup: styleCampbell Barton
2018-08-10Python: Add support for @ infix operator matrix multiplicationAndrew Hale
This differential revision implements the code for T56276 Reviewers: campbellbarton Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D3587
2018-07-27Fix Vector.project crash w/ >4 length vectorsCampbell Barton
2018-06-26PyAPI: move deep-copy args check to py_capi_utilsCampbell Barton
2017-09-22Cleanup: unused defineCampbell Barton
2017-09-09Docs: mathutils docstringsCampbell Barton
2017-09-09Cleanup: mathutils vector commentsCampbell Barton
Use doxy markup & correct outdated info.
2017-09-09Correct last commitCampbell Barton
2017-09-09Cleanup: Simplify SWIZZLE macroCampbell 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-20PyAPI: Make use of PyC_LongAs... APICampbell Barton
Avoids setting exceptions inline, also use Matrix_ParseAny for bmesh.ops. Some inline exceptions are kept because they show useful details.
2016-07-31Cleanup: reduce Vector_getseters size using macrosCampbell Barton
2016-03-05Cleanup: quiet -Wcomma, cast to void where neededCampbell Barton
2016-01-21Correct comments & some explanation from last commitCampbell Barton
2016-01-21Remove errors for unsupported math operationsCampbell Barton
2015-05-05Math Lib: rename fill_*, to copy_*Campbell Barton
matching convention for fixed length api, eg: copy_v3_fl
2015-03-06PyAPI: clarify fallback docstringCampbell Barton
2015-02-15missed this second last commitCampbell Barton
2015-02-15mathutils: Implement __hash__() functionsCampbell 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-15mathutils: add freeze() method, is_frozen attrCampbell Barton
This allows you to make any mathutils object immutable.
2015-02-15mathutils: remove redundant read callbackCampbell Barton
2015-02-15mathutils: avoid extra alloc for Vector.lerpCampbell Barton
2015-02-01Documentation: updated mathutils documentationSybren A. Stüvel
Added descriptions of the constructors, and improved the module-level documentation.
2015-01-29Revert "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-29mathutils: 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-04mathutils: refactor instantiationCampbell 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-23Extended mathutils.Vector.orthogonal() to accept a 2D vector.Tamito Kajiyama
Reviewer: Campbell Barton Differential revision: https://developer.blender.org/D668
2014-04-18Change Vector.slerp to accept nonunit vectorsCampbell Barton