MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::ImGuiMeasurementIndicators::CurveParams Struct Reference

#include <MRImGuiMeasurementIndicators.h>

Public Attributes

int maxSubdivisionDepth = 10
 How many times can be subdivide a curve (resuling in up to 2^depth segments).
 
int minSubdivisionDepth = 1
 A curve is always subdivided at least this many times.
 
float subdivisionStepPixels = 4
 

Member Data Documentation

◆ maxSubdivisionDepth

int MR::ImGuiMeasurementIndicators::CurveParams::maxSubdivisionDepth = 10

How many times can be subdivide a curve (resuling in up to 2^depth segments).

◆ minSubdivisionDepth

int MR::ImGuiMeasurementIndicators::CurveParams::minSubdivisionDepth = 1

A curve is always subdivided at least this many times.

◆ subdivisionStepPixels

float MR::ImGuiMeasurementIndicators::CurveParams::subdivisionStepPixels = 4

If a curve segment is longer than this, it gets divided in two. You probably don't want to multiply this by UI::scale(), and we don't do it automatically.


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