Blender Git Loki

Blender Git "temp-fracture-modifier-2.8" branch commits.

Page: 119 / 135

January 25, 2014, 16:28 (GMT)
Removed the ShardList return value of the fracture function.

This is not used atm and it's a bit ugly to return such allocated
values. If necessary this can be added back later.
January 25, 2014, 15:29 (GMT)
Updated the pseudo-fracture method to new Mesh types.
January 25, 2014, 14:52 (GMT)
New method for constructing the DerivedMesh for the fracture modifier.
Uses a simple union of all the shard mesh data.
January 25, 2014, 14:23 (GMT)
Create the initial fracmesh geometry by copying the input DerivedMesh
as a single shard.
January 25, 2014, 14:03 (GMT)
Removed the BMesh reference from FracMesh.
With the new Mesh data types this will no longer be needed.
January 25, 2014, 13:36 (GMT)
Use plain Mesh types (MVert, MPoly, MLoop) in shards instead of copying
BMesh element arrays.

This will make Shard work more like a mini-Mesh struct and allow storing
of mesh data in blend files.

Larger construction methods currently disabled, TODO.
January 25, 2014, 12:43 (GMT)
Partial revert of previous commit: DerivedMesh should be released by
setting needsFree and then calling dm->release.
January 25, 2014, 12:24 (GMT)
fixed majority of memory leaks (of fracture)
January 24, 2014, 16:15 (GMT)
Moved the render_mesh DerivedMesh from FracMesh into the
FractureModifierData.

This keeps the derived mesh inside the modifier system and is more
in line with common principles in other modifiers.

Also did lots of style cleanup.
January 18, 2014, 21:01 (GMT)
basic foundation for fracture modifier / operator laid; todo fix memoryleaks...
January 18, 2014, 14:23 (GMT)
modifier initial setup
January 18, 2014, 09:30 (GMT)
initial commit for new fracture system
November 25, 2013, 20:54 (GMT)
Code cleanup: As Sergey stated on bf-committers one should use id_us_min() if the user counter has to be decremented and not decrement the counter by hand.
November 25, 2013, 20:37 (GMT)
Correct fix for T37617, (own recent regression)
November 25, 2013, 20:27 (GMT)
Fix T37617: "Add plane" was adding a 2*2 grid

Was a regression from rBaa3c06b41ca9, hope this time all things are OK again (note the X/Y subdivision values still are different than before (-1 for same result), but imho they make more sense this way).
November 25, 2013, 20:27 (GMT)
Code Cleanup: rename vars for detecting change to be more consistent

rename change/is_change/is_changed/modified -> changed
also use bools over int/short/char and once accidental float.
November 25, 2013, 19:09 (GMT)
cosmetical update in gui
November 25, 2013, 19:09 (GMT)
changed (i think corrected) the centroid calculation for fractured objects with boolean
November 25, 2013, 19:09 (GMT)
fix for autorefresh and depgraph callback, strangely did only work for the testblend and not for others...
November 25, 2013, 19:09 (GMT)
fix: marking edges as sharp in modifier did not work any more
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021