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 dx = (a.x - b.x) * 1000;
|
||||||
const dy = (a.y - b.y) * 1000;
|
const dy = (a.y - b.y) * 1000;
|
||||||
const dz = (a.z - b.z) * 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 = {
|
const measurement: Measurement = {
|
||||||
id: `m_${Date.now()}`,
|
id: `m_${Date.now()}`,
|
||||||
pointA: a,
|
pointA: a,
|
||||||
|
|||||||
Reference in New Issue
Block a user