Blender Git Commits

Blender Git "master" branch commits.

Page: 3694 / 5574

March 16, 2012, 11:46 (GMT)
Fix #30561 Modifiers with use_apply_on_spline = True do not work on curve with shapekeys
March 16, 2012, 10:49 (GMT)
== Python API docs ==

Committing a patch similar to revision 44887 with fixes to my own bugs
(sorry Campbell, and thanks for reviewing :)

Fixes
------
- examples/ svn directory not removed anymore (in-source builds possible again)
- fixed "include references somehow stopped working"
+ using shutils.makearchive() to zip the file

New command line options
------------------------

-l: Log the output of the api dump and sphinx|latex warnings and errors
If given, save logs in:
* OUTPUT_DIR/.bpy.log
* OUTPUT_DIR/.sphinx-build.log
* OUTPUT_DIR/.sphinx-build_pdf.log
* OUTPUT_DIR/.latex_make.log

(using only one log directive instead of -l for bpy and -L for sphinx)

-P: builds the pdf

-R: pack the files in a dir ready for online deployment
(including the zip and the pdf eventually)

Example usage:
./blender.bin -b -P doc/python_api/sphinx_doc_gen.py -- -p bmesh* -o ./<OUTPUTDIR> -B -P -R -l


March 16, 2012, 08:46 (GMT)
Fix object mode check in stats_update.

Was checking object flag rather than mode.
March 16, 2012, 08:26 (GMT)
bmesh py api:
initial support for editing bmesh customdata per vert/edge/face/loop

shapes, crease, bevel weights working, missing UVs and Vertex Colors still.
March 16, 2012, 05:25 (GMT)
fix for building bmesh bevel with scons (source file was left out)
March 16, 2012, 05:03 (GMT)
bmesh py api:

Wrap customdata, so far you can access the data layers in a pythonic way but not manipulate the customdata yet.

provides dictionary like access to customdata layers, eg:
texpoly = bm.faces.tex["UVMap"]
print(bm.verts.shape.keys()) # un-intended pun, keys() works on all layers.
print("MyInt" in bm.edges.int) # __contains__
layer = bm.faces.get("CheckForLayer")

March 16, 2012, 04:14 (GMT)
py api:
modify bpy.path.display_name_from_filepath() to accept bytes
March 16, 2012, 04:11 (GMT)
Fix for multires VBO drawing in sculpt mode.

Forgot to use return value of function creating the index buffer.
March 15, 2012, 23:56 (GMT)
bmesh: being back bevel modifier from 2.62 stable.

this is no big improvement but at least its not a regression.

using the new operator for the bevel modifier can be enabled again be uncommenting a define.
March 15, 2012, 23:23 (GMT)
*picky* fix for edge rotate

- Edge rotate would leave verts selected, this would give problems because those selections would leave edges that would try to rotate when run again. now de-select old verts on edge rotate.

- Rotating into hidden verts gave odd results, now make sure hidden state is ok.

- BMO_slot_buffer_hflag_disable / BMO_slot_buffer_hflag_enable now have flushing for the hide flag too.
March 15, 2012, 21:49 (GMT)
Added functionality: copy vertex group from source to targets.
Changed some comments to represent the code more accuratly.

March 15, 2012, 21:11 (GMT)
Commit patch from Nicholas Bishop with some small modifications
to make nicer displaying of brush names.
March 15, 2012, 20:25 (GMT)
quiet debug print(), reported as [#30552], but infact is harmless.
March 15, 2012, 20:10 (GMT)
mesh_validate code for bmesh (i.e. polys/loops).

Everything seems to work well (many tests making random changes over various meshes went good), but the code is a bit complex and hard to follow, due to the various possibilities of invalid poly/loop combinationsâ?¦ Code also makes more operations than previous tri/quad faces version (hence is a bit slower), but I donâ??t think we can do otherwise, itâ??s just the price for bmesh flexibility. ;)

Note: added the py script I used to make the tests, under source/tests/...
March 15, 2012, 19:24 (GMT)
add missing break statement from recent brush code refactor,
selecting texture paint brush would never run brush_generic_tool_set()
March 15, 2012, 15:32 (GMT)
OSX/cmake: move the xcode 4.3 warning up, it was not shown due error happened before, masking it
March 15, 2012, 14:57 (GMT)
OSX/scons: also allow for omp-builds with gcc-4.6.2 and 4.6.3 ( tested ), TODO: check if we can compile objC/objC++ with newer gcc too
March 15, 2012, 14:36 (GMT)
2.6 User Interface:
* New Icons for the File menu, patch by David Klein (cgeffex). Thanks a lot!
* This patch also adds a new icon for the use_filter_text in Filebrowser.
March 15, 2012, 09:11 (GMT)
Move brush tool/paint-mode from toolbar to brush menu.
March 15, 2012, 09:11 (GMT)
Use Brush.sculpt_capabilities in Python UI code for sculpt toolbar.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021