|
Blender V4.3
|
Static Public Member Functions | |
| static bool | overlap (PackIsland *a, PackIsland *b) |
| static void | add_geometry (PackIsland *dest, const PackIsland *source) |
| static PackIsland * | merge_islands (const PackIsland *a, const PackIsland *b) |
| static float | pack_islands_overlap (const Span< PackIsland * > islands, const UVPackIsland_Params ¶ms) |
Definition at line 2157 of file uv_pack.cc.
|
inlinestatic |
Definition at line 2184 of file uv_pack.cc.
References blender::geometry::PackIsland::add_triangle(), and blender::geometry::PackIsland::triangle_vertices_.
|
inlinestatic |
Return a new root of the binary tree, with a and b as leaves.
Definition at line 2194 of file uv_pack.cc.
|
inlinestatic |
Definition at line 2159 of file uv_pack.cc.
References b, isect_tri_tri_v2(), and blender::geometry::overlap_aabb().
|
inlinestatic |
Definition at line 2206 of file uv_pack.cc.
References blender::geometry::PackIsland::angle, blender::Vector< T, InlineBufferCapacity, Allocator >::append(), merge(), blender::geometry::UVPackIsland_Params::merge_overlap, blender::geometry::pack_islands(), params, blender::geometry::PackIsland::pinned, blender::geometry::PackIsland::pre_rotate_, blender::geometry::PackIsland::pre_translate, blender::Vector< T, InlineBufferCapacity, Allocator >::remove(), result, and blender::Vector< T, InlineBufferCapacity, Allocator >::size().