|
Blender V5.0
|
#include <pbvh_uv_islands.hh>
Public Member Functions | |
UVBorderEdge | |
| UVBorderEdge (UVEdge *edge, UVPrimitive *uv_primitive) | |
| UVVertex * | get_uv_vertex (int index) |
| const UVVertex * | get_uv_vertex (int index) const |
| const UVVertex * | get_other_uv_vertex () const |
| float | length () const |
Public Attributes | |
| UVEdge * | edge |
| bool | tag = false |
| UVPrimitive * | uv_primitive |
| bool | reverse_order = false |
| int64_t | index = -1 |
| int64_t | prev_index = -1 |
| int64_t | next_index = -1 |
| int64_t | border_index = -1 |
Definition at line 202 of file pbvh_uv_islands.hh.
|
explicit |
Definition at line 1400 of file pbvh_uv_islands.cc.
References edge, and uv_primitive.
| const UVVertex * blender::bke::pbvh::uv_islands::UVBorderEdge::get_other_uv_vertex | ( | ) | const |
Get the uv vertex from the primitive that is not part of the edge.
Definition at line 1417 of file pbvh_uv_islands.cc.
References edge, and uv_primitive.
Referenced by blender::bke::pbvh::uv_islands::UVBorder::is_ccw().
| UVVertex * blender::bke::pbvh::uv_islands::UVBorderEdge::get_uv_vertex | ( | int | index | ) |
Definition at line 1405 of file pbvh_uv_islands.cc.
References edge, index, and reverse_order.
Referenced by blender::bke::pbvh::uv_islands::extend_at_vert(), blender::bke::pbvh::uv_islands::UVBorder::extract_from_edges(), blender::bke::pbvh::uv_islands::find_fill_primitive(), blender::bke::pbvh::uv_islands::UVBorder::is_ccw(), blender::bke::pbvh::uv_islands::UVBorder::outside_angle(), and blender::bke::pbvh::uv_islands::sharpest_border_corner().
| const UVVertex * blender::bke::pbvh::uv_islands::UVBorderEdge::get_uv_vertex | ( | int | index | ) | const |
Definition at line 1411 of file pbvh_uv_islands.cc.
References edge, index, and reverse_order.
| float blender::bke::pbvh::uv_islands::UVBorderEdge::length | ( | ) | const |
Definition at line 1422 of file pbvh_uv_islands.cc.
References edge, and len_v2v2().
| int64_t blender::bke::pbvh::uv_islands::UVBorderEdge::border_index = -1 |
Definition at line 212 of file pbvh_uv_islands.hh.
Referenced by blender::bke::pbvh::uv_islands::extend_at_vert().
| UVEdge* blender::bke::pbvh::uv_islands::UVBorderEdge::edge |
Definition at line 203 of file pbvh_uv_islands.hh.
Referenced by blender::bke::pbvh::uv_islands::extend_at_vert(), blender::bke::pbvh::uv_islands::find_fill_primitive(), get_other_uv_vertex(), get_uv_vertex(), get_uv_vertex(), length(), blender::bke::pbvh::uv_islands::reset_extendability_flags(), and UVBorderEdge().
| int64_t blender::bke::pbvh::uv_islands::UVBorderEdge::index = -1 |
Definition at line 209 of file pbvh_uv_islands.hh.
Referenced by blender::bke::pbvh::uv_islands::extend_at_vert(), get_uv_vertex(), and get_uv_vertex().
| int64_t blender::bke::pbvh::uv_islands::UVBorderEdge::next_index = -1 |
Definition at line 211 of file pbvh_uv_islands.hh.
| int64_t blender::bke::pbvh::uv_islands::UVBorderEdge::prev_index = -1 |
Definition at line 210 of file pbvh_uv_islands.hh.
Referenced by blender::bke::pbvh::uv_islands::UVBorder::outside_angle(), and blender::bke::pbvh::uv_islands::sharpest_border_corner().
| bool blender::bke::pbvh::uv_islands::UVBorderEdge::reverse_order = false |
Definition at line 207 of file pbvh_uv_islands.hh.
Referenced by blender::bke::pbvh::uv_islands::extend_at_vert(), get_uv_vertex(), and get_uv_vertex().
| bool blender::bke::pbvh::uv_islands::UVBorderEdge::tag = false |
Definition at line 204 of file pbvh_uv_islands.hh.
Referenced by blender::bke::pbvh::uv_islands::UVBorder::extract_from_edges().
| UVPrimitive* blender::bke::pbvh::uv_islands::UVBorderEdge::uv_primitive |
Definition at line 205 of file pbvh_uv_islands.hh.
Referenced by blender::bke::pbvh::uv_islands::extend_at_vert(), get_other_uv_vertex(), and UVBorderEdge().