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

ADN Club => Revit API => Тема начата: Александр Пекшев aka Modis от 29-12-2018, 12:29:58

Название: Координаты геометрии из связанной модели
Отправлено: Александр Пекшев aka Modis от 29-12-2018, 12:29:58
Всем привет. Не могу найти информацию по вопросу:
Если я получаю геометрию из RevitLinkInstance, то в какой координатной системе я буду получать результат?
Название: Re: Координаты геометрии из связанной модели
Отправлено: Александр Игнатович от 29-12-2018, 14:05:13
В координатах документа в связанном файле (linkInstance.GetLinkDocument(), чтобы в координатах родительского файла, нужно взять linkInstance.GetTotalTransform()
Название: Re: Координаты геометрии из связанной модели
Отправлено: Александр Пекшев aka Modis от 29-12-2018, 14:06:59
В координатах документа в связанном файле (linkInstance.GetLinkDocument(), чтобы в координатах родительского файла, нужно взять linkInstance.GetTotalTransform()
Да, это логично. Но вопрос - влияет ли на это как-то то, что между хостом и связью создана площадка и произведена передача общих координат?
Название: Re: Координаты геометрии из связанной модели
Отправлено: Александр Игнатович от 29-12-2018, 14:09:06
В плане работы с геометрией - нет, XYZ(1, 2, 3) так и останется неизменным
Название: Re: Координаты геометрии из связанной модели
Отправлено: Александр Пекшев aka Modis от 29-12-2018, 14:16:12
В плане работы с геометрией - нет, XYZ(1, 2, 3) так и останется неизменным
Сегодня был такой файл, который из линкованной модели упорно возвращал неверные координаты. Я попробовал много вариантов, но так ничего и не получилось. После чего отчаялся и создал эту тему. А потом, при очередном тестировании проблема просто исчезла!
Так что пока тему можно закрыть =))