C # читать ifc / BIM файл сериализовать - десериализовать - PullRequest
1 голос
/ 29 марта 2012

Я совершенно новичок с файлами IFC.Для моей компании мне нужно прочитать файлы IFC, см., Например, http://www.kleinhandel.nl/test.ifc.Я не знаю, как читать это в C #.Я думаю, мне нужно десериализовать его, но как?

Я нашел этот сайт, но нет доступных загрузок: (

http://code.google.com/p/ifc-dotnet/

Ответы [ 3 ]

5 голосов
/ 19 декабря 2016

Я знаю, что это довольно старый вопрос, но если кому-то было интересно, вы также можете взглянуть на xBIM Toolkit . Вы можете использовать исходный код или пакеты NuGet. Он реализует 100% IFC2x3 и IFC4 и предоставляет интерфейсы для написания единого кода для обеих схем.

Это .NET, написанный на C #. Примеры и документация доступны здесь

Отказ от ответственности: я один из разработчиков xBIM Toolkit.

1 голос
/ 02 мая 2012

См. http://code.google.com/p/ifc-dotnet/source/checkout. Вы можете проверить источник с помощью Subversion.

svn checkout http://ifc-dotnet.googlecode.com/svn/trunk/ ifc-dotnet-read-only
0 голосов
/ 20 июня 2012

Я использую DDS Viewer для просмотра и программирования модулей для файлов IFC (используя C #).К сожалению, зритель пока не поддерживает возможности записи.Но, по крайней мере, вы можете читать, и, по крайней мере, вы можете просматривать и запрашивать модель.Кроме того, DDS Viewer позволяет Javascript-доступ к модели.

Инструмент можно найти здесь: http://www.dds -cad.net / 132x2x0.xhtml

...