Я разместил это на другом форуме из-за математического характера проблемы: сообщение на форуме
У меня есть файл .ifc, в котором экспортированные необработанные данные описывают стену в плоскости xy с помощью набора координат и их соответствующих индексов в соответствии с объяснением ссылки:
У меня есть txt, где данные разделены на координаты в пространстве xyz, а затем индексы и некоторые другие данные.
Я надеялся, что кто-нибудь поможет мне понять, как связать индексы с соответствующими координатами. Есть 164 пары координат и 324 пары индексов, поэтому для меня не имеет смысла, что каждый индекс относится только к 1 паре координат.
Цель состоит в том, чтобы установить взаимосвязь между индексами и координатами, чтобы этот тип данных мог выводить толщину стенки, которая в данном случае равна «10». Я думал, что (согласно приведенной выше ссылке), взяв первый описанный треугольник, он должен описать край стены в 3D и, следовательно, дать нам одну из его сторон как самый короткий сегмент в стене, который является толщиной.
Я получил ответ в упомянутом сообщении на форуме, что мне следует "... развернуть каждую координату с точки зрения X, Y и Z [вместо троек (X, Y, Z)), а затем использовать каждый индекс утроить, чтобы получить фактическую координату для отдельной координаты вместо одной тройки. Так, например, у вас есть X [], Y [] и Z [], и у вас есть индекс (a, b, c), тогда вы найдете X [a] , Y [b] и Z [c] не Point (a, b, c) ... "
Я не совсем понял это объяснение и был бы признателен за любую помощь или дополнительные объяснения для достижения моей цели.
Спасибо