8d6b280cac
minor changes
...
- comment BM_SetIndex as setting dirty.
- have alloc_flag_layer validate the index data and clear the dirty flag since it loops on the data anyway.
2011-11-28 05:56:00 +00:00
4801ecae71
replace unhelpfully named eck! and eek! error prints, also some minor changes to math library use.
2011-11-24 23:09:55 +00:00
cccb06d92b
Add nodoubles arg to BM_Make_Face
2011-10-13 04:58:34 +00:00
1f12740a82
make error prints more helpful & correct some comments for rip code.
2011-09-24 12:13:13 +00:00
88d1ce74cf
fix for typo in bevel code.
2011-09-12 15:13:31 +00:00
2448f8caa9
code cleanup - commant/remove unused vars and reduce scope.
2011-09-07 06:49:20 +00:00
cb9d2488e9
fix for rna type getting an boolean as an int, and gcc's -Wdouble-promotion
2011-08-20 20:19:58 +00:00
068c627013
remove unused vars
2011-05-13 13:17:30 +00:00
73e2b88f62
skip assigning vars for inline bmesh flag funcs, just cast.
2011-05-13 10:59:30 +00:00
1d8fa52883
rename BMINDEX_GET/SET to BM_GetIndex/BM_SetIndex
2011-05-13 10:49:26 +00:00
6dc8a64d3e
=bmesh= fixed non-multires sculpt; excluding the DAG update won't work here, since the tesselation has to be recalculated.
2011-05-12 17:47:26 +00:00
cd55aeaf6d
set many vars & functions as static,
...
also commented invalid pin theme alpha assignment so bmesh branch builds with -Werror
2011-05-11 02:14:43 +00:00
5a2a3d7d82
more syncing with trunk, also cleared many warnings with gcc4.6
2011-05-09 04:06:48 +00:00
3462ddf17f
=bmesh=
...
Cut out some unwanted differences with trunk
in preparation for merge. Also fixed some
warnings, though many remain.
2011-05-07 02:48:14 +00:00
a141cea6fe
=bmesh= fixed a memory leak
2011-04-16 13:00:41 +00:00
372141e672
=bmesh= bevel flag fix so recursion works on single edges.
2011-04-15 23:42:43 +00:00
a354b148b5
=bmesh= connected PET now works, for the most part
2011-04-15 07:08:36 +00:00
c98148a963
=bmesh= merge from trunk at r36153
2011-04-15 01:19:13 +00:00
1c56255ca7
=bmesh=
...
Edge slide now handles facedata (e.g. sliding within uv
space), including multires.
2011-04-13 21:48:16 +00:00
8d6657e562
=bmesh= fixed some minor bugs with bevel/knife creating duplicate/overlapping faces
2011-04-13 03:56:14 +00:00
7fa0c61730
=bmesh= bevel now interpolates vertex data. still need to make sure edge data, like creases, get copied over in all cases, though.
2011-03-27 03:06:21 +00:00
93fa307712
=bmesh=
...
Multires interpolation. It's quite usable yet; I wanted to avoid
subsurfing the multires data and ray tracing original/new
topology. The result is kindof like trunk's interpolation.
I'll see how much better I can get it. I might have to go with
the full-on ray tracing solution. Right now, it's not very good.
Also made it so trunk files with multires open correctly.
2011-03-27 02:56:41 +00:00
8fb3ab5ab2
clear more warnings.
2011-03-20 16:30:39 +00:00
1216fe7f21
=bmesh=
...
Bevel! Implemented bevel (from scratch). Man is
this tool way cooler then I thought it was. Note that
uv/vcol interpolation is working (loop level data) but
vert/edge data (like vgroups) likely still needs
work.
2011-03-17 22:59:54 +00:00