|
Blender
V2.93
|
Public Attributes | |
| uint | uv1 |
| uint | uv2 |
| char | flag |
| uchar | flag |
| UvElement * | element |
| struct UvEdge * | next |
| struct UvEdge * | first |
Definition at line 72 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 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().
| struct UvEdge* UvEdge::first |
point to first of common edges. Needed for iteration
Definition at line 141 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().
| char UvEdge::flag |
Definition at line 77 of file sculpt_uv.c.
Referenced by determine_uv_edge_stitchability(), stitch_init(), stitch_process_data(), stitch_select_edge(), stitch_set_selection_mode(), stitch_uv_edge_generate_linked_edges(), stitch_validate_edge_stitchability(), 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 131 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 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().
| uint UvEdge::uv1 |
index to uv buffer
Definition at line 73 of file sculpt_uv.c.
Referenced by HC_relaxation_iteration_uv(), laplacian_relaxation_iteration_uv(), stitch_check_edges_stitchable(), stitch_init(), stitch_island_calculate_edge_rotation(), stitch_process_data(), stitch_set_selection_mode(), stitch_uv_edge_generate_linked_edges(), stitch_validate_edge_stitchability(), uv_edge_compare(), uv_edge_get(), uv_edge_hash(), and uv_sculpt_stroke_init().
| uint UvEdge::uv2 |
Definition at line 74 of file sculpt_uv.c.
Referenced by HC_relaxation_iteration_uv(), laplacian_relaxation_iteration_uv(), stitch_check_edges_stitchable(), stitch_init(), stitch_island_calculate_edge_rotation(), stitch_process_data(), stitch_set_selection_mode(), stitch_uv_edge_generate_linked_edges(), stitch_validate_edge_stitchability(), uv_edge_compare(), uv_edge_get(), uv_edge_hash(), and uv_sculpt_stroke_init().