Incorrect display hidden arcs and spline on Section to block

When exporting to 2D, some arcs and splines (generated from radial elements) that should be placed on the “Hidden lines” layer are instead placed on the “Background lines” layer.

Looking for a solution to this problem

Comments

  • An illustrative example in the attachment.

    I consider this to be a very big problem that makes it impossible for the drawings to be drawn properly. Do you have any idea how to fix this?

  • After exploring the topic on my own using chatGPT, I'm posting a short verdict here:

    When using the SECTIONPLANETOBLOCK command in the latest version of BricsCAD, a systematic problem can be observed related to incorrect generation of arcs, circles, and curved segments assigned to Background lines (and partially Hidden lines).

    Problem description

    • incorrectly processes analytic curves;splits them into fragmented segments;generates parts of arcs and radial curves as Background lines, although geometrically these elements should be fully hidden.

    As a result, phantom arc segments appear in the resulting 2D section block, which do not correspond to the actual visibility of the geometry.

    Observations

    • in the latest BricsCAD release;on different models and geometry types;independently of scale, tolerance settings, layers, or visual styles.
    • when rendered,when displayed in shaded / rendered viewports,when projected using simple projection tools (e.g. FLATSHOT),
      is displayed correctly, without phantom curved segments.

    This indicates that the issue is related not to the source geometry, but to the vector section generation and curve classification algorithm used by SECTIONPLANETOBLOCK.

    Impact

    • produce clean and reliable 2D sections;establish a stable and scalable 3D → 2D workflow;use SECTIONPLANETOBLOCK as a core production tool without additional manual cleanup.

    This significantly limits the use of BricsCAD in workflows where the 3D model is the primary source of truth and 2D documentation is expected to be generated automatically.

    Conclusion

    The incorrect display of arcs and radial segments in SECTIONPLANETOBLOCK is an algorithmic limitation of the current implementation.

    Addressing this issue would require a significant, potentially complete rework of the section generation algorithm, especially regarding the handling of analytic curves (arcs, circles, splines) during Background / Hidden line generation.

    Resolving this limitation is essential if BricsCAD aims to be a leading CAD platform with a strong 3D foundation and reliable automatic 2D documentation.

    На русском

    После самостоятельного изучения темы с помощью GPT публикую здесь краткий вердикт:

    При работе команды SECTIONPLANETOBLOCK в последней актуальной версии BricsCAD наблюдается системная проблема с некорректным отображением дуг, окружностей и криволинейных сегментов, относящихся к Background lines (и частично Hidden lines).

    Суть проблемы

    • некорректно обрабатывает аналитические кривые;разбивает их на фрагменты;выводит части дуг и радиальных сегментов как Background lines, хотя геометрически они должны быть полностью скрыты.

    В результате в 2D-блоке сечения появляются фантомные дуговые сегменты, не соответствующие реальной видимости геометрии.

    Наблюдения

    • в последней версии BricsCAD;на разных моделях и типах геометрии;независимо от масштаба, точности (tolerance), слоёв и визуальных стилей.
    • при рендеринге,при выводе через shaded / rendered viewport,при простой проекции (например, FLATSHOT),
      отображается корректно, без появления фантомных сегментов.

    Это указывает на то, что проблема связана не с исходной геометрией, а с алгоритмом векторного построения сечений и классификации кривых в SECTIONPLANETOBLOCK.

    Последствия

    • получить полноценные и чистые 2D-сечения;выстроить стабильный и масштабируемый рабочий процесс перевода 3D → 2D;использовать SECTIONPLANETOBLOCK как базовый инструмент в инженерной практике без дополнительных ручных операций.

    Данная проблема существенно ограничивает применение BricsCAD в проектах, где 3D-модель является основной, а 2D-чертежи должны формироваться автоматически.

    Вывод

    Некорректное отображение дуг и радиальных сегментов в SECTIONPLANETOBLOCK является алгоритмическим ограничением текущей реализации команды.

    Для полноценного решения проблемы требуется существенная, а возможно и полная переработка алгоритма построения сечений, особенно в части обработки аналитических кривых (arcs, circles, splines) при формировании Background / Hidden линий.

    Решение этой задачи критически важно, если BricsCAD претендует на лидерство в сфере CAD-систем с сильной 3D-основой и автоматическим формированием 2D-документации.

  • Community, please "Vote up" so that the developers would pay attention.