|
Blender V4.5
|
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 2145 of file uv_pack.cc.
|
inlinestatic |
Definition at line 2172 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 2182 of file uv_pack.cc.
References blender::geometry::PackIsland::aspect_y, b, blender::geometry::PackIsland::pinned, result, and sqrtf.
|
inlinestatic |
|
inlinestatic |
Definition at line 2194 of file uv_pack.cc.
References blender::geometry::PackIsland::angle, blender::Vector< T, InlineBufferCapacity, Allocator >::append(), blender::Span< T >::index_range(), 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().