Autodesk / Autodesk/revit-ifc

ENH: Enhanced control options for pipe insulation

Open
#892 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C#
Stars
637
Forks
225
PR merge metrics
No merged PRs in 30d

Description

### Enhancement Description

Hello

we have a significant issue with pipe insulation when exporting large industrial building models to IFC because there is only a difference between the lowest level of detail, for all others, the results for pipe insulation are identical.

For example, at the lowest level of detail, the pipe insulation for a pipe segment is created with 10 polygon surfaces, which is too inaccurate. At all other levels of detail, the insulation is then created with 1749 polygon faces. Although this high number of polygon faces looks good, it leads to very long export times and large file sizes, which greatly hinders our work and is reported as a problem by our clients. Exporting a typical model in our company takes 6:16 hours with ‘low’ detail accuracy, and the IFC file is 720 MB in size. Without the pipe insulation, the export takes only 2:43 hours and the IFC file is 300 MB in size.

From our point of view, it is urgently necessary that the level of detail for pipe insulation allows for finer gradations so that the desired display quality, export time and file size can be better controlled. Alternatively, surface modelling as used for pipes would also be useful, where there is no tessellation into triangular surfaces, but rather rectangular surfaces running along the length of the pipe.

If required, I can send a test file by email, which I am unfortunately unable to make publicly available.

Best regards,
Torsten Moehlenhoff

### Revit Version

2024.3.x

### IFC for Revit Addon Version

24.2.2

### Windows Version

11 23H2

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points; begin by locating the pipe-insulation IFC export path and reviewing how detail levels are applied. Validate any proposed control by exporting a representative model and comparing polygon counts, export duration, and IFC size against the reported low- and high-detail results.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
backend, performance
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.