Blender
V3.3
|
Classes | |
class | PackIslandsFieldInput |
Functions | |
static void | node_declare (NodeDeclarationBuilder &b) |
static VArray< float3 > | construct_uv_gvarray (const MeshComponent &component, const Field< bool > selection_field, const Field< float3 > uv_field, const bool rotate, const float margin, const eAttrDomain domain) |
static void | node_geo_exec (GeoNodeExecParams params) |
|
static |
Definition at line 31 of file node_geo_uv_pack_islands.cc.
References blender::fn::FieldEvaluator::add(), blender::Array< T, InlineBufferCapacity, Allocator >::as_mutable_span(), ATTR_DOMAIN_CORNER, ATTR_DOMAIN_FACE, MVert::co, component(), blender::Array< T, InlineBufferCapacity, Allocator >::data(), blender::VArray< T >::ForContainer(), GEO_uv_parametrizer_construct_begin(), GEO_uv_parametrizer_construct_end(), GEO_uv_parametrizer_delete(), GEO_uv_parametrizer_face_add(), GEO_uv_parametrizer_flush(), GEO_uv_parametrizer_pack(), blender::IndexMask::is_empty(), MPoly::loopstart, mesh, Mesh::mloop, Mesh::mpoly, Mesh::mvert, rotate(), MPoly::totloop, and MLoop::v.
Referenced by blender::nodes::node_geo_uv_pack_islands_cc::PackIslandsFieldInput::get_varray_for_context().
|
static |
Definition at line 12 of file node_geo_uv_pack_islands.cc.
References usdtokens::b(), blender::nodes::SocketDeclaration::description(), and N_.
Referenced by register_node_type_geo_uv_pack_islands().
|
static |
Definition at line 129 of file node_geo_uv_pack_islands.cc.
References params, and rotate().
Referenced by register_node_type_geo_uv_pack_islands().