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

Configuration for the create_windows pipeline. More...

#include <create_windows.hpp>

Public Attributes

WindowBoundaryMode mode = WindowBoundaryMode::rectangle
float wall_offset = 0.5f
 Offset along outward wall normal (meters).
float alpha = 0.5f
 ConcaveHull alpha for polyline mode.
float wall_normal_z_threshold = 0.3f
 |normal.z| < this → vertical
float coplanarity_angle_deg
 Max angle deviation within wall component.
bool include_internal
 Include windows inside mesh volume (default: false).

Detailed Description

Configuration for the create_windows pipeline.

Definition at line 37 of file create_windows.hpp.

Member Data Documentation

◆ alpha

float reusex::geometry::CreateWindowsOptions::alpha = 0.5f

ConcaveHull alpha for polyline mode.

Definition at line 40 of file create_windows.hpp.

◆ coplanarity_angle_deg

float reusex::geometry::CreateWindowsOptions::coplanarity_angle_deg
Initial value:
=
10.0f

Max angle deviation within wall component.

Definition at line 42 of file create_windows.hpp.

◆ include_internal

bool reusex::geometry::CreateWindowsOptions::include_internal
Initial value:
=
false

Include windows inside mesh volume (default: false).

Definition at line 44 of file create_windows.hpp.

◆ mode

WindowBoundaryMode reusex::geometry::CreateWindowsOptions::mode = WindowBoundaryMode::rectangle

Definition at line 38 of file create_windows.hpp.

◆ wall_normal_z_threshold

float reusex::geometry::CreateWindowsOptions::wall_normal_z_threshold = 0.3f

|normal.z| < this → vertical

Definition at line 41 of file create_windows.hpp.

◆ wall_offset

float reusex::geometry::CreateWindowsOptions::wall_offset = 0.5f

Offset along outward wall normal (meters).

Definition at line 39 of file create_windows.hpp.


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