ReUseX  0.0.5
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
reusex::geometry::TextureQualityParams Struct Reference

Quality parameters for texture projection. More...

#include <texture_mesh.hpp>

Public Attributes

float texels_per_meter = 400.0f
 Target texture detail (pixels per meter).
int min_resolution = 256
 Minimum texture size (small surfaces).
int max_resolution = 4096
 Maximum texture size (large surfaces).
int atlas_tile_size
 Atlas tile size for PCL visualization (lower = less memory).
float distance_threshold = 0.02f
 Max distance from point to surface (meters) - smaller = sharper.
float search_radius = 0.04f
 K-d tree search radius (meters).
int max_neighbors = 100
 Max points to check per pixel.
bool use_quadratic_falloff
 Use 1/d^2 instead of 1/d for sharper detail.

Detailed Description

Quality parameters for texture projection.

Definition at line 26 of file texture_mesh.hpp.

Member Data Documentation

◆ atlas_tile_size

int reusex::geometry::TextureQualityParams::atlas_tile_size
Initial value:
=
2048

Atlas tile size for PCL visualization (lower = less memory).

Definition at line 31 of file texture_mesh.hpp.

◆ distance_threshold

float reusex::geometry::TextureQualityParams::distance_threshold = 0.02f

Max distance from point to surface (meters) - smaller = sharper.

Definition at line 33 of file texture_mesh.hpp.

◆ max_neighbors

int reusex::geometry::TextureQualityParams::max_neighbors = 100

Max points to check per pixel.

Definition at line 36 of file texture_mesh.hpp.

◆ max_resolution

int reusex::geometry::TextureQualityParams::max_resolution = 4096

Maximum texture size (large surfaces).

Definition at line 30 of file texture_mesh.hpp.

◆ min_resolution

int reusex::geometry::TextureQualityParams::min_resolution = 256

Minimum texture size (small surfaces).

Definition at line 29 of file texture_mesh.hpp.

◆ search_radius

float reusex::geometry::TextureQualityParams::search_radius = 0.04f

K-d tree search radius (meters).

Definition at line 35 of file texture_mesh.hpp.

◆ texels_per_meter

float reusex::geometry::TextureQualityParams::texels_per_meter = 400.0f

Target texture detail (pixels per meter).

  • adaptive resolution

Definition at line 27 of file texture_mesh.hpp.

◆ use_quadratic_falloff

bool reusex::geometry::TextureQualityParams::use_quadratic_falloff
Initial value:
=
true

Use 1/d^2 instead of 1/d for sharper detail.

Definition at line 37 of file texture_mesh.hpp.


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