Blender  V2.93
Public Attributes | List of all members
UvEdge Struct Reference

Public Attributes

uint uv1
 
uint uv2
 
char flag
 
uchar flag
 
UvElementelement
 
struct UvEdgenext
 
struct UvEdgefirst
 

Detailed Description

Definition at line 72 of file sculpt_uv.c.

Member Data Documentation

◆ element

UvElement* UvEdge::element

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

Definition at line 136 of file uvedit_smart_stitch.c.

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

◆ first

struct UvEdge* UvEdge::first

◆ flag [1/2]

char UvEdge::flag

◆ flag [2/2]

uchar UvEdge::flag

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

Definition at line 131 of file uvedit_smart_stitch.c.

◆ next

struct UvEdge* UvEdge::next

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

Definition at line 139 of file uvedit_smart_stitch.c.

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

uint UvEdge::uv1

◆ uv2

uint UvEdge::uv2

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