Blender V4.3
blender::geometry::ReverseUVSampler Class Reference

#include <GEO_reverse_uv_sampler.hh>

Classes

struct  LookupGrid
 
struct  Result
 

Public Types

enum class  ResultType { None , Ok , Multiple }
 

Public Member Functions

 ReverseUVSampler (Span< float2 > uv_map, Span< int3 > corner_tris)
 
 ~ReverseUVSampler ()
 
Result sample (const float2 &query_uv) const
 
void sample_many (Span< float2 > query_uvs, MutableSpan< Result > r_results) const
 

Detailed Description

Can find the polygon/triangle that maps to a specific uv coordinate.

Note
this uses a trivial implementation currently that has to be replaced.

Definition at line 20 of file GEO_reverse_uv_sampler.hh.

Member Enumeration Documentation

◆ ResultType

Enumerator
None 
Ok 
Multiple 

Definition at line 34 of file GEO_reverse_uv_sampler.hh.

Constructor & Destructor Documentation

◆ ReverseUVSampler()

◆ ~ReverseUVSampler()

blender::geometry::ReverseUVSampler::~ReverseUVSampler ( )
default

Member Function Documentation

◆ sample()

◆ sample_many()


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