Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 3711 / 5574

February 29, 2012, 15:42 (GMT)
error in recent header commit.
February 29, 2012, 15:35 (GMT)
Mistake in previous commit test for API vert new: it failed for no-arg case.
February 29, 2012, 15:21 (GMT)
use floats rather then doubles for bmesh poly functions.
February 29, 2012, 15:10 (GMT)
Undid part of commit 44552: can't use mathutils on doubles
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
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.
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).
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.
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.
February 29, 2012, 14:05 (GMT)
bmesh py api - initial support for selection history.
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
February 29, 2012, 13:17 (GMT)
Compilation error fix for recent indicer refactor commit.
February 29, 2012, 12:11 (GMT)
Reverting poll changes of last commit.
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)
February 29, 2012, 11:23 (GMT)
Making crossfading sounds accessible in the sequencer menu.
February 29, 2012, 08:35 (GMT)
Code cleanup: replace a few macros in CCGSubSurf with inline functions.
February 29, 2012, 06:55 (GMT)
update doxygen comments for bmesh.
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.
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.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021