tornavis/source/blender/geometry
Brecht Van Lommel 89b3249c14 UV: when finding the best packing method, use area as tie breaker
When multiple packing methods results in effectively the same bounds,
prefer the packer that uses the smallest area. When all islands can
easily fit this is usually the box packer instead of alpaca. The zigzag
method of the latter has a tendendcy to take up more area and rotate
islands.

Fix #110724: smart UV project unnecessarily rotates islands

Pull Request: https://projects.blender.org/blender/blender/pulls/112295
2023-09-14 18:57:26 +02:00
..
intern UV: when finding the best packing method, use area as tie breaker 2023-09-14 18:57:26 +02:00
CMakeLists.txt Geometry: Move mesh primitives from nodes to geometry module 2023-09-11 22:49:41 +02:00
GEO_add_curves_on_mesh.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GEO_curve_constraints.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GEO_fillet_curves.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GEO_mesh_copy_selection.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GEO_mesh_merge_by_distance.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GEO_mesh_primitive_cuboid.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GEO_mesh_primitive_cylinder_cone.hh Geometry: Move mesh primitives from nodes to geometry module 2023-09-11 22:49:41 +02:00
GEO_mesh_primitive_grid.hh Geometry: Move mesh primitives from nodes to geometry module 2023-09-11 22:49:41 +02:00
GEO_mesh_primitive_line.hh Geometry: Move mesh primitives from nodes to geometry module 2023-09-11 22:49:41 +02:00
GEO_mesh_primitive_uv_sphere.hh Geometry: Move mesh primitives from nodes to geometry module 2023-09-11 22:49:41 +02:00
GEO_mesh_split_edges.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GEO_mesh_to_curve.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GEO_mesh_to_volume.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GEO_point_merge_by_distance.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GEO_points_to_volume.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GEO_realize_instances.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GEO_resample_curves.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GEO_reverse_uv_sampler.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GEO_set_curve_type.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GEO_subdivide_curves.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GEO_trim_curves.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GEO_uv_pack.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GEO_uv_parametrizer.hh UV: restore internal solver state variable 2023-09-08 23:09:51 +10:00