Blender
V3.3
|
Public Attributes | |
uint | uv1 |
uint | uv2 |
char | flag |
uchar | flag |
UvElement * | element |
struct UvEdge * | next |
struct UvEdge * | first |
Definition at line 56 of file sculpt_uv.c.
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 123 of file uvedit_smart_stitch.c.
Referenced by determine_uv_edge_stitchability(), stitch_check_edges_state_stitchable(), stitch_init(), stitch_process_data(), and stitch_validate_edge_stitchability().
struct UvEdge* UvEdge::first |
point to first of common edges. Needed for iteration
Definition at line 128 of file uvedit_smart_stitch.c.
Referenced by stitch_init(), and stitch_uv_edge_generate_linked_edges().
char UvEdge::flag |
Definition at line 61 of file sculpt_uv.c.
Referenced by stitch_init(), stitch_select_edge(), and uv_sculpt_stroke_init().
uchar UvEdge::flag |
general use flag (Used to check if edge is boundary here, and propagates to adjacency elements)
Definition at line 118 of file uvedit_smart_stitch.c.
struct UvEdge* UvEdge::next |
next uv edge with the same exact vertices as this one. Calculated at startup to save time
Definition at line 126 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().
uint UvEdge::uv1 |
index to uv buffer
Definition at line 57 of file sculpt_uv.c.
Referenced by HC_relaxation_iteration_uv(), laplacian_relaxation_iteration_uv(), stitch_check_edges_stitchable(), stitch_init(), stitch_process_data(), stitch_uv_edge_generate_linked_edges(), uv_edge_compare(), uv_edge_get(), and uv_sculpt_stroke_init().
uint UvEdge::uv2 |
Definition at line 58 of file sculpt_uv.c.
Referenced by HC_relaxation_iteration_uv(), laplacian_relaxation_iteration_uv(), stitch_check_edges_stitchable(), stitch_init(), stitch_process_data(), stitch_uv_edge_generate_linked_edges(), uv_edge_compare(), uv_edge_get(), and uv_sculpt_stroke_init().