Blender V5.0
blender::bke::pbvh::uv_islands::UVEdge Struct Reference

#include <pbvh_uv_islands.hh>

Public Attributes

std::array< UVVertex *, 2 > vertices
Vector< int, 2 > uv_primitive_indices

UVEdge

UVVertexget_other_uv_vertex (const int vertex_index)
bool has_shared_edge (Span< float2 > uv_map, const int loop_1, const int loop_2) const
bool has_shared_edge (const UVEdge &other) const
bool has_same_vertices (const int2 &edge) const
bool is_border_edge () const

Detailed Description

Definition at line 155 of file pbvh_uv_islands.hh.

Member Function Documentation

◆ get_other_uv_vertex()

UVVertex * blender::bke::pbvh::uv_islands::UVEdge::get_other_uv_vertex ( const int vertex_index)

◆ has_same_vertices()

bool blender::bke::pbvh::uv_islands::UVEdge::has_same_vertices ( const int2 & edge) const

◆ has_shared_edge() [1/2]

bool blender::bke::pbvh::uv_islands::UVEdge::has_shared_edge ( const UVEdge & other) const

Definition at line 275 of file pbvh_uv_islands.cc.

References has_shared_edge(), and vertices.

◆ has_shared_edge() [2/2]

bool blender::bke::pbvh::uv_islands::UVEdge::has_shared_edge ( Span< float2 > uv_map,
const int loop_1,
const int loop_2 ) const

Definition at line 263 of file pbvh_uv_islands.cc.

References vertices.

Referenced by has_shared_edge().

◆ is_border_edge()

bool blender::bke::pbvh::uv_islands::UVEdge::is_border_edge ( ) const

Member Data Documentation

◆ uv_primitive_indices

◆ vertices


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