Blender Git Commits

Blender Git "temp_widgets_files_refactor" branch commits.

Page: 18 / 22

November 21, 2014, 10:24 (GMT)
Merge branch 'master' into wiggly-widgets
November 20, 2014, 17:16 (GMT)
Fix crash with widgetgroup
November 19, 2014, 15:13 (GMT)
lost instance of transform manipulator
November 19, 2014, 15:08 (GMT)
Merge branch 'master' into wiggly-widgets
November 19, 2014, 15:07 (GMT)
Bring back the old manipulator code, it works better with the transform
system for now. Backup the old code in a new file
November 19, 2014, 14:28 (GMT)
Borrow transform system interaction: When arrow direction has direction
close to view direction, use up/down movement of mouse to calculate
offset.
November 19, 2014, 13:48 (GMT)
More refinement to the widget system. Now camera widget should be
indistinguishable than the displayed widget (might probably be worth
deleting the original)
November 19, 2014, 13:24 (GMT)
Arrow Widget:

Create a cross style widget, with wireframe cross.

Allows setting a custom scale for the arrow widget also, an up
orientation.
November 19, 2014, 12:03 (GMT)
Add flag so widgets only draw on mouse over.

Camera widget now uses this, also now they only draw if limits is on.
November 19, 2014, 11:32 (GMT)
Arrow widget interaction:

Fix interaction when pivot is beside the camera. basically we now do all
calculations in 3D space and we do not scale correct the offset in 3D -
this creates a nasty dependency loop between drawing and calculation for
widgets bound to properties - ie offset depends on scale but scale
depends on screen position - ie offset.

Also added an extra callback to get the final position of the widget in
3d space and use that to calculate the scale. This takes care of
bringing a close to the camera widget to the background and the widget
keeping its initial size. The final position can be different from the
initial position, especially when the widget is offset from the original
position.
November 17, 2014, 17:48 (GMT)
More info for widget undo push string
November 17, 2014, 16:27 (GMT)
Add widget for focus of camera. There are some general issues with
widget scale that I'll fix later.
November 17, 2014, 15:30 (GMT)
Merge branch 'master' into wiggly-widgets

Conflicts:
source/blender/editors/transform/transform_manipulator.c
November 17, 2014, 14:39 (GMT)
Add flag so offset is applied in world, not screen space.
November 17, 2014, 11:31 (GMT)
Use better algorithm for arrow widget back transform.

We now use plane/line intersection which seems to work quite well and
agrees to great extent with the transform system as well. There still
some small discrepancy but may also be related to scaling.
November 16, 2014, 18:40 (GMT)
WIP cage transform.

This also includes code for the node editor but probably
will try a different use case first.
November 12, 2014, 14:41 (GMT)
Change widget interaction slightly so transform works immediately.

It may be better to use transform code for widgets but this will cause
nested operators for widget/operator and needs some consideration.

For transform e.g. we would have one transform operator taking care of
transformation of the widget, then feeding this back to regular object
transform.
November 12, 2014, 13:37 (GMT)
Fix incorrect wrapping of lamp to RNA for widget.
November 12, 2014, 12:41 (GMT)
Remove magic numbers
November 12, 2014, 11:00 (GMT)
Widgets: inverted/constrained to property range working for properties
(not operators yet).

Now "umbrella" widget type works correctly.

Includes minor cleanup of view3d widgetgroup routines.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021