Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-28 | Code cleanup: use sqrtf when input and output are float | Campbell Barton | |
2014-03-24 | Fix T39392: Python bindings for geometry.box_pack_2d() return invalid total ↵ | Bastien Montagne | |
height | |||
2014-03-18 | KDTree: deprecate 'normal' argument | Campbell Barton | |
Normals for each kdtree node were allocated but never used, and search args only use in particles/boids code. | |||
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 | PyAPI: noise.seed_set(), note that zero is a special case. | Campbell Barton | |
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-17 | Code Cleanup: spelling | Campbell Barton | |
2014-01-13 | Code Cleanup: spelling | Campbell Barton | |
2014-01-09 | Fix T38138: incorrect API docs | Campbell Barton | |
2014-01-09 | Fix T38104: mathutils.cell_vector() always returns (0,0,0) | Denis Declara | |
Reviewed By: brecht | |||
2014-01-08 | Fix for incorrect use of abs() in intersect_sphere_sphere_2d | Campbell Barton | |
2014-01-08 | Code Cleanup: de-duplicate text pasting which only used the first line | Campbell Barton | |
2014-01-06 | Fix for recent kdtree py module with MSVC | Campbell Barton | |
also remove submodule includes from mathutils.h | |||
2014-01-06 | Patch D133: Python wrapper for BLI_kdtree (adds mathutils.kdtree) | Campbell Barton | |
Originally by Dan Eicher, with my own fixes and adjustments (see patch page for details). For details there are unit tests and api example usage. doc/python_api/sphinx-in-tmp/menu_id.png | |||
2013-12-29 | Fix missing check if isect_plane_plane_v3 fails to find an intersection. | Campbell Barton | |
2013-12-11 | Fix intersect_line_plane bug causing crash on Motion trail and other | Benoit Bolsee | |
similar potential bugs in mathutils_geometry marking no_flip as TODO | |||
2013-12-09 | Fix T37715: Incorrect docstring | Campbell Barton | |
2013-11-29 | Python API: give a better error message when creating a Matrix fails | Campbell Barton | |
2013-11-19 | Fix T37472: crash when packing UV islands. | 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-09-11 | fix [#36020] SmartUV Project is messy on a cube | Campbell Barton | |
was using very simple/stupid check to rotate us islands, replace with box_fit_2d() function. missed docstring last commit. | |||
2013-09-11 | add mathutils.geometry.box_fit_2d() to wrap BLI_convexhull_aabb_fit_points_2d() | Campbell Barton | |
2013-09-11 | add angle_to_mat2 utility function. | Campbell Barton | |
2013-09-10 | misc minor changes | Campbell Barton | |
- make cmake osx use of -ftemplate-depth match scons. - use array size within sizeof(), more compact. - replace AT with __func__ where the function is unique enough. - BLI_box_pack_2D -> 2d to match other functions. - rename new mesh normal calculation to mesh.calc_normals_split() | |||
2013-09-10 | add 2d convex hull utility function, BLI_convexhull_2d(), and python api ↵ | Campbell Barton | |
mathutils.geometry.convex_hull_2d() uses Andrew's monotone chain 2D convex hull algorithm. | |||
2013-08-31 | tweak mempool loop comparisons when we know there is no chance for skipping ↵ | Campbell Barton | |
past the last value. also correct typo. | |||
2013-08-31 | Simplify line/plane intersection, add line_plane_factor_v3(). | Campbell Barton | |
Remove no_flip option for isect_line_plane_v3(), its quite specific and only used for ED_view3d_win_to_3d(). | |||
2013-08-23 | math api edits - replace point-normal form for a plane with dist_to_plane_v3() | Campbell Barton | |
also correct python mathutils api, was missing vector checks. | |||
2013-08-20 | fix incorrect docs [#36518] Vector.rotate() does not return value as documented | Campbell Barton | |
2013-07-21 | code cleanup: add break statements in switch ()'s, (even at the last case). | 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-05-17 | bump mathutils callback slot size. | Campbell Barton | |
2013-04-27 | real fix for [#35097], (curve cap flipping). | Campbell Barton | |
previous commit was incorrect, the face flipping depended on the orientation of the curve. fix by passing the bevel direction to the fill function so we can have a reliable front/back. This also gives some speedup for all curve filling since we can avoid calculating the normal since its already known. | |||
2013-04-21 | utility function volume_tetrahedron(), for mathutils and BLI math. | Campbell Barton | |
2013-04-16 | use psys->seed for smoke random number generator, increase size of ↵ | Campbell Barton | |
MATHUTILS_TOT_CB and reduce float->double conversions. | |||
2013-04-14 | correct pyapi function intersect_line_sphere_2d() using 3d vecs when only 2d ↵ | Campbell Barton | |
are needed. | |||
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". | |||
2013-03-26 | Merging r55547 through r55594 from trunk into soc-2008-mxcurioni | Sergey Sharybin | |
2013-03-26 | style cleanup: | Campbell Barton | |
also rename mesh_getVertexCos() --> BKE_mesh_vertexCos_get() to match curve function. | |||
2013-03-19 | fix for assert(), were not enough mathutils slots. | Campbell Barton | |
2013-03-17 | code cleanup: add 'const' to headers to quiet msvc warnings, also remove ↵ | Campbell Barton | |
(char *) casts that aren't needed now we're on Python3.3 | |||
2013-03-10 | add STREQ macro (commonly used macro like CLAMP, MAX2, STRINGIFY). Use for ↵ | Campbell Barton | |
some areas of the python api, bmesh. | |||
2013-01-28 | add mathutils function to intersect 2 circles. Converted to C from a python ↵ | Campbell Barton | |
script by Alex Fraser. | |||
2012-12-21 | replace MIN/MAX 3,4 with inline functions | Campbell Barton | |
2012-12-16 | correct bad comment | Campbell Barton | |