Сообщество программистов Autodesk в СНГ

ADN Club => Revit API => Тема начата: AYulia от 05-03-2018, 15:04:44

Название: Расстояние между Point Cloud и моделью
Отправлено: AYulia от 05-03-2018, 15:04:44
Здравствуйте!
Есть ли какие-то способы измерить расстояние между облаком точек и моделью в Revit с помощью Revit API?
И как можно считать файл rcp, который уже загружен в проект?
Название: Re: Расстояние между Point Cloud и моделью
Отправлено: Александр Пекшев aka Modis от 05-03-2018, 15:15:47
расстояние между облаком точек и моделью в Revit
Расстояние - это в любом случае расстояние между каким-то двумя точками. Расстояние между облаком точек и моделью в Revit - это как вообще? Это расстояние от чего до чего?
И как можно считать файл rcp, который уже загружен в проект?
Посмотрел в справку - есть классы PointCloudInstance (http://www.revitapidocs.com/2018.1/d17686cb-b8c5-bee5-44d3-0311d27678e0.htm) и PointCloudType (http://www.revitapidocs.com/2018.1/b7ba9b9c-fd96-7506-1585-6fc2b327e0e9.htm)
Название: Re: Расстояние между Point Cloud и моделью
Отправлено: AYulia от 05-03-2018, 15:38:48
Расстояние - это в любом случае расстояние между каким-то двумя точками. Расстояние между облаком точек и моделью в Revit - это как вообще? Это расстояние от чего до чего?

Да, я имею в виду расстояние между выбранной точкой в облаке и выбранной точкой на модели
Название: Re: Расстояние между Point Cloud и моделью
Отправлено: Александр Пекшев aka Modis от 05-03-2018, 15:41:57
Да, я имею в виду расстояние между выбранной точкой в облаке и выбранной точкой на модели
Если это точки, то можно получить для них XYZ (http://www.revitapidocs.com/2018.1/c2fd995c-95c0-58fb-f5de-f3246cbc5600.htm) у которого есть метод DistanceTo (http://www.revitapidocs.com/2018.1/ecbbee02-8f32-d5e9-a565-9c072543ea4f.htm)
все остальное - дело техники
Название: Re: Расстояние между Point Cloud и моделью
Отправлено: AYulia от 05-03-2018, 16:18:27
Это я понимаю) но проблема в том, чтобы обратиться к отдельной точке в облаке
Название: Re: Расстояние между Point Cloud и моделью
Отправлено: Александр Пекшев aka Modis от 05-03-2018, 16:21:10
Это я понимаю) но проблема в том, чтобы обратиться к отдельной точке в облаке
Ну вон я скидывал вверху ссылку на PointCloudInstance. У него есть метод GetPoints(). В справке даже пример какой-то есть
Название: Re: Расстояние между Point Cloud и моделью
Отправлено: AYulia от 05-03-2018, 16:27:46
Пробовала такое уже
Но все равно спасибо, появились новые мысли)