Я установил xBim, используя NuGet для единства, и он работает хорошо, пока я не попытаюсь использовать GeometryEngine для создания трехмерных фигур:
using (IfcStore model = IfcStore.Open(filename, null))
{
var context = new Xbim3DModelContext(model);
context.CreateContext();
}
context.CreateContext (); вызывает ошибку. Сначала я получил:
FileNotFoundException: не удалось загрузить файл или сборку 'Xbim.Geometry.Engine.dll' или одну из ее зависимостей
Что немного странно, поскольку я установил геометрию двигатель в NuGet, но затем я попытался скомпилировать библиотеки DLL для проекта github здесь:
https://github.com/xBimTeam/XbimGeometry
и скопировал их в папку плагинов. Теперь я не получаю никакого сообщения об ошибке, но Unity переместит sh на рабочий стол при выполнении context.CreateContext ();
Я искал в Интернете, но не смог найти обходного пути. Любые предложения приветствуются.