diff --git a/src/graphics/section/SectionDrawAssistant.ts b/src/graphics/section/SectionDrawAssistant.ts index 79a5259..87595d0 100644 --- a/src/graphics/section/SectionDrawAssistant.ts +++ b/src/graphics/section/SectionDrawAssistant.ts @@ -355,7 +355,9 @@ function buildAbsorbablePositions(section: Section): AbsorbablePosition[] { const ye = new AbsorbableLine({ x: pe.x, y: 0 }, { x: pe.x, y: height }); aps.push(xs, ys, xe, ye); }); - const sections = section.queryStore.queryByType
(Section.Type); + const sections = section.queryStore + .queryByType
(Section.Type) + .filter((g) => g.datas.sectionType == SectionType.Physical); sections.forEach((item) => { if (item.id !== section.id) { item.localToCanvasPoints(...item.datas.points).forEach((p) => {