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
2012-04-23py/rna api: remove selection and pin variable for texture faces - this is ↵Campbell Barton
now stored in the loops.
2012-04-23rename Mesh.uv_loop_layers --> uv_layersCampbell Barton
add filtering for document generator to support --partial bpy.types.SomeType
2012-04-22style cleanup: commentsCampbell Barton
2012-04-21style cleanup: correct typosCampbell Barton
2012-04-03fix [#30608] Regression: BMesh merge broke customdata int/float/string layersCampbell Barton
2012-04-03rna/py api - rename layers with polygon prefix, since there are edge and ↵Campbell Barton
vertex layers too.
2012-03-30Node socket values now only have soft limits, rather than hard limits, so youBrecht Van Lommel
can type in any value, and only when sliding the number value there is a limit. It was already possible to assign any value to a socket with node linking, so this shouldn't cause any new issues. Also raised the limits on the math nodes, with a patch by Agustin Benavidez.
2012-03-26disallow adding tessfaces to a mesh with polygons (only allowed case is ↵Campbell Barton
creating a new mesh with tessfaces and later converting to polygons, which wont work if polygons exist)
2012-03-26setting the active texture layer from python would get the UV layer out of ↵Campbell Barton
sync. (entering editmode would show the wrong UV layer)
2012-03-23doc cleanup: minor corrections and improvements to docstrings + recent doc ↵Campbell Barton
changes.
2012-03-23rna/python api change: rename Mesh.faces --> tessfaces, since existing ↵Campbell Barton
scripts are using this to modify the mesh and its confusing that the edits are not kept. This also makes it clearer that the faces are for tessellated results only. Added a section on the Gotcha's about upgrading scripts, the pros and cons of MeshTessFace/MeshPoly/BMFace. and spesifically how to upgrade importers and exporters for 2.63+.
2012-03-18Code style edits (mostly spliting long lines, and removing trailing spaces).Bastien Montagne
Note about long lines: I did not touch to two pieces of code (because I don’t see any way to keep a nicely formated, compact code, with shorter lines): * The node types definitions into rna_nodetree_types.h * The vgroup name functions into rna_particle.c
2012-03-18spelling cleanupCampbell Barton
2012-03-18swap BMLoopCol r/b color, requires subversion bump.Campbell Barton
old mesh MCol 'r' was blue, 'b' was red, but theres no reason to keep this for bmesh with MLoopCol. Loading old files works, saving legacy format works too. What wont work is loading a file after this revision and loading it in an older revision since the bmesh merge. (it wont crash but the blue and red will be swapped on vertex color layers).
2012-03-17Minor UI messages fixes, and enabling i18n for all modifier_setError() error ↵Bastien Montagne
messages.
2012-03-15fixes for vertex color (found when brining X3D import back)Campbell Barton
- tessface vertex color had the wrong sized array passing to rna_iterator_array_begin - re-calculating tessface's would clear them if they were already created (own mistake) - ED_mesh_color_add initialized tessface vertex colors from the loop color array also made rna's mesh.tessface_vertex_colors.new() work like tessface_uv_textures.new() where layers can be added as long as polygons are not present.
2012-03-08the length of mesh.tessface_vertex_colors was reported incorrect. (fix ↵Campbell Barton
needed for FBX export)
2012-03-08edits to rna/tessface UV layer needed to get OBJ import/export functional.Campbell Barton
add the function to create new UV layers, this only works when there are no polygon layers already created (to prevent confusion since scripts with polygon layers should be adding MTexPoly and MLoopUV layers)
2012-03-05tesselat -> tessellat in UI messages, + style edits.Bastien Montagne
2012-03-01Spelling CleanupCampbell Barton
2012-02-27Various fixes to UI messages (among other things, all messages needed it ↵Bastien Montagne
should now be capitalized).
2012-02-24Python: add MeshLoop.index, same as already existed for vert/edge/face/poly.Brecht Van Lommel
2012-02-20fix [#30266] B-Mesh: Issue with Weight PaintingCampbell Barton
thanks to Nicholas Bishop for finding the cause of the problem. don't tesselate on load, this means me->mface will be NULL by default. we may need to have this set if existing uses of this array are not resolved before release - so add a define USE_TESSFACE_DEFAULT, to change this easily. this is a rather indirect fix - need to take care here.
2012-02-20- remove some unused editmesh functions.Campbell Barton
- copy & rename EditMesh stricts for use with scanfill (remove unused members)
2012-02-06svn merge ^/trunk/blender -r43887:43918Campbell Barton
2012-02-06fix [#30062] Weight, Texture,Vertex Paint - Face Selection Mask Icon: Out of ↵Campbell Barton
Sync missing notifier for header redraw.
2012-02-02svn merge ^/trunk/blender -r43819:43830Campbell Barton
2012-02-01Fix #30045: mesh.uv_textures.new() not returning correct layer when a layer withBrecht Van Lommel
the requested name already exists.
2012-01-23svn merge ^/trunk/blender -r43616:43639Campbell Barton
2012-01-23In order to maintain consistency with other uses of .remove(), these ↵Andrew Hale
functions will be removed and reimplemented after the BMesh merge. The main issue in an implementation of these functions is the need to constantly edit the vertex array and subsequently update the face and edge arrays.
2012-01-20svn merge ^/trunk/blender -r43530:43554Campbell Barton
2012-01-20- Added functions to remove mesh vertices, edges and faces. These functions ↵Andrew Hale
remove a specified number of elements from the end of their respective arrays. For example, removing two vertices removes the last two vertices of the mesh. - Minor fixes to descriptions of add edge and add face functions.
2012-01-17mesh.uv_textures.new() was returning the wrong typeCampbell Barton
2012-01-17bmesh vertex colors are now accessible Campbell Barton
2011-12-23svn merge ^/trunk/blender -r42778:42839Campbell Barton
2011-12-22patch [#29673] Visualize Indices (developer aid)Campbell Barton
by Howard Trickey (howardt)
2011-12-08removed some bmesh todo comments which are not needed and minor edits on ↵Campbell Barton
previous commit.
2011-12-08bmesh todo, add UV loop flags pin & selectCampbell Barton
2011-11-29fix for duplifaces with quads/ngons, bmesh was using triangulated faces so ↵Campbell Barton
each quad would result in 2 duplis.
2011-11-25Enable building cycles in bmesh branchAndrew Wiggin
This change adds RNA access to tesselated face UVs and colors (MTFACE and MCOL), primarily for use by plugin renderers (e.g. cycles). The RNA mesh properties to get to these are prefixed with "tessface_" and additionally the help text states that these are for renderers, to try not to confuse existing mesh editing tool scripts into thinking they could just start using these values.
2011-11-24add some macros to cleanup lots of tedious code in rna_mesh.c defining ↵Andrew Wiggin
customdatalayer collections (especially as upcoming bmesh cycles changes will add a few more such collections)
2011-11-24svn merge ^/trunk/blender -r42095:42116Campbell Barton
2011-11-23Patch #29336: renaming UV (Texture) Layer to UV Map in the user interface,Brecht Van Lommel
by Gaia Clary. Rationale: the name was confusing and not always used consistently, and this map itself is not something that can be layered, rather the map can be used as texture coordinates in some layered setup. The original intent was to indicate this contained more than just UV's, but the game engine settings have already been moved out, and apparently users didn't really get this from the name anyway.
2011-11-20Various typo cleanups, remove unnecessary code etc, found during recent work ↵Andrew Wiggin
and separated to a cleanup change
2011-11-18speedup for editmesh tesselation (approx 4.4x speedup in optimized builds),Campbell Barton
this is important because it runs while transforming the mesh in editmode. also made this code a bit more efficient.
2011-11-17Add access to UVs from python, patch python unwrap scripts to work wtih ngonsAndrew Wiggin
2011-11-16svn merge -r41847:41899 ^/trunk/blenderCampbell Barton
2011-11-15access mesh string data layer as bytes since this is low level data storageCampbell Barton
2011-11-15patch [#27708] API for adding mesh propertiesCampbell Barton
from Geoffrey Bantle (briggs)
2011-11-15svn merge -r41751:41779 ^/trunk/blenderCampbell Barton