Changes
Co-authored-by: Reifonas <211114984+Reifonas@users.noreply.github.com>
This commit is contained in:
@@ -114,12 +114,18 @@ export interface Measurement {
|
||||
pointA: MeasurePoint;
|
||||
pointB: MeasurePoint;
|
||||
distanceMM: number;
|
||||
/** 'distance' = point-to-point (default), 'hole' = registered diameter at center, 'edge' = registered edge length */
|
||||
kind?: 'distance' | 'hole' | 'edge';
|
||||
/** Optional pre-formatted label (e.g. "Ø 12.5"). When absent, UI formats distanceMM. */
|
||||
label?: string;
|
||||
}
|
||||
|
||||
export interface HoverInfo {
|
||||
type: 'hole' | 'edge';
|
||||
position: [number, number, number];
|
||||
value: number; // mm
|
||||
value: number; // mm (diameter or length)
|
||||
/** For edges: the two endpoints in world coords. */
|
||||
endpoints?: { a: MeasurePoint; b: MeasurePoint };
|
||||
}
|
||||
|
||||
export interface ChecklistItem {
|
||||
|
||||
Reference in New Issue
Block a user