Campbell Barton
9b51503307
style cleanup
2012-07-21 22:58:08 +00:00
Sergey Sharybin
049dd8a0ff
Boolean modifier: prevent crashes when carve returns bad topology
...
For sure actual issue is in carve's triangulation system which need
to be investigated and fixed. For now only fixed by re-shuffling a
bit existing degenerative faces check and added extra checks there.
Would look into actual fix a bit later.
2012-07-21 19:19:45 +00:00
Campbell Barton
2a98e83abd
style cleanup
2012-07-21 16:21:42 +00:00
Campbell Barton
62a73381a7
use fabsf when using floats.
2012-07-21 15:27:40 +00:00
Sergey Sharybin
1bb7cfded6
Merge mask fixes from tomato branch
...
--
svn merge -r49075:49076 -r49086:49087 ^/branches/soc-2011-tomato
2012-07-21 09:01:39 +00:00
Sergey Sharybin
21e3e3b8fc
Fix incorrect RNA access in parenting operator
2012-07-21 08:50:11 +00:00
Campbell Barton
d9fcbe2f59
remove BMO_OP_FLAG_RATIONALIZE_NORMALS option which wasnt used anywhere.
2012-07-21 01:09:11 +00:00
Campbell Barton
90d215535e
add option so operators can be called with a flag, currently the only flag is to respect hidden geometry.
...
this is useful for bmesh tools that operate in object mode or for modifiers which would previously use hidden faces in some cases.
2012-07-21 00:58:02 +00:00
Campbell Barton
16516238e2
patch [ #32152 ] Make NlaTrack.is_solo settable
...
from Peter Amstutz (tetron)
2012-07-20 19:11:47 +00:00
Lukas Toenne
f883337ba3
Fix #32118 , Reroute nodes inside groups get created in wonky places.
...
Previous attempt was not taking into account parent nodes of the group nodes (i.e. frames). The nodeFromView function should be used to convert between relative node location to absolute view space. Also added this in the node_add_node helper function, which is used in a number of operators for adding nodes in a specific location.
2012-07-20 15:07:06 +00:00
Campbell Barton
80a24a2ff5
fix for compositor bug, mix node operation clamp
was uninitialized.
...
made HSV node randomly clamp values from 0-1.
2012-07-20 14:01:43 +00:00
Campbell Barton
e94ef6ca6c
ignore hidden faces when splitting by loose parts of materials.
2012-07-20 13:54:05 +00:00
Joshua Leung
054b78d74b
Commented out "Filter" FModifier type entry in type enum. This doesn't exist
...
yet, and likely won't exist for a while.
2012-07-20 12:33:35 +00:00
Joshua Leung
684affe549
Code cleanup - missing indention be gone!
...
(And fixed some incorrect comments)
2012-07-20 12:29:56 +00:00
Joshua Leung
54d2921508
Keyframes from lib-linked actions are now drawn ghosted (just like those of
...
protected/unmodifiable channels),
2012-07-20 12:18:45 +00:00
Campbell Barton
3b26b46631
Separate meshes by loose parts and materials now works in object mode as well as editmode.
2012-07-20 10:33:15 +00:00
Campbell Barton
c8db1e832d
minor edits for bmesh api
2012-07-20 09:49:54 +00:00
Campbell Barton
88cf37e9bc
quiet formatting warnings when international was enabled.
2012-07-19 21:55:16 +00:00
Jeroen Bakker
579a4a02a5
Possible fix for [ #32141 ] Crash when using a mask as the factor input
...
for a color combine (mix) node with render resolution at 100%
Seems to be that the MaskNode has been created as a complex node. But no
complex features were used. Converted the execute pixel to simple
execution. And it sees that the crash does not happen.
Not sure if it is the issue is solved. I am going to let the user retest
with this revision.
2012-07-19 17:28:37 +00:00
Campbell Barton
2557eaf0dd
print names of nodes/sockets when cycles complains about only being able to connect a closure to another closure.
2012-07-19 13:04:43 +00:00
Campbell Barton
776c6e66b2
add lattice selection to rna
2012-07-19 11:40:25 +00:00
Jeroen Bakker
a56f4fee38
Fix for
...
* [#32040 ] size-input of a blur-node is uniform for the whole picture
* [#32062 ] Blur node Size input is not working with
* [#32140 ] Blur Node using a greyscale input as size multiplier fails
to work
Node now has a new option (new compositor cannot detect if the connected
part is a single value, or an image connected).
With this option the use of a reference image to multiply the size of
the blur per pixel can be enabled/disabled.
Regards,
Jeroen
- At Mind -
2012-07-19 11:05:18 +00:00
Campbell Barton
9c8edae7d4
fix for separate loose parts doing full depsgraph rebuild for every object split off.
2012-07-19 10:23:25 +00:00
Campbell Barton
4bc46b18d1
handy function for getting a python stacktrace while debugging in gdb
2012-07-19 09:55:49 +00:00
Campbell Barton
4408a4aeff
remove unneeded externs
2012-07-19 09:23:31 +00:00
Lukas Toenne
2721a17a31
Fix #32118 , Reroute nodes inside groups get created in wonky places. The operator needs to take into account the potential offset from the group node (most operators use the node_add_node helper function which does this).
2012-07-19 08:23:56 +00:00
Campbell Barton
21c0895466
poll function for edge loop delete.
2012-07-19 08:04:12 +00:00
Campbell Barton
250cdd5e52
code cleanup: remove commented includes - mostly from 2.4x
2012-07-18 23:07:07 +00:00
Campbell Barton
d0e892a728
quiet double promotion warnings for the game engine.
2012-07-18 23:03:27 +00:00
Campbell Barton
db14b97be6
mask transform aspect correction wasn't working properly, also fix for own recent commit which made cyclic report not show
2012-07-18 20:32:31 +00:00
Campbell Barton
6423461247
shift help with continuous grab on a curve point now does scaled motion.
2012-07-18 17:29:15 +00:00
Campbell Barton
c8029bffd9
workaround for a bug with zero edges getting removed got feather faces out of sync and crashed
2012-07-18 16:24:13 +00:00
Bastien Montagne
45738ef8dc
Add Skin modifier's radius values to Transform panel (in 3D views).
2012-07-18 14:30:31 +00:00
Bastien Montagne
1fc3f91016
Some small fixes (grrr, python imports...).
2012-07-18 14:03:10 +00:00
Campbell Barton
c0e004bd61
add difference blending mode, also fix error in last commit
2012-07-18 13:44:48 +00:00
Campbell Barton
73a778a4d0
change bucket size to give better performance for high detail 4k masks, also clamp from 0-1 for each layer when accumulating.
2012-07-18 13:34:14 +00:00
Campbell Barton
cfb3194945
code cleanup for mask capping
2012-07-18 12:54:13 +00:00
Campbell Barton
61ef13752d
chance semi-circle mask capping resolution based on size.
2012-07-18 12:45:20 +00:00
Bastien Montagne
e1449e3626
Fix [ #32068 ] Edge slide not working in certain circumstance from Front / Side views
...
Only visible edges are used to create the "sliding vector". The test used to detect whether edges were visible or not was working for solid shading, but useless in wire draw mode (as all edges are visible in this mode!)...
2012-07-18 12:23:18 +00:00
Campbell Barton
eceec8856d
minor edits to mask rasterizer.
2012-07-18 12:17:12 +00:00
Sergey Sharybin
e80918604a
Fixed wrong self-intersection check for non-closed splines
2012-07-18 11:48:13 +00:00
Campbell Barton
8f32070e9d
fix incorrect assert for mask face checking, also correct own bad spelling
2012-07-18 11:01:23 +00:00
Sergey Sharybin
c05af6210e
Fixed crash of self-intersection loop in special cases
...
It was wrongly calculated bucket number per side in cases when some
of segments is filling the whole bounding box across some of dimension.
Solved by limiting buckets at least to 1 in such cases.
2012-07-18 10:22:56 +00:00
Sergey Sharybin
997850aecc
Fix #32132 : Uniformly moving custom feather points does not work
2012-07-18 09:56:10 +00:00
Campbell Barton
88fddb3cc3
make links now allows groups - this means you can make objects have matching groups to the active more easily.
2012-07-18 09:45:50 +00:00
Bastien Montagne
e204d67cc7
Fix [ #32135 ] FRAMERATE: Framerate display is truncated in selection box.
...
Filename extension was striped twice...
2012-07-18 08:51:19 +00:00
Campbell Barton
64cc69cafc
adding objects active groups now gives menu of which group to add to.
2012-07-18 08:13:30 +00:00
Mitchell Stokes
52d2bae2bf
Fix for [ #32129 ] "2D filter texture width off by one?" reported by Alex Fraser (z0r).
...
The GetWidth() and GetHeight() functions of the canvas' display area seem to give values that are both off by one for what OpenGL wants. Adding 1 to both values seems to fix the problem.
2012-07-18 05:51:44 +00:00
Campbell Barton
7baa8d5203
mask rasterizer unfilled line end capping now works with aspect and blending.
2012-07-17 20:40:12 +00:00
Campbell Barton
b6a9ffffed
wip mask capping - works but needs aspect correction and to be faded out.
2012-07-17 20:01:01 +00:00