blender/release/ui
Campbell Barton ee768ada68 curve twist
* added new twist method - "Tangent", suggested by Martin.
  the nice thing about this is its stable no matter how you rotate the data, rotation is local to each segment.
* added smooth option that smooths the twisting (before applying user twist), to workaround Z-Up and Tangent's ugly curve twisting. Id prefer not to have this however it makes tangent much nicer. Possibly tangent can be improved some other way and this can be removed.
  A smooth value of 1.0 will iterate over and smooth the twisting by the resolution value of the spline.
* Minimum-Twist method now corrects for cyclic twist by taking the roll difference between first and last, then increasingly counter rotate each segment over the entire curve. Previously it calculated from both directions and blended them.

details
* BevPoints use quats rather then 3x3 matrix.
* added BevPoint direction "dir" and tangent "tan" used only for 3D curves.
* don't calculate BevPoint->cosa, BevPoint->sina for 3D curves.
* split bevel tilt calculation into functions.
* nurbs curves currently don't generate tangents and wont work with tangent twist method.
* some of the use of quats should be optimized.
* smoothing is not animation safe, the higher the smoothing the higher the likelyhood of flipping.
2009-09-11 15:35:30 +00:00
..
bpy_ops.py allow execution mode to be given as an argument to operators from python (requested by algorith) 2009-09-03 22:37:09 +00:00
buttons_data_armature.py 2.5: Layer Buttons 2009-09-09 17:39:19 +00:00
buttons_data_bone.py 2.5 Rotations: As a experiment, enabling Axis-Angle for Bones 2009-09-11 12:05:09 +00:00
buttons_data_camera.py 2.5: Layout Python Files: 2009-09-01 00:33:39 +00:00
buttons_data_curve.py curve twist 2009-09-11 15:35:30 +00:00
buttons_data_empty.py 2.5: small text tweak for empty object buttons. 2009-09-09 19:43:42 +00:00
buttons_data_lamp.py 2.5: Layout Python Files: 2009-09-01 00:33:39 +00:00
buttons_data_lattice.py 2.5: Layout Python Files: 2009-09-01 00:33:39 +00:00
buttons_data_mesh.py 2.5: Layout Python Files: 2009-09-01 00:33:39 +00:00
buttons_data_metaball.py use '' for enums rather then "" 2009-08-22 08:48:01 +00:00
buttons_data_modifier.py 2.5: Two Bugfixes 2009-09-11 09:09:54 +00:00
buttons_data_text.py curve.textboxes collection access for the UI + minor UI tweaks for poly curves 2009-09-09 00:10:12 +00:00
buttons_game.py 2.5: Layout Python Files: 2009-09-01 00:33:39 +00:00
buttons_material.py 2.5: Layout Python Files: 2009-09-01 00:33:39 +00:00
buttons_object_constraint.py 2.5 - FollowPath Constraint + File Loading Bugfix 2009-09-08 09:41:15 +00:00
buttons_object.py use '' for enums rather then "" 2009-08-22 08:48:01 +00:00
buttons_particle.py Hair dynamics with cloth simulation 2009-09-10 22:32:33 +00:00
buttons_physics_cloth.py 2.5: Layout Python Files: 2009-09-01 00:33:39 +00:00
buttons_physics_field.py 2.5: Layout Python Files: 2009-09-01 00:33:39 +00:00
buttons_physics_fluid.py remove "_amount" from rna names, its not helpful. 2009-08-31 16:36:02 +00:00
buttons_physics_smoke.py Smoke: 2009-09-09 23:52:48 +00:00
buttons_physics_softbody.py 2.5: Layout Python Files: 2009-09-01 00:33:39 +00:00
buttons_scene.py 2.5 Buttons: 2009-09-01 14:59:50 +00:00
buttons_texture.py 2.5 Buttons: 2009-09-01 14:59:50 +00:00
buttons_world.py 2.5: Layout Python Files: 2009-09-01 00:33:39 +00:00
space_buttons.py use '' for enums rather then "" 2009-08-22 08:48:01 +00:00
space_console.py Operator docstring patch from Ron Walker, added console operator docs too. 2009-09-07 04:52:42 +00:00
space_filebrowser.py use '' for enums rather then "" 2009-08-22 08:48:01 +00:00
space_image.py UI: 2009-09-10 14:20:21 +00:00
space_info.py 2.5: Object module 2009-09-09 11:52:56 +00:00
space_logic.py 2.5: 2009-08-27 19:10:53 +00:00
space_node.py 2.5: Layout Python Files: 2009-09-01 00:33:39 +00:00
space_outliner.py use '' for enums rather then "" 2009-08-22 08:48:01 +00:00
space_sequencer.py Strip input is not used for sound strips in 2.5. 2009-09-04 21:21:12 +00:00
space_text.py 2.5: Layout Python Files: 2009-09-01 00:33:39 +00:00
space_time.py - enum for convex hull and triangle mesh were swapped 2009-09-01 16:37:23 +00:00
space_userpref.py svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r22717:22875 2009-08-29 23:41:09 +00:00
space_view3d_toolbar.py Added repeat operations to the toolbar. 2009-09-10 18:58:31 +00:00
space_view3d.py UI: 2009-09-10 14:20:21 +00:00