Blender V4.3
UvEdge Struct Reference

Public Attributes

uint uv1
 
uint uv2
 
bool is_interior
 
uchar flag
 
UvElementelement
 
UvEdgenext
 
UvEdgefirst
 

Detailed Description

Definition at line 78 of file sculpt_uv.cc.

Member Data Documentation

◆ element

UvElement* UvEdge::element

Element that guarantees element.l has the edge on element.loop_of_face_index and element->loop_of_face_index + 1 is the second UV.

Definition at line 126 of file uvedit_smart_stitch.cc.

Referenced by determine_uv_edge_stitchability(), stitch_check_edges_state_stitchable(), stitch_init(), stitch_process_data(), and stitch_validate_edge_stitchability().

◆ first

UvEdge* UvEdge::first

◆ flag

uchar UvEdge::flag

general use flag (Used to check if edge is boundary here, and propagates to adjacency elements)

Definition at line 121 of file uvedit_smart_stitch.cc.

Referenced by set_element_flag(), stitch_init(), stitch_select_edge(), and stitch_validate_edge_stitchability().

◆ is_interior

bool UvEdge::is_interior

Are we in the interior?

Definition at line 82 of file sculpt_uv.cc.

Referenced by uv_sculpt_stroke_init().

◆ next

UvEdge* UvEdge::next

next uv edge with the same exact vertices as this one. Calculated at startup to save time

Definition at line 129 of file uvedit_smart_stitch.cc.

Referenced by determine_uv_edge_stitchability(), stitch_init(), stitch_process_data(), stitch_select_edge(), stitch_uv_edge_generate_linked_edges(), and stitch_validate_edge_stitchability().

◆ uv1

◆ uv2


The documentation for this struct was generated from the following files: