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-02-26Fix #30337: missed Set Origin for MetaballSergey Sharybin
Implemented Set Origin operator for Meta Balls.
2012-02-26Fixed for selected bundles drawing in 3D viewport:Sergey Sharybin
- If track was hidded in clip editor it wasn't highlighted in 3d viewport even if it's selected. - If two tracks has got the same bundle coordinate and one of them is selected it might not be highlighted in 3d viewport because of draw order.
2012-02-26bmesh py api, add another interpolation function.Campbell Barton
BMVert.copy_from_vert_interp(vert_pair, fac)
2012-02-26Style cleanup: remove underscore prefix from CCG struct names.Nicholas Bishop
2012-02-26bmesh - remove faces with <3 sides after dissolve/collapse (most tools ↵Campbell Barton
already did this).
2012-02-26change vertex dissolve not to collapse edges when its only connected to 2, ↵Campbell Barton
rather then joining the faces on either side. This way. IMHO is more useful since it means you can simplify the geometry between faces without joining them and it distinguishes vertex dissolve more from edge dissolve - which will join both faces still.
2012-02-26Code cleanup: clarify multiresModifier_disp_run modes.Nicholas Bishop
Previously the function took 'invert' and 'add' parameters to indicate what operation should be performed on the displacements, replaced these with three named modes: APPLY_DISPLACEMENTS, CALC_DISPLACEMENTS, and ADD_DISPLACEMENTS.
2012-02-26fix for a bug in bmesh_jekv (and its main caller BM_vert_collapse_faces).Campbell Barton
Collapsing an edge could result on 2 edges sharing the same verts, now check for this and 'splice' one edge into another.
2012-02-26fix for vertex dissolve not doing anything with a single vertex on a single ↵Campbell Barton
face. now collapse the vertex into the edges. also disable removing the vertrex when it could not be collapsed (old code), found it could would connected faces which isn't acceptable - now return fail in that case.
2012-02-26bmesh python apiCampbell Barton
* BMLoop attributes link_loop_next/prev * BMVert.copy_from_face_interp
2012-02-26bmesh code cleanupCampbell Barton
* minor edits to header * make BM_vert_dissolve() easier to read.
2012-02-26fix [#30352] Dissolving a vert in an edgeloop (no faces) just deletes the ↵Campbell Barton
verts killing connections collapse the vertex into an edge when it has 2 edges connected to it.
2012-02-26bmesh api cleanupCampbell Barton
* better type safety for BM_elem_flag_* and BM_elem_index_* functions. * add BMElem type to be used where BMFace/Edge/Vert/Loop can be interchanged. * fix bug in select manifold, found when making functions more strict.
2012-02-26minor style editsCampbell Barton
- use GL_TRUE/FALSE for glLightModeli - use set for python checks against multiple string values.
2012-02-26bmesh code cleanupCampbell Barton
* change BMO_elem_flag_* defines to inline functions. * BMO_slot_map_insert() is too big for an inline function - un-inline it. * remove redundant casts.
2012-02-25bmesh api:Campbell Barton
* added BM_elem_flag_set, BMO_elem_flag_set. to avoid 'if(...) enable(); else disable();' all over the place. * added bmesh_operator_api_inline.c, the header file was getting messy.
2012-02-25fix for own error edge tagging sharp.Campbell Barton
2012-02-25Changes in double side lighting usageSergey Sharybin
Disabled double-side lighting by default and changed areas which are using double sided lighting to switch it off just after doing stuff which requires double side. This makes code a bit more simple to follow (no all that disabling double side lighting all over the code and so). This change also fixes crash of blender caused by intel gme965 driver which leads to stack corruption in some place when double side lighting isn't disabled (probably driver still kind of using double side in some areas or so). Hopefully it'll also fix #30293: Converting Text to Mesh Thanks to Campbell to assist writing this patch!
2012-02-25style cleanup, use { on newline after function definition.Campbell Barton
spelling 'impliment' -> 'implement'
2012-02-25code cleanup: white space, spelling & ';;' end of lines.Campbell Barton
2012-02-25bmesh py api - add funcsCampbell Barton
* BMFace.copy_from_face_interp(face) * BMLoop.copy_from_face_interp(face, vert=True, multires=True) These are important for rebuilding geometry from existing faces without loosing UV's, vcols etc.
2012-02-25fix for own regression in r44361 (broke BM_vert_in_face)Campbell Barton
also fix py api: bmesh.utils.face_split(face, v1, v2)
2012-02-25bugfixCampbell Barton
* ntreeCompositExecTree accessed 'ntree' before NULL check. * BM_face_triangulate accessed 'f' before NULL check. also quiet warning in BKE_text_to_curve() and add a check for BMesh bridge loops so it knows quicker if it can copy loop data or not.
2012-02-25code cleanupCampbell Barton
* correct cmake/clang warning. * use same include guard names as everywhere else for BLI math inline. * correct define for madd_sh_shfl
2012-02-25remove redundant NULL check in draw_new_particle_system()Campbell Barton
2012-02-25Collada export: bone parenting is actually against the tail.Juha Mäki-Kanto
Don't know the reasoning for having it be against the tail and not the head.
2012-02-25Collada export: fix no polylist after bmesh-mergeJuha Mäki-Kanto
Just needed a call to BKE_mesh_tessface_ensure when exporting geometries.
2012-02-24bmesh bridge - copy UVs and face data whem available.Campbell Barton
2012-02-24Python: add MeshLoop.index, same as already existed for vert/edge/face/poly.Brecht Van Lommel
2012-02-24Blender should now compile fine with older FFmpeg libraries used.Sergey Sharybin
2012-02-24More consistent variable naming.Sergey Sharybin
2012-02-24TODO item: zoom to mouse location in image editorSergey Sharybin
2012-02-24bmesh py api - fix for error creating a new faceCampbell Barton
2012-02-24Code clean-up and make zoom in/out operator store mouse coordinateSergey Sharybin
so exec() callback will zoom in/out properly.
2012-02-24CLIP_OT_view_zoom (Ctrl-MMB) now takes into account Zoom to Mouse Position ↵Sergey Sharybin
setting
2012-02-24bmesh python api:Campbell Barton
bm.verts.get(verts) / bm.faces.get(verts) - use to find an edge or face from a vertex list passed.
2012-02-24Fixed crash in UV project modifier.Sergey Sharybin
2012-02-24change default name of Texture face layer to UVMap, while we fake UV's and ↵Campbell Barton
texface as being the same.
2012-02-24bmesh py api - bmesh.utils.face_flipCampbell Barton
2012-02-24bmesh: minor speedup, use 1 iterator rather then 2 when normalizing verts.Campbell Barton
2012-02-24bmesh py api - normal_update() functions for vert/edge/face.Campbell Barton
2012-02-24bmesh py api, minor change - edges now take a seq of 2: bm.verts.new((v1, ↵Campbell Barton
v2), example=None)
2012-02-24bmesh docs now written in sphinx doc generator.Campbell Barton
* http://www.blender.org/documentation/blender_python_api_2_62_0/bmesh.types.html * http://www.blender.org/documentation/blender_python_api_2_62_0/bmesh.utils.html
2012-02-24Changes in FFV1 codec settingsSergey Sharybin
Since FFmpeg 0.10 release FFV1 codec supports alpha channel which is getting enabled when using PIX_FMT_RGB32 pixel format. This leads to incompatibility of videos rendered in Blender with almost all external players (especially in OSX). Seems that PIX_FMT_BGR0 is recommended to be used to make videos compatible with older players which doesn't support alpha channel in FFV1. Also added an option to switch to RGBA rendering if FFV1 codec is used and if RGBA rendering is used FFV1 will be using PIX_FMT_RGB32 format which supports alpha channel.
2012-02-24typo cleanup, no functional changes.Campbell Barton
2012-02-24bmesh py api (some api changes and doc additions)Campbell Barton
* remove 'select' and 'hide' from BMLoop * remove BMesh.update * add BMesh.normal_update(skip_hidden=False) * add BMElemSet.index_update(), eg: bm.verts.index_update() bmesh api * BM_mesh_normals_update() now takes skip_hidden as an argument (previously this was default behavior), however this isnt good when using BMesh modifiers, where you want all normals to be recalculated. * add bm_iter_itype_htype_map[], to get the iter type from a BMesh iterator.
2012-02-24bmesh python api - add/improve rst docstrings.Campbell Barton
2012-02-24Fix #30325: bmesh edges were marked as sharp by default, after recentBrecht Van Lommel
refactor to reuse BM_ELEM_SMOOTH flag for sharp flag.
2012-02-24Fix #30268: cloth collision and springs not working after bmesh merge,Brecht Van Lommel
these cloth and collision modifiers require tesselation still.
2012-02-24Fix #30326: calling e.g. bpy.ops.object.proxy_make(object = 'Lamp') wouldBrecht Van Lommel
not pick the right object. This operator had two properties "object" and "type", but the latter was used while the former had the right description. Now changed it to have only an "object" property, so that the above code works.