topic: uv
28 modules sharing the uv name family (derived from the tree's prefix discipline).
The 'uv' topic family in the Nishi sovereign ecosystem focuses on UV mapping and solving techniques to enhance surface parameterization. Modules like nx_uv_adaptive_prepare_candidate_t280 analyze UV charts to assess seam areas, while nx_uv_cached_solver_candidate_t280 optimizes performance by reusing solved data. nx_uv_gram_solver_candidate_t280 employs graph-based methods for stable least-squares solutions, ensuring accurate and efficient UV calculations across models. These modules work together to streamline UV generation and improve overall geometry handling.
auto-narrated by the local model from this topic's module headers; links verified against the wiki index.
narrated overview -- maintained by the narration lane, module links verified against this wiki.
| module | description | lines | funcs |
|---|---|---|---|
| nx_uv_adaptive_prepare_candidate_t280.nx | Analyzes UV charts to count zero, positive, and negative areas in seam calculations. | 114 | 9 |
| nx_uv_cached_solver_candidate_t280.nx | Caches UV solve data per model to improve performance and reduce recomputation. | 159 | 5 |
| nx_uv_cached_solver_gate_t280.nx | Validates UV chart topology and cached solver consistency across multiple models. | 67 | 3 |
| nx_uv_chart_reuse_gate_t280.nx | 26 | 2 | |
| nx_uv_chart_topology_candidate_t280.nx | 46 | 1 | |
| nx_uv_closed_cut_candidate_t280.nx | Computes a graph-shortest path cut between approximate-diameter pins in a chart-preserving manner. | 67 | 2 |
| nx_uv_closed_cut_gate_t280.nx | Validates and modifies 3D models to ensure closed, consistent geometric properties and budget constraints. | 75 | 4 |
| nx_uv_cotangent_audit_t280.nx | 32 | 2 | |
| nx_uv_disk_validation_candidate_t280.nx | 22 | 1 | |
| nx_uv_disk_validation_gate_t280.nx | 34 | 3 | |
| nx_uv_dual_partition_candidate_t280.nx | Partitions a chart's dual face graph into two connected components based on shortest-path distances. | 80 | 3 |
| nx_uv_dual_partition_gate_t280.nx | 36 | 2 | |
| nx_uv_gram_actual_gate_t280.nx | 39 | 5 | |
| nx_uv_gram_solver_candidate_t280.nx | Solves least-squares problems using a graph-based operator and compensated dot product for numerical stability. | 177 | 11 |
| nx_uv_gram_solver_gate_t280.nx | 37 | 3 | |
| nx_uv_harmonic_actual_gate_t280.nx | 39 | 5 | |
| nx_uv_harmonic_candidate_t280.nx | Sets up a harmonic boundary condition using a rational unit circle parameterization for UV grid solving. | 83 | 1 |
| nx_uv_harmonic_gate_t280.nx | 35 | 2 | |
| nx_uv_planar_subdivision_gate_t280.nx | 34 | 3 | |
| nx_uv_precision_witness_t280.nx | 32 | 3 | |
| nx_uv_quality_candidate_t282.nx | Evaluates UV quality metrics for triangles in a mesh, tracking orientation, area, and anisotropy. | 77 | 5 |
| nx_uv_quality_gate_t282.nx | 31 | 2 | |
| nx_uv_quality_packet_candidate_t282.nx | 43 | 2 | |
| nx_uv_stretch_actual_t281.nx | 38 | 3 | |
| nx_uv_stretch_candidate_t281.nx | Optimizes UV stretch energy using symmetric Dirichlet penalties and gradient-based updates. | 87 | 7 |
| nx_uv_stretch_derivative_gate_t281.nx | 30 | 1 | |
| nx_uv_stretch_gate_t281.nx | 17 | 1 | |
| nx_uv_worker_liveness_t280.nx | 7 | 1 |