New UV Calculation panel and code. The uv mapping function was split up into
authorBrecht Van Lommel <brechtvanlommel@pandora.be>
Mon, 5 Apr 2004 17:08:00 +0000 (17:08 +0000)
committerBrecht Van Lommel <brechtvanlommel@pandora.be>
Mon, 5 Apr 2004 17:08:00 +0000 (17:08 +0000)
commit7ba91ad2da5ef7fa47c49f64e619f9fcec66054f
tree7a1d156f2c22d1ae115102ba813eba81ecdc57b6
parent9802db019d876be2cc2a9d177a5207fa3c721f31
New UV Calculation panel and code. The uv mapping function was split up into
multiple functions and partially recoded. Because now all the uv mapping
settings are accessible throught the panel, no popus will be shown when
pressing 'U' to unwrap faces in face select mode. Also From Window to Cylinder
and From Window to Shpere became obsolete, as you can set this in the new
panel.

The panel contains buttons for all the existing uv mapping modes, and the
following settings:

- Cube size: For Cubical unwrapping.

- Radius: Radius for Cylindrical unwrapping.

- View Aligns Face, View Aligns Top, Align to Object: For Cylinder and Shpere.
Respectively means you are in front of the Cylinder/Sphere, look through the
Cylinder, or use the object rotation to determine how the cylinder is
positioned (old Cylindrical unwrapping).

- Polar XZ, Polar XY: With 'View Aligns Top' enabled, defines at which polar
you are looking.

- No Edges, Draw Edges, All Edges: Draw no edges, draw edges z-buffered on top,
draw all edges, without depth test.

All credits for this part (and also at least half of the other UV editor
improvements) go to Jens Ole Wund aka "bjornmose".
source/blender/include/BDR_editface.h
source/blender/include/butspace.h
source/blender/src/butspace.c
source/blender/src/buttons_editing.c
source/blender/src/drawmesh.c
source/blender/src/editface.c
source/blender/src/editsima.c