From 2ed4a5d8f30d7b719ce2db037438077fa3542d0c Mon Sep 17 00:00:00 2001 From: Hakan Seven Date: Tue, 25 Aug 2026 23:51:11 +0300 Subject: [PATCH] fix(dimension): hide definition markers Keep direct POINT helpers out of baked dimension pictures while preserving nested arrow block geometry. Refs #864 --- src/scene/convert/tess.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/scene/convert/tess.rs b/src/scene/convert/tess.rs index 623d0db70..d249f80b1 100644 --- a/src/scene/convert/tess.rs +++ b/src/scene/convert/tess.rs @@ -818,7 +818,10 @@ fn tessellate_entity_inner( graph.walk_insert( &insert, h, - |_, _| true, + |sub, context| { + // Direct POINTs are dimension definition markers. + context.insert_path.len() != 1 || !matches!(sub, EntityType::Point(_)) + }, |sub, context| { let has_book_color = view::render::has_resolved_book_color(document, sub); let color_byblock =