Age | Commit message (Collapse) | Author |
|
|
|
Error since July 2005, when DerivedMesh was introduced.
Vertex and Face duplicators now work for all modifiers. (not only deformers).
For example mirror and array modifier didn't work.
|
|
button mouse"
ShrinkFatten operator now uses scale key to toggle 'Even thickness' option.
With the default keymap this is Alt+S,S.
Added functionality so the header print can get the key used for the modal keymap, some other operators should make use of this too.
|
|
Shall be fine now.
|
|
side to be considered convex (as it did in last release).
this is needed so zero area faces be dealt with by beauty fill.
|
|
I *hate* this rna_nodetree_types.h file!
|
|
blender for each operator and set data attributes.
|
|
- update man page for new additions since last release.
- note that --start-console argument is windows only.
- correct own assertion in own recent commit.
|
|
clicking a pair chars would select 3 - one to the left).
|
|
overwritten,
|
|
to remove only zero weights.
|
|
projection from the camera only)
|
|
|
|
[segfault due to world not valid]
patch by Sergey Sharybin
note, I still find strange that world was valid and now it is not, but at least we no longer segfaults
|
|
|
|
(don't bother updating the RC for this, it's not an important fix)
|
|
The way it works now is:
- Border select is using TWEAK, for which you need to hold LMB down
and move mouse. This prevents operators using RELEASE/CLICK events
from being fired.
- LMB select is using RELEASE event, this is no selection happens
before border if you do border select. And this prevents any
operator uses CLICK event from being fired.
- Delect all happens by CLICK, which would be fired only in case no
operators were handled with PRESS/RELEASE.
This is a bit cards-house, but this is how events currently works and
wouldn't want inventing something bigger now.
|
|
The do-version handling for Userdef is outside file reading, which makes
it needed to store the file version in UserDef, so it gets the correct
version to handle.
Thanks Antonis R. for pointing at the omission!
Also removed the mindboggling define. If you do such, then make it
like "MAIN_VERSION_OLDER_THAN() or so.
In general version hacking could be limited much better... ask me
before even thinking to add one, most optimal is to do it in a way
it's not depending on a version ever - forward/backward compatible.
|
|
importance sampleing.
|
|
file
|
|
add utility function which doest this.
|
|
fix for POSELIB_OT_pose_rename getting an enum as an int.
|
|
|
|
bf-translations ML).
This also revealed another bug, as you could not explicitely set default context to text_ctxt UI func parameter (None is not accpeted by RNA string props), so I had to change default context from py POV to "*" instead of None.
Anyway, that physics UI translation remains weak, as the trick used here (helper func) prevents message extractor script to directly find them. Currently it works because specified labels are also defined elsewhere, but it would be nice to have some kind of "translation markers" in py code too (similar to our N_/CTX_N_ C macros, unfortunately python does not have preprocessing ;) )...
|
|
binary,
and vice versa.
|
|
automatically flip the unpinned faces to point down too, instead of trying to
unwrap them in the other direction and giving bad results.
If there's a mix of faces pinned up and down it will pick the direction with the
biggest area.
|
|
nodes... BSDF nodes were not translated in UI.
|
|
Cmake already does this, and this will solve
|
|
|
|
|
|
sync with intended zoom
Didn't initially notice one possibility when GPU render would fail here,
|
|
paint).
|
|
small "error"
parameter value. The problem was caused by a null pointer reference in CurvePiece::error()
resulting from incorrect lengths of subdivided curves calculated in CurvePiece::subdivide().
Problem report by IRIE Shinsuke with a GDB backtrace log, many thanks!
|
|
|
|
|
|
also clear before calling the operator.
|
|
- compositor viewer: use_straight_alpha -> use_alpha
- bevel tool: percent -> offset
|
|
Postponing further changes for now, too risky before release when unexpected cases can cause eternal loop.
|
|
a rotation axis.
make is_quad_convex_v2,3() check for ISECT_LINE_LINE_CROSS intersection (that the lines actually cross each other).
|
|
- missing print for case event gets handled AND passed on (selecting)
|
|
instead of deriving it from the mesh name
|
|
|
|
from pot one (gain something like 20% in heavy update situations, and save a nice bunch of memory!).
|
|
Still todo is high resolution file icons as they look a bit pixelated now.
|
|
operator context poll failing.
|
|
make sure it works if this function gets called from other places.
|
|
Adding non-RGBA float buffers as texture crashes MipMap code.
Images with less than 4 channels not supported (yet). Not sure
if we ever should even... normals, Z, vectors, UV, Index, all
don't like downsampling.
|
|
Reported by Ton in IRC, thanks! Was hunting this one for ages!
|
|
|
|
|