API ReferenceGE ExtensionseditorrallyEditorpacenotes
Rally Editor – Measurements Form
ImGui form displaying corner measurement data for a selected pacenote: diameter, arc length, severity, direction, and intensity variation analysis.
ImGui form displaying corner measurement data for a selected pacenote: diameter, arc length, severity, direction, and intensity variation analysis.
Overview
Module (M) rendering geometric measurements from snaproad partition analysis. Supports auto-selection of intensity variation split points to detect opens and tightens.
Public Functions
| Function | Signature | Description |
|---|---|---|
M.draw | M.draw(pacenote, pacenoteToolsState) | Renders measurements header, intensity variation dropdown, measure/apply buttons, and corner data. |
M.clear | M.clear() | Resets form state. |
Displayed Data
- Intensity Variation Point – Dropdown to split corner into two halves; auto-select via circle fit quality
- Corner severity & direction – From stored measurement data
- Measurement values – Diameter, arc distance, points length, angle, fit quality
- Opens/Tightens – Diameter change percentage between halves (green for opens, red for tightens)
Usage Example
local MeasurementsForm = require('/lua/ge/extensions/editor/rallyEditor/pacenotes/measurementsForm')
MeasurementsForm.draw(pacenote, pacenoteToolsState)See Also
- Rally Editor – Custom Pacenote Form - Related reference
- Rally Editor – Pacenote Form - Related reference
- Rally Editor – Structured Pacenote Form - Related reference
- World Editor Guide - Guide