Получение IfcPolyline из ifcSpace - PullRequest
0 голосов
/ 11 марта 2020

Я новичок в xBim и изо всех сил пытаюсь найти нужную мне информацию. Я был в состоянии перебрать все пространства IFCS для каждого этажа, и я хотел бы найти IfcPolyline каждого пространства, чтобы я знал его границы. Но как?

    using (IfcStore model = IfcStore.Open(filename, null))
    {
        List<IfcBuildingStorey> allstories = model.Instances.OfType<IfcBuildingStorey>().ToList();

        for (int i=0;i<allstories.Count;i++)
        {
            IfcBuildingStorey storey = allstories[i];
            var spaces = storey.Spaces.ToList();
            for (int j=0;j<spaces.Count;j++)
            {
                var space = spaces[j];
                var spaceBoundaries=space.BoundedBy.ToList();
                for (int u=0;u<spaceBoundaries.Count;u++)
                {
                   //IfcPolyline from here??
                }
            }
        }
    }
...