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
2017-03-22Pydoc: Change Wikipedia links and grammar in mathutils matrix codeAaron Carlisle
2016-11-29Fix T50029: BVHTree.FromPolygons memory leakCampbell Barton
2016-10-25API: Fix LinksAaron 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-31Cleanup: reduce Vector_getseters size using macrosCampbell Barton
2016-07-14PyAPI: Use module names on initializatonCampbell Barton
No need to re-convert from C strings to PyUnicode.
2016-05-31Cleanup: parenthesize definesCampbell Barton
2016-05-17C99/C++11: replace deprecated finite() by isfinite().Brecht Van Lommel
2016-03-30Fix T47993: noise_vector ignores random seedCampbell Barton
Replace hard coded values with offsets derived from the random seed.
2016-03-19mathutils.bvhtree: Add find_nearest_range API callCampbell Barton
Returns all elements within a radius. Similar to kdtree.find_range
2016-03-05Cleanup: quiet -Wcomma, cast to void where neededCampbell Barton
2016-02-29PyAPI: correct function name w/ arg parsingCampbell Barton
2016-02-12Fix crash in bvhtree.FromPolygonsCampbell Barton
2016-02-08Fix T47337: BVHTree.find_nearest missingCampbell Barton
Method wasn't named as documented.
2016-01-28cleanup: spelling / typosMike Erwin
no functional changes
2016-01-25Docs: quiet warnings in reference doc syntaxCampbell Barton
2016-01-21Correct comments & some explanation from last commitCampbell Barton
2016-01-21Remove errors for unsupported math operationsCampbell Barton
2016-01-14Cleanup: use BM_mesh_* prefix for BMesh functionsCampbell Barton
2015-12-06PyAPI: add optional filter argument to KDTree.findCampbell Barton
2015-12-06Cleanup: formatting (PyArg_ParseTuple)Campbell Barton
2015-12-02Using term 'origin' for mathutils.bvhtree docsCampbell Barton
Matches rna ray-cast API
2015-11-23C99 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-24Cleanup: use quat to eul w/ mathutils APICampbell Barton
2015-10-23BLI_math: add mat3_normalized_to_* functionsCampbell Barton
Many uses of matrices for rotation keep them normalized, so no need to normalize each time.
2015-10-18Fix T46520: mathutils.bvhtree crashes with distance input.Bastien Montagne
Should be backported to 'a' release.
2015-10-13Fix 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-13Cleanup: spellingCampbell Barton
2015-09-04Math Lib: Use plane intersect from graphics-gemsCampbell Barton
2015-09-04Quiet warningsJulian 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-25Cleanup: styleCampbell Barton
2015-08-24mathutils.BVHTree: support overlap self-intersectCampbell Barton
Use same logic as BKE_bmbvh_overlap
2015-08-24BVHTree.FromBMesh() missed epsilon argCampbell Barton
2015-08-22Cleanup: spellingCampbell Barton
2015-08-20Resolve MSVC/OpenMP compat issueCampbell Barton
2015-08-20BVH-overlap: add callback to BLI_bvhtree_overlapCampbell 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-04Use PyC_ParseBool to parse boolsCampbell Barton
This could cause problems since they could be any int, then passed directly to internal functions that assume bools.
2015-08-03Add bool parser for PyArg_ParseTupleCampbell Barton
Use for mathutils.bvhtree
2015-08-02Cleanup: quiet int overflow warningsCampbell Barton
2015-07-29Add mathutils.bvhtree APICampbell 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-29Optimize PySequence_Fast usageCampbell Barton
Access arrays directly, avoiding type-check every time.
2015-07-29Fix leaks in mathutils PySequence_Fast usageCampbell Barton
2015-07-29Cleanup: check exact error w/ mathutils functionsCampbell Barton
2015-07-13increase 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-10BLI_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-17Cleanup: duplicate includesCampbell Barton
2015-06-16Cleanup: styleCampbell Barton
2015-05-12Doc: correct rst syntaxCampbell Barton
also remove some API docs from example
2015-05-05Math Lib: rename fill_*, to copy_*Campbell Barton
matching convention for fixed length api, eg: copy_v3_fl
2015-05-03Fix typos.Tamito Kajiyama
2015-03-06PyAPI: clarify fallback docstringCampbell Barton