Revision ce64128 by Campbell Barton February 29, 2012, 15:42 (GMT) |
error in recent header commit. |
Revision fc84402 by Howard Trickey February 29, 2012, 15:35 (GMT) |
Mistake in previous commit test for API vert new: it failed for no-arg case. |
Revision 29b0272 by Campbell Barton February 29, 2012, 15:21 (GMT) |
use floats rather then doubles for bmesh poly functions. |
Revision 87af0e1 by Howard Trickey February 29, 2012, 15:10 (GMT) |
Undid part of commit 44552: can't use mathutils on doubles |
Revision 7cc206d by Campbell Barton February 29, 2012, 15:00 (GMT) |
Code Cleanup: remove non existing function declarations. added some missing functions too - which are not used yep but should be there for api completeness. * CDDM_set_mloop * CDDM_set_mpoly * BLI_mempool_count |
Revision 0cec655 by Sergey Sharybin February 29, 2012, 14:32 (GMT) |
Fix #30328: Crash when using edge slide Looks like it was missed BMesh element index for faces in emDM_drawMappedFacesMat. There was already call of BM_mesh_elem_index_ensure to ensure there's element index for vertices, added flag to ensure there's also index for faces. |
Revision 0d2ba6b by Howard Trickey February 29, 2012, 14:23 (GMT) |
Code cleanup, no functional change: use mathutils copy Also renamed a variable to make intent clearer (else seemed like there was a bug). |
Revision d330efa by Howard Trickey February 29, 2012, 14:16 (GMT) |
Fix 30401: Python API vert new((0,0,0)) crashes. Thanks to Campbell for fix, adding an & to an arg. Also needed to negate the sense of a later test. |
Revision 3e159f6 by Brecht Van Lommel February 29, 2012, 14:10 (GMT) |
UI: change shortcut to clear value in button with mouse over it (for the second time, sorry), from delete to backspace. Delete did not work on buttons in nodes, because it would delete the node itself or if we changed the priority interfere with deleting nodes if the cursor was placed accidentally over a button in a node. Patch by Damir Prebeg. |
Revision 17ee9f7 by Campbell Barton February 29, 2012, 14:05 (GMT) |
bmesh py api - initial support for selection history. |
Revision a3a6f30 by Sergey Sharybin February 29, 2012, 13:48 (GMT) |
Boolean modifier: - Fixed convex quad detection (in some special cases non-convex quad was detecting as convex) - Do not add faces with zero area to the output object. This should resolve #30395: Degenerated triangles from BMesh + Difference |
Revision c058ba2 by Sergey Sharybin February 29, 2012, 13:17 (GMT) |
Compilation error fix for recent indicer refactor commit. |
Revision 09c9620 by Joerg Mueller February 29, 2012, 12:11 (GMT) |
Reverting poll changes of last commit. |
Revision d8bdd44 by Sergey Sharybin February 29, 2012, 12:08 (GMT) |
Refactor of proxies build operators Split proxy build operator into three parts: - Prepare context (IMB_anim_index_rebuild_context) which prepares all needed data and stores it in an anonymous structure used by specific builder lately. - Build proxies/timecodes into temporary files (IMB_anim_index_rebuild) This function will build all selected proxies/timecodes into a temporary files so old proxies will be still available during building. - Finish building proxies (IMB_anim_index_rebuild_finish) which copies temporary files over old proxies filed and releases all resources used by a context. Context creation and finishing building happens in a main thread so it's easy and safe to close all opened handles of proxies files and refresh cache after rebuilding is finished. This should finally fix #30315: Temporary proxy files are not erased and old proxys are not updated if the proxy is built more then once (windows) |
Revision 31cd052 by Joerg Mueller February 29, 2012, 11:23 (GMT) |
Making crossfading sounds accessible in the sequencer menu. |
Revision 33baddf by Nicholas Bishop February 29, 2012, 08:35 (GMT) |
Code cleanup: replace a few macros in CCGSubSurf with inline functions. |
Revision a6f420b by Campbell Barton February 29, 2012, 06:55 (GMT) |
update doxygen comments for bmesh. |
Revision b18794c by Nicholas Bishop February 29, 2012, 04:17 (GMT) |
Add blenlib function to initialize vectors from a single float. The new functions are copy_v2_fl, copy_v3_fl, and copy_v4_fl. |
Revision 8600c8d by Mike Erwin February 29, 2012, 02:44 (GMT) |
ndof button handling improvements: Spaceball5000's A,B,C buttons can now be keymapped, ndof modifiers (shift,alt,etc.) are almost ready but still hardcoded to act like keyboard for now. added a check to prevent crash on Linux when device is plugged in after blender starts. also fixed a bug introduced by my last commit that affected the SpaceTraveler and serial devices. |
Revision a20ca0c by Tamito Kajiyama February 29, 2012, 01:11 (GMT) |
Better fix for degenerate triangles in imported mesh data. This commit replaces the solution in revision 44534. It is recalled that a degenerate triangle is a triangle such that 1) A and B are in the same position in the 3D space; or 2) the distance between point P and line segment AB is zero. Unlike the previous solution, the present fix is capable of any mesh topology involving any number of degenerate triangles. Degenerated triangles are removed in two steps. First, degenerate triangles in the second form are transformed into the first form by moving P to the position of either A or B that is closer to P. This modification affects all triangles sharing the vertex P. Then, all degenerate triangles in the first form are removed by just ignoring them. Obviously, the present solution has a disadvantage that resulting strokes may appear incorrect. This drawback is justified by the fact that the present solution is robust and easy to implement. Users are expected to fix incorrect strokes (if any) by manual removal of degenerate triangles from mesh data. |
|
|
|


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