Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-03-04 | patch [#34103] use booleans for extensions testing. | Campbell Barton | |
bli_testextensie.patch - from Lawrence D'Oliveiro (ldo) | |||
2013-02-05 | set drag/drop operators as 'INTERNAL', there not useful to access from ↵ | Campbell Barton | |
operator search. | |||
2013-02-05 | fix [#34118] Crash, when clicking "Assign image to UV Map" | Campbell Barton | |
2013-01-10 | adding vertex color layer in mesh editmode would overwrite UV's, strange ↵ | Campbell Barton | |
nobody reported this since its been there since 2.63. | |||
2012-12-19 | include cleanup | Campbell Barton | |
2012-11-03 | Bugfix (own collection) | Ton Roosendaal | |
Adding new image texture to Meshes didn't initialize UVs to 0-1 default. This makes initial display of textures on meshes not work. This fixes my favorite demo case: Open Blender, drop image from desktop on cube. | |||
2012-10-31 | make use customdata typeoffset more, add an assert to ensure its to date. | Campbell Barton | |
2012-10-30 | remove CD_POLYINDEX customdata layer: | Campbell Barton | |
reported as [#29376] BMESH_TODO: remove tessface CD_ORIGINDEX layer for a single mesh there could be 3 origindex mappings stored, one on the polygons and 2 on the tessfaces. (CD_POLYINDEX and CD_ORIGINDEX). as Andrew suggests, now tessfaces (which are really a cache of polygons), using origindex to point to polygons on the same derived mesh, and polygons only store the original index values. | |||
2012-10-18 | More UI messages and BKE_reportf<->BKE_report fixes... | Bastien Montagne | |
2012-10-13 | And more UI messages spell check. | Bastien Montagne | |
2012-10-01 | fix for leak when freeing mask data in editmode. | Campbell Barton | |
2012-09-24 | deleting mask data wasn't deleting loop data. also return OPERATOR_CANCELLED ↵ | Campbell Barton | |
when nothing was done. | |||
2012-09-23 | fix for all pose-group editing functions crashing when the context didnt ↵ | Campbell Barton | |
have an area (in background mode), fix pose-group-sort and pose-group-moving being disabled for pinned poses. also fix for own missing NULL check for pose mask clear which would crash when run without an active object | |||
2012-09-22 | add back clear skin operator, removed with sticky by mistake. | Campbell Barton | |
2012-09-21 | remove sticky coords from blender and the internal render engine. | Campbell Barton | |
2012-09-21 | remove sticky coordinates from blender, this was missing from the UI since 2.49. | Campbell Barton | |
TODO - drop support from the renderer still. | |||
2012-09-21 | calculate sticky wasnt working very well and had a few glites - | Campbell Barton | |
updating data was only being done on the active object but sticly was being calculated for the selection. split this into 2 operators, one that works on the selection and another that operates on the active object - so we can have a button in the mesh panels that calculates sticky. also note that there was no way to calculate sticky from the UI - perhaps this feature should die a quiet death? anyway - it works better then it used to for now. | |||
2012-09-21 | There was no way to remove mesh data layers from the interface - add a panel ↵ | Campbell Barton | |
that works in object an editmode. currently can remove sticky/mask/skin vertex layers. regarding the skin layer - while adding and removing the modifier normally works fine, its not 100% reliable since the mesh may be linked into another scene, or be a linked duplicate and the object with the modifier deleted. | |||
2012-09-04 | code cleanup: move file string defines into BLI_path_utils.h, ↵ | Campbell Barton | |
BKE_utildefines is now unused but keep incase we want to add defines there later. | |||
2012-05-22 | Fix for customdata layer copying. Issue was caused by mixing up of ↵ | Andrew Hale | |
destination and source in copy function. Also fixed an error in Py API, check to see if layers were different should be check to see if they're the same. | |||
2012-05-06 | code cleanup: naming - BKE_mesh_* | Campbell Barton | |
2012-05-05 | code cleanup: BKE_libblock_find_name() now takes an ID constant rather then ↵ | Campbell Barton | |
a string. | |||
2012-05-05 | code cleanup: naming - pose/armature/image | Campbell Barton | |
also use ..._find_name(..., name) rather then ..._find_named(..., name) --- both were used. | |||
2012-05-05 | code cleanup: BKE_ naming, also make bpy.data.images.load() always load a ↵ | Campbell Barton | |
new image. (not use existing one) | |||
2012-05-04 | code cleanup: double promotion & some style cleanup | Campbell Barton | |
2012-04-30 | bmesh - python api | Campbell Barton | |
- bm.*.layers.*.verify() - bm.*.layers.*.is_singleton - bm.*.layers.*.copy_from(other) also added api functons - BM_data_layer_copy(...) - CustomData_layertype_is_singleton(type) | |||
2012-04-22 | - fix memory leak in mesh_strip_loose_polysloops(), occurred during 3ds import. | Campbell Barton | |
- updating normals in py/api's mesh.transform() wasn't working and gave annoying print, disable this, script authors can call calc_normals explicitly if they need. | |||
2012-04-19 | remove BM_ITER, BM_ITER_INDEX macros, use ELEM or MESH variants only (the ↵ | Campbell Barton | |
maceros had unused args in both cases). | |||
2012-04-19 | style cleanup: BM_ITER / BM_ITER_INDEX / BMO_ITER | Campbell Barton | |
2012-04-18 | fix [#30995] Wavefront obj. file export/import issue with splited edge | Campbell Barton | |
2012-03-29 | added Mesh.calc_tessface(), needed to update mesh tessface after bmesh edits. | Campbell Barton | |
also add py api BMDeformVert.clear() | |||
2012-03-29 | skip using bmesh operators for converting to/from undo meshes (gives some ↵ | Campbell Barton | |
speedup) | |||
2012-03-27 | Fix #30658: add new uv layer in object mode did not copy coordinates from | Brecht Van Lommel | |
existing layer as it does in edit mode. | |||
2012-03-27 | style/name cleanup: have EDBM_* functions match our style guide and also ↵ | Campbell Barton | |
match BM_ function naming conventions | |||
2012-03-27 | bmesh todo, unlikly but possible - entering editmode with faces and no polys. | Campbell Barton | |
rather then printing a warning and failing - convert them to polys. | |||
2012-03-26 | fix [#30658] existing uv mesh coordinates not copied to new created uv map | Campbell Barton | |
2012-03-26 | disallow 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-26 | style cleanup: editors/mesh - mostly whitespace around operators | Campbell Barton | |
2012-03-26 | fix [#30657] New UV layers created with Mesh.uv_textures.new reset previous ↵ | Campbell Barton | |
ones. adding UV's from python was resetting the active UV layer but not setting the new layer to active, resetting existing UV's. | |||
2012-03-24 | fix for error adding vertex colors in editmode. | Campbell Barton | |
also correct delete_customdata_layer having invalid 'tot' in editmode, seems harmless for now but better assign correct value. | |||
2012-03-24 | fix for crash removing vertex colors in editmode. | Campbell Barton | |
2012-03-24 | style cleanup: follow style guide for formatting of if/for/while loops, and ↵ | Campbell Barton | |
else if's | |||
2012-03-24 | code cleanup: more consistent naming for mesh operator functions. | Campbell Barton | |
2012-03-22 | style cleanup: spaces aroudn operators for operator definitions. | Campbell Barton | |
2012-03-18 | spelling cleanup | Campbell Barton | |
2012-03-15 | fixes 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-05 | fix [#30457] Smooth normals wrongly exported to wavefront | Campbell Barton | |
mesh.calc_normals() wasnt calculating vertex normals (only face normals), now only calculate vertex normals. added a define incase we want to have poly normals back again. | |||
2012-03-04 | changes to ED_mesh_update() to work with OBJ import. | Campbell Barton | |
* calculate vertex normals (previously was calculating face normals only) * clear tessfaces unless theres an argument to build them. since no tessfaces is the default state right now. * if convert_mfaces_to_mpolys() runs, dont calculate edges, since it already does that. | |||
2012-03-03 | style cleanup - use aligned * prefixed blocks for descriptive comments (was ↵ | Campbell Barton | |
already used a lot and part of proposed style guide). | |||
2012-03-02 | mesh.update() now has option to calculate tessellation faces. | Campbell Barton | |