blender/release/scripts/startup/bl_ui
Lukas Tönne f9cbb908a3 Integrated limits for volume preservation in stretch-to constraints.
Currently the volume variation feature in stretch constraints is
unlimited. This has to be compensated by riggers by adding scale limit
constraints, but these are unaware of the stretch orientation and can
lead to flipping. Also the stretch calculation itself is not working
properly and can lead to collapsing volume.

The patch fixes this with several modifications:
- Interpret the volume variation factor as exponent, which works better
  with large values for artistic purposes.
- Add integrated limits to the volume "bulge" factor, so secondary
  constraints for compensation become unnecessary
- Add a smoothness factor to make limits less visible.

Eventually a generic volume preservation constraint would be nicer,
because multiple constraints currently implement volume variation of
their own. This feature could actually work very nicely independent from
other constraint features.

Differential Revision: https://developer.blender.org/D826
2014-10-13 19:58:53 +02:00
..
__init__.py Code cleanup: unused python vars & imports 2014-04-25 05:36:16 +10:00
properties_animviz.py Bugfix [#32754] Clear Motion paths button not available on Motion paths panel 2012-10-04 11:05:48 +00:00
properties_constraint.py Integrated limits for volume preservation in stretch-to constraints. 2014-10-13 19:58:53 +02:00
properties_data_armature.py Code cleanup: unused python vars & imports 2014-04-25 05:36:16 +10:00
properties_data_bone.py Fix wrong interface flags combination in inverse kinematics panel 2014-07-18 15:14:52 +06:00
properties_data_camera.py Fix for missing 'field-of-view angle' property for a panoramic camera. 2014-03-12 00:08:28 +09:00
properties_data_curve.py Fix T40941: Bevel factor in Text 2014-07-04 15:12:20 +06:00
properties_data_empty.py Fix T41507: Empty prevents image deletion 2014-08-21 17:05:47 +10:00
properties_data_lamp.py Fix T40885: "Reset Curve" is backwards on Custom Falloff Curves (Lights). 2014-06-30 16:23:47 +02:00
properties_data_lattice.py Fixing issues with i18n stuff: 2011-09-15 13:20:18 +00:00
properties_data_mesh.py Automatic commit by arc 2014-07-16 14:03:37 +02:00
properties_data_metaball.py remove use of gettext: _("...") style translation now its handled by rna. 2011-09-21 15:18:38 +00:00
properties_data_modifier.py Correction to last commit, rna naming 2014-08-15 19:35:14 +10:00
properties_data_speaker.py style cleanup 2012-07-29 12:07:06 +00:00
properties_freestyle.py Freestyle: View map caching. 2014-10-02 17:52:13 +09:00
properties_game.py Code cleanup: Game Engine related panels belong into properties_game.py. 2013-12-18 07:35:05 +01:00
properties_grease_pencil_common.py Cleanup: pep8 2014-09-17 18:36:17 +10:00
properties_mask_common.py Code cleanup: unused python vars & imports 2014-04-25 05:36:16 +10:00
properties_material.py Code cleanup: unused python vars & imports 2014-04-25 05:36:16 +10:00
properties_object.py Cleanup: pep8 2014-09-17 18:36:17 +10:00
properties_paint_common.py Texture painting: 2014-10-06 20:10:12 +02:00
properties_particle.py Fix T38359: incorrect display of material slot with pinned particle settings. 2014-01-29 16:50:37 +01:00
properties_physics_cloth.py UI: Fix Cloth panel after 28936a415076, was too large and looked bad. 2014-02-06 21:45:59 +01:00
properties_physics_common.py Interface / PointCache: Remove name fields here as well, not needed anymore due to direct rename in uiList. 2013-12-13 10:20:35 +01:00
properties_physics_dynamicpaint.py Code cleanup: style 2014-04-03 09:24:09 +11:00
properties_physics_field.py Google Summer of Code project: "Smoke Simulator Improvements & Fire". 2012-10-10 13:18:07 +00:00
properties_physics_fluid.py Followup to r59434 : py UI scripts edits. 2013-08-23 20:41:21 +00:00
properties_physics_rigidbody_constraint.py Followup to r59434 : py UI scripts edits. 2013-08-23 20:41:21 +00:00
properties_physics_rigidbody.py Rigidbody: Allow triangle mesh shapes to deform during simulation 2013-12-26 18:38:06 +01:00
properties_physics_smoke.py Followup to r59434 : py UI scripts edits. 2013-08-23 20:41:21 +00:00
properties_physics_softbody.py UI: Fix more double ":" in UI labels 2014-03-27 07:15:08 +04:00
properties_render_layer.py Code cleanup: unused python vars & imports 2014-04-25 05:36:16 +10:00
properties_render.py Implement Start Resolution for preview render in BI 2014-07-09 19:55:40 +06:00
properties_scene.py Code cleanup: unused python vars & imports 2014-04-25 05:36:16 +10:00
properties_texture.py Cleanup: pep8 & redundant vars 2014-07-22 12:03:15 +10:00
properties_world.py Blender Internal: 2013-11-20 19:13:41 +01:00
space_clip.py Cleanup: pep8 2014-09-17 18:36:17 +10:00
space_console.py UI: Replace +/- menus with collapsible ones 2014-01-27 18:42:11 +11:00
space_dopesheet.py View2d: bring back 2.4x option to lock time for 2d views 2014-05-01 14:49:47 +10:00
space_filebrowser.py UI: Replace +/- menus with collapsible ones 2014-01-27 18:42:11 +11:00
space_graph.py FCurve: use submenus rather then popups from menus 2014-05-14 14:01:36 +10:00
space_image.py Implement custom names for render slots 2014-10-09 11:17:31 +02:00
space_info.py Separate operators for Link and Append. 2014-09-04 19:35:18 +02:00
space_logic.py UI: Replace +/- menus with collapsible ones 2014-01-27 18:42:11 +11:00
space_nla.py NLA/AnimEditors: Added operator to remove all "empty" AnimData blocks 2014-07-06 19:35:24 +12:00
space_node.py Fix T41918, Missing operator in Node Editor Menus. 2014-09-23 14:06:03 +02:00
space_outliner.py UI: Replace +/- menus with collapsible ones 2014-01-27 18:42:11 +11:00
space_properties.py UI: Replace +/- menus with collapsible ones 2014-01-27 18:42:11 +11:00
space_sequencer.py Cleanup: pep8 2014-09-17 18:36:17 +10:00
space_text.py UI: Replace +/- menus with collapsible ones 2014-01-27 18:42:11 +11:00
space_time.py Expose preview setting operators on menus for sequencer and timeline 2014-09-01 14:22:42 +02:00
space_userpref.py Pie menus: Confirm threshold 2014-10-13 14:35:41 +02:00
space_view3d_toolbar.py Fix T42168 mask texture UI missing. Own sillyness after last data fix 2014-10-10 12:33:02 +02:00
space_view3d.py Select Random in Particle Edit Mode, by jezv 2014-10-08 18:10:27 +02:00