Blender Git Loki

Blender Git "fracture_modifier-master" branch commits.

Page: 111 / 129

February 5, 2014, 18:27 (GMT)
Better handling of flipped face normals coming from voro++.

Instead of flipping the normals on the derived mesh, produce the face
loops in the correct order for shards.
February 5, 2014, 17:51 (GMT)
Allow the fracture modifier to apply in editmode.
February 5, 2014, 17:09 (GMT)
Fix for last terminator in voro++ output: this is just a single char.
February 5, 2014, 16:57 (GMT)
Simplified neighbor parsing from voro++ output.

Number of neighbors is exactly the same as number of faces - each face
has one neighbor. Moved this into the face section of voro++ output too,
since it's essentially face data.
February 5, 2014, 16:16 (GMT)
Fix for voro++ output parsing.

Use available print options from voro++ to get number of verts and loops
in advance, to avoid realloc. Also fixed bad mesh results with missing
vertices.
February 5, 2014, 15:00 (GMT)
Removed old dummy code for fracture.
February 5, 2014, 14:02 (GMT)
Added fracture_util.h to keep internal utility function declarations
out of the actual blenkernel header.
February 4, 2014, 19:37 (GMT)
a bit reduction of allocs, but still needed for loops (cant determine loop count fast / reliable for now in advance)
February 4, 2014, 12:54 (GMT)
fix attempt for boolean
February 4, 2014, 08:07 (GMT)
Use a memstream again instead of a temporary file. But to avoid crappy
performance when directly parsing the stream, use a read-only string
stream afterward to do the actual parsing on the resulting char buffer.
February 4, 2014, 07:54 (GMT)
Use void argument to avoid compiler warning.
February 3, 2014, 12:25 (GMT)
Applied diffs 837 and 838 from D274.
February 3, 2014, 11:39 (GMT)
Merge branch 'master' into fracture
February 3, 2014, 10:56 (GMT)
Merge branch 'arcpatch-D274' into fracture

Conflicts:
extern/carve/carve-util.h
intern/bsp/extern/CSG_BooleanOps.h
intern/bsp/intern/BOP_CarveInterface.cpp
February 3, 2014, 10:39 (GMT)
Merge branch 'master' into fracture

The previous master merge was squashed, this has been reverted to avoid
unnecessary conflicts.

Conflicts:
extern/carve/patches/series
February 3, 2014, 10:37 (GMT)
Revert "Merge remote-tracking branch 'refs/remotes/origin/master' into boolean_fracture"

This reverts commit ecc10dbe29280b33a5cbfc95274ce0287d99b0e0.
February 3, 2014, 09:50 (GMT)
Rework carve integration into boolean modifier

Goal of this commit is to support NGons for boolean modifier
(currently mesh is being tessellated before performing boolean
operation) and also solve the limitation of loosing edge custom
data layers after boolean operation is performed.

Main idea is to make it so boolean modifier uses Carve library
directly via it's C-API, avoiding BSP intermediate level which
was doubling amount of memory needed for the operation and which
also used quite reasonable amount of overhead time.

Reviewers: lukastoenne, campbellbarton

CC: scorpion81, karja, jsm

Differential Revision: https://developer.blender.org/D274
February 2, 2014, 19:30 (GMT)
new boolean patch by sergey and small fracture bisect fix (need unity_m4 obmat instead of ob->obmat)
February 1, 2014, 14:53 (GMT)
Merge remote-tracking branch 'refs/remotes/origin/master' into boolean_fracture

Conflicts:
extern/carve/patches/series
February 1, 2014, 14:24 (GMT)
testing new boolean patch, CRASH ! in intersect.cpp, line 438 from carve
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021