Changes
Co-authored-by: Reifonas <211114984+Reifonas@users.noreply.github.com>
This commit is contained in:
@@ -212,7 +212,11 @@ export const useModelStore = create<ModelStore>((set) => ({
|
||||
const dx = (a.x - b.x) * 1000;
|
||||
const dy = (a.y - b.y) * 1000;
|
||||
const dz = (a.z - b.z) * 1000;
|
||||
const distanceMM = Math.sqrt(dx * dx + dy * dy + dz * dz);
|
||||
const distanceWorldMM = Math.sqrt(dx * dx + dy * dy + dz * dz);
|
||||
// Compensate for current render scale: world ≠ real when scaled.
|
||||
// realMM = worldMM / factor (factor 1/50 → multiply by 50).
|
||||
const factor = state.scaleRatio?.factor ?? 1;
|
||||
const distanceMM = distanceWorldMM / factor;
|
||||
const measurement: Measurement = {
|
||||
id: `m_${Date.now()}`,
|
||||
pointA: a,
|
||||
|
||||
Reference in New Issue
Block a user