Revision 4b94036 by Campbell Barton March 5, 2012, 01:53 (GMT) |
edge rotate now keeps edge properties (like seam, crease, bevel weight.. etc) |
Revision 4d84e86 by Campbell Barton March 5, 2012, 00:50 (GMT) |
Improvements to bmesh edge rotate On a user level, edge rotate now works better with multiple edges selected, it wont make zero area faces or rotate edges into existing ones. With a single edge selected - rotate is less strict and will allow ugly resulting faces but still checks on duplicate edges. API: * BM_edge_rotate now takes a flag, to optionally... ** check for existing edge ** splice edge (rotate and merge) ** check for degenerate resulting faces (overlapping geometry, zero area) ** beauty - only rotate to a better fit. ... this allows it to still be used as a low level API function since all checks can be skipped. * BM_edge_rotate() now works a bit different, it find the new edge rotation before joining the faces - exposed by BM_edge_rotate_calc(). * Added api call bmesh_radial_faceloop_find_vert() - Radial Find a Vertex Loop in Face |
Revision 5f50913 by Sergey Sharybin March 4, 2012, 21:02 (GMT) |
Added option to fit frame to the whole clip editor viewport instead of zooming to a power-of-two factor. Shortcut is F. |
Revision c395c86 by Sergey Sharybin March 4, 2012, 20:44 (GMT) |
Track cleanup operators are now moved to the global clip editor shortcuts which makes it possible to cleanup tracks from curve view. |
Revision 0963f45 by Sergey Sharybin March 4, 2012, 20:23 (GMT) |
Fixed copyright lines for some tracking related DNA files. |
Revision f79232c by Sergey Sharybin March 4, 2012, 19:34 (GMT) |
Movie clip editor: implemented border select operator for curves view |
Revision a0ab2ee by Campbell Barton March 4, 2012, 16:36 (GMT) |
* rename BM_face_other_loop --> BM_face_other_edge_loop * optimize BM_face_other_edge_loop to do about half as many iterations for quad heavy meshes, with ngons the gain is much more since searching around the entire ngon when the edge already stores its loop is silly. ... also nicer in cases where edge has no face users it avoids a loop on all face corners. |
Revision 76e9f91 by Campbell Barton March 4, 2012, 16:01 (GMT) |
switch arg order for BM_face_other_* funcs (make face come first), and add nice ascii art for BM_face_other_vert_loop since this stuff is hard to grasp as text. |
Revision fd9ea43 by Ove Murberg Henriksen March 4, 2012, 15:03 (GMT) |
Requested commit. two wight paint buttons added, code calling functions and empty functions in place. |
Revision c276030 by Arystanbek Dyussenov March 4, 2012, 13:43 (GMT) |
#collada skeleton import, bugfix #29621 Do not crash when joint SIDs cannot be resolved. OpenCOLLADA cannot resolve joint SIDs connected to skin if the <skeleton> tag is missing. Page 148 of COLLADA spec 1.4.1 states: "<skeleton> elements define where to start the sid lookup". So I think this is a bug in "FBX COLLADA exporter" which did not add the <skeleton> tag. The problem can be fixed by manually adding the <skeleton> tag into <instance_controller>. |
Revision 12d0489 by Campbell Barton March 4, 2012, 11:58 (GMT) |
fix for building openjpeg image support on OpenSUSE 12.1, also quiet compile warning. |
Revision 34db81a by Campbell Barton March 4, 2012, 11:10 (GMT) |
fix for missing NULL check in bmesh.from_mesh(), bug [#30446] |
Revision dceab32 by Lukas Toenne March 4, 2012, 10:49 (GMT) |
Small feature for the viewer linking operator: When no viewer node is present in the tree, it automatically adds a new one next to the output socket. Also changed the poll function of that operator to make sure it actually only works on compositor trees (others don't have viewer nodes). |
Revision f6ae27d by Campbell Barton March 4, 2012, 04:35 (GMT) |
style cleanup - comment spelling + translate some dutch. |
Revision 4f29769 by Campbell Barton March 4, 2012, 03:14 (GMT) |
fix for issue raise by patch [#30154] non utf8 buildinfo, fails to import 'bpy' module. we cant ensure buildinfo to have utf8 encoding so access it as bytes via python - a different workaround then this patch made. also use C style string formatting for sys_info.py |
Revision 6c37e0a by Joshua Leung March 4, 2012, 02:43 (GMT) |
Whitespace tweaks |
Revision d99888d by Campbell Barton March 4, 2012, 02:18 (GMT) |
bmesh: add back feature from 2.4x Ctrl+Shift+T subdivides quads in the alternate direction. |
Revision 88e0bcf by Campbell Barton March 4, 2012, 02:09 (GMT) |
fix for crash in bmesh py api, was missing NULL checks for parsing sequences and had bad string formatting in exception. |
Revision e583aa8 by Campbell Barton March 4, 2012, 00:16 (GMT) |
changes to ED_mesh_update() to work with OBJ import. * 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. |
Revision 8c7ea2f by Campbell Barton March 3, 2012, 22:27 (GMT) |
#ifdef out ngon edge-ring loop support, from r44561, this is a nice feature but can too easily give bad results, perhaps being it back with some sanity checks. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021