Sergey Sharybin
e82cd12560
Tracking objects were creating with zero scale.
2012-03-21 16:45:27 +00:00
Bastien Montagne
d5600a43f6
Quick fix to broken text editor/console from r45051.
...
Note: not completely sure this is the way to go, but at least it works (and is easy to revert in case there is better solution ;) ).
2012-03-21 15:51:15 +00:00
Sergey Sharybin
fde62b2d90
Fix #30616 : Inconsistency Del and Backspace of resetting values
...
Color circle, waveform and histogram were still using Del key for resetting value.
Changed to backspace.
2012-03-21 14:19:45 +00:00
Antony Riakiotakis
b06f238bb0
Fix blenderplayer utf8 cmake for MinGW (linking order matters for gcc)
2012-03-21 12:35:39 +00:00
Campbell Barton
b15255e820
move some bmesh headers into intern/ since they are not used externally.
2012-03-21 12:08:16 +00:00
Campbell Barton
7a43cd7909
fix [ #30613 ] B-mesh - inset created invalid mesh
...
inset could make a quad that used the same vertex multiple times.
2012-03-21 11:31:40 +00:00
Campbell Barton
08b7e6ac14
partial fix for bug [ #30613 ], inset creating invalid meshes, however its still possible to cause a crash with a different selection, will fix next.
2012-03-21 09:39:45 +00:00
Campbell Barton
d76c05cd36
style cleanup: bmesh
2012-03-21 09:10:08 +00:00
Campbell Barton
e11c67e1dc
fix [ #30617 ] regression: select similar no threshold
2012-03-21 07:49:05 +00:00
Campbell Barton
bec263e2a3
wm/operator code:
...
Change operator previous settings initialization not to use the redo stack since this gets cleared and it means only redo operators can re-use last settings.
now this works for import/export as well.
2012-03-21 06:33:31 +00:00
Campbell Barton
9773f87891
bmesh docs:
...
- add examples for custom-data access
- group BMesh types logically in docs
- added missing docstrings
needed to add grouping functionality to sphinx for this.
2012-03-21 05:33:37 +00:00
Campbell Barton
de5cff8785
starting blender with -W option would cause other windows (like user preferences to be fullscreen too), now only override once.
2012-03-20 23:52:23 +00:00
Campbell Barton
e3d96cd27b
patch [ #30593 ] Minor 3D View Hint Changes
...
from Harley Acheson (harley)
2012-03-20 23:44:02 +00:00
Campbell Barton
5935ff3aaa
fix for Quaternion.to_axis_angle() returning a zero axis vector.
2012-03-20 23:37:54 +00:00
Alexander Kuznetsov
c2531e47b6
Fix for compiling bplayer on cmake/win after adding utf support.
...
Reported by Miika
2012-03-20 23:10:46 +00:00
Campbell Barton
b482a0d4fc
patch [ #30602 ] Wiki Quick Hack: Apply Transformation To Lattices
...
from Justin Dailey (dail)
2012-03-20 23:09:28 +00:00
Campbell Barton
303cecf139
spelling cleanup: tesselate -> tessellate (last of these found)
2012-03-20 22:56:26 +00:00
Campbell Barton
6193c47c39
disable re-using 'number_cuts' setting on operators, problem was that you could subdiv a plane many times but then go to subdivide a high poly mesh and it would start with really high subdiv value (possibly running out of ram and crashing).
2012-03-20 22:27:08 +00:00
Campbell Barton
11500a3590
patch from Richard Shaw, exclude ffmpeg files when its disabled.
...
also fix for incorrect text in mesh specials menu - Select Inverse was called (De)Select All.
2012-03-20 22:00:21 +00:00
Campbell Barton
7dda8182ad
fix to possible bug running python callbacks - bpy.app.handlers.* to support handlers removing themselves from the list.
2012-03-20 20:37:40 +00:00
Daniel Genrich
d74ab9d598
Smoke bugfix: Collision objects were completely broken in some cases since no tessfaces were generated. (Thanks to Campbell for giving me the solution)
2012-03-20 20:32:17 +00:00
Brecht Van Lommel
69f352770b
Fix related #30606 : missing undo push editing node inputs in properties editor.
2012-03-20 19:56:45 +00:00
Brecht Van Lommel
577bef62eb
Fix #30543 : tessellating ngons with small angles was failing. There was a quite
...
arbitrary limit of pi/24 for picking 3 vertices to use for computing a normal,
now it uses vertices with the maximum angle between them.
2012-03-20 19:32:31 +00:00
Lukas Toenne
9687c1fd2e
Remaining fix for #30606 . Added a simple link limit check when replacing nodes and relinking inputs, to avoid double links on inputs.
2012-03-20 17:56:12 +00:00
Daniel Genrich
8186c5e429
Smoke bugfix: Fix copy paste + bad "if's" resulting in missing releation in depsgraph (smoke collision groups not working, collision object relations wrong).
2012-03-20 17:51:14 +00:00
Brecht Van Lommel
e89642ef99
Fix #30600 : extrude in vertex select mode did not copy attributes like smooth/flat
...
flag from adjacent face. It did work for edge select mode, now uses same code.
2012-03-20 17:02:03 +00:00
Sergey Sharybin
d78accb585
Correction for previous commit to make normals direction always inside
2012-03-20 17:00:25 +00:00
Lukas Toenne
8486a2187f
Partial fix for #30606 . In node tree updates also update the sock->link pointers when only the NTREE_UPDATE_NODES flag is set, this happens when duplicating a node, which can lead to wrong pointers on the duplicated but unlinked node.
2012-03-20 16:59:00 +00:00
Sergey Sharybin
5ae9ad9113
Fix #30420 : Metaball Shading Inverted in Raytrace Reflection (Blender Internal)
...
Issue was caused by negative scale of camera. Metabolls are using procedural
normals and in case of negative scaled camera normals for them shall be flipped.
2012-03-20 16:17:34 +00:00
Sergey Sharybin
6628318fdb
Port mball_to_mesh to use polys.
2012-03-20 14:23:22 +00:00
Janne Karhu
ad1a181316
Fix for [ #30445 ] Particle simulation, rekey crashes blender
...
- Entering particle mode crashed due to missing checks if a particle didn't have any baked keys.
- The rekey functionality is only supported for hair, so replaced the operator poll function with the correct one.
- Also replaced a couple of other "only hair" operator poll functions to the correct ones.
2012-03-20 12:59:45 +00:00
Sergey Sharybin
12be17bfa4
Fix #30590 : Crash in multires when undoing extrude [File incl.]
...
Missed initialization of hidden array when copying mdisps data from
one face to another.
2012-03-20 11:51:04 +00:00
Campbell Barton
1272492445
temp disable inset boundary option, it can make invalid meshes, need to look into this further.
2012-03-20 11:45:55 +00:00
Campbell Barton
db13daff24
replace SETCOL defines with inline function: rgba_char_args_set
2012-03-20 09:45:17 +00:00
Campbell Barton
9dd0c4c232
rename define BM_INLINE -> BLI_INLINE to avoid confusion with bmesh defines.
2012-03-20 08:42:26 +00:00
Nicholas Bishop
a0ea68a584
Fix uninitialized variable in multires apply base.
...
Reported on BlenderArtists by Guffy, was causing ugly spikes in lower
levels.
2012-03-20 08:23:53 +00:00
Campbell Barton
c5f15da34e
py/rna api - fix for an empty enum flag with no members being displayed as {}, now check for this case and display as set()
2012-03-20 07:52:39 +00:00
Campbell Barton
3b9b53d876
fix [ #30589 ] RNA function descriptions not showing in Python console on autocomplete
...
show rna function description and arguments now.
2012-03-20 07:41:47 +00:00
Campbell Barton
65a71a1bbf
fix [ #30583 ] very old blend files are loading post-bmesh with no face/uv information, just wires
...
versioning code called a customdata update function which ended up clearing tessfaces - before converting polygons to tessfaces.
Added check so tessfaces aren't cleared when there are no polygons.
2012-03-20 05:04:51 +00:00
Campbell Barton
be116242d4
style cleanup
2012-03-20 04:27:14 +00:00
Daniel Genrich
3427749090
Make collision function more general so it can be used by other modifiers, too. [This is preparation work for animated smoke collision]
2012-03-20 04:15:41 +00:00
Campbell Barton
46f157c340
style cleanup
2012-03-20 04:09:43 +00:00
Campbell Barton
bfcd1afe9c
compile fix: linux BLI_gzopen declare was conflicting.
2012-03-20 03:48:32 +00:00
Campbell Barton
b163e19b8d
py api:
...
fix for collection functions not showing up in __dir__,
eg, console autocomplete didnt show up bpy.data.libraries.load
also fix refcounting leak with returning attributes from collections.
2012-03-20 03:13:25 +00:00
Alexander Kuznetsov
f11a6d3a84
Adds support for utf paths on Windows.
...
Not all file formats/calls are supported yet. It will be expended.
Please from now on use BLI_fopen, BLI_* for file manipulations.
For non-windows systems BLI_fopen just calls fopen.
For Windows, the utf-8 string is translated to utf-16 string in order to call UTF version of the function.
2012-03-20 02:17:37 +00:00
Campbell Barton
deea1f38b1
real fix for booleans and face shading this time.
...
CDDM_tessfaces_to_faces wasbt updating the polyindex (missed incrementing the polyindex pointer).
also added an assert so non release builds will complain when CDDM_calc_edges_tessface() needs to run before CDDM_tessfaces_to_faces().
2012-03-20 01:33:24 +00:00
Janne Karhu
fcd5550a42
Some advanced particle rotation modes and reorganization of the rotation panel:
...
- More angular velocity modes to support creative effects.
- Renamed "Initial Rotation" to "Initial Orientation" to better reflect the functionality
- Renamed "Spin" angular velocity mode to "Velocity".
- Organized the rotation panel a bit better.
- Also some better names and tooltips for the different rotation values.
2012-03-20 01:00:28 +00:00
Campbell Barton
1362523ce6
CDDM_calc_edges_tessface was being called twice for boolean and explide modifiers, now leave it up to the caller to run.
2012-03-20 00:59:51 +00:00
Campbell Barton
cdfffafd20
partial fix for bug where booleans were using invalid face/poly normals.
...
the problem remains (though not quite as bad) but think this is because of a bug elsewhere.
2012-03-20 00:51:37 +00:00
Campbell Barton
7ba8c9e3bf
patch [ #30595 ] Wiki Quick Hacks: Make Tooltip Background Colour Themeable
...
from luke frisken (lfrisken)
2012-03-19 22:29:16 +00:00