SWMMVis  6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
mesh::QuadMergeOptions Struct Reference

Acceptance thresholds for a merged quad. More...

#include <meshquadmerge.h>

Collaboration diagram for mesh::QuadMergeOptions:

Public Attributes

double minAngleDeg = 60.0
 Reject quads with any interior angle below this.
 
double maxAngleDeg = 120.0
 Reject quads with any interior angle above this.
 
double minScaledJacobian = 0.866
 Reject quads whose min corner sine is below this.
 
double maxAspect = 2.0
 Reject quads longer than this ratio (opposite-side means); <= 0 = off.
 
double maxBedNonPlanarity = 0.0
 

Detailed Description

Acceptance thresholds for a merged quad.

Member Data Documentation

◆ maxAngleDeg

double mesh::QuadMergeOptions::maxAngleDeg = 120.0

Reject quads with any interior angle above this.

◆ maxAspect

double mesh::QuadMergeOptions::maxAspect = 2.0

Reject quads longer than this ratio (opposite-side means); <= 0 = off.

◆ maxBedNonPlanarity

double mesh::QuadMergeOptions::maxBedNonPlanarity = 0.0

Maximum distance of any vertex's bed elevation from the plane of the other three (mesh z units). 0 = ignore planarity. A merged quad must not hide a crest two triangles resolved.

◆ minAngleDeg

double mesh::QuadMergeOptions::minAngleDeg = 60.0

Reject quads with any interior angle below this.

◆ minScaledJacobian

double mesh::QuadMergeOptions::minScaledJacobian = 0.866

Reject quads whose min corner sine is below this.


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