Продолжаем серию, посвященную извлечению информации из Civil3D, и сегодня я расскажу про обработку безнапорных сетей (в напорку пока не лез), там отдельные классы и отдельные правила. 1. О проблеме классов IFC для инфраструктуры Проблема, которая существует давно, связана с недостатком IFC классов для описания инфраструктуры и того что "снаружи" здания. По этой причине многие элементы в IFC-сборках часто фигурируют как IfcBuildingElementProxy (универсальный элемент геометрии). Тем не менее, выражение таким классом неприемлемо для сдачи модели в экспертизу, поэтому применяются разные ухищрения (маппинг и т.д.). На текущий момент понимания как это происходит на программном уровне нет, поэтому я оставим все элементы в этой "условной структуре". Надо сказать, что выражение элементов в классы IFC изменяет код от силы на 5%, так как львиная доля кода - это логика обработки данных, получения геометрии, получения свойств, а присвоить выбранному классу геометрию (Representation) можно вне зави
GeometryGym - экспорт в IFC данных из Civil 3D. Часть 2 - Безнапорные сети, 3д-тела
7 апреля 20227 апр 2022
293
2 мин