=bmesh=
authorJoseph Eagar <joeedh@gmail.com>
Fri, 25 Mar 2011 00:32:38 +0000 (00:32 +0000)
committerJoseph Eagar <joeedh@gmail.com>
Fri, 25 Mar 2011 00:32:38 +0000 (00:32 +0000)
commitd88bb9115f836d8c6516104378683480a2cc64dc
tree6b7e5ee3c0218f105f6630ef04f0c4495b389930
parent8fb3ab5ab21696fa805a00543e608431510c3d48
=bmesh=

Coded a new modifier, "Precision UV Interpolation",
that triangulates, subdivides, then uses brecht's mean
value interpolation to interpolate face data.

Textures on ngon faces get interpolated a bit nicer, in
other words (though concave cases, e.g. 'N', don't work very well).
18 files changed:
release/scripts/ui/properties_data_modifier.py
source/blender/blenkernel/BKE_cdderivedmesh.h
source/blender/blenkernel/BKE_mesh.h
source/blender/blenkernel/intern/cdderivedmesh.c
source/blender/blenkernel/intern/mesh.c
source/blender/blenkernel/intern/subsurf_ccg.c
source/blender/bmesh/intern/bmesh_interp.c
source/blender/bmesh/operators/mesh_conv.c
source/blender/editors/mesh/editbmesh_add.c
source/blender/editors/sculpt_paint/paint_image.c
source/blender/editors/transform/transform_conversions.c
source/blender/makesdna/DNA_modifier_types.h
source/blender/makesrna/intern/rna_modifier.c
source/blender/modifiers/CMakeLists.txt
source/blender/modifiers/MOD_modifiertypes.h
source/blender/modifiers/intern/MOD_mirror.c
source/blender/modifiers/intern/MOD_ngoninterp.c [new file with mode: 0644]
source/blender/modifiers/intern/MOD_util.c