Локализация общих параметров
Создавая приложения и add-in'ы, необходимо помнить, что их могут использовать на компьютере с языком интерфейса отличным от вашего. Или в Revit c другим языком интерфейса.
Очевидно, что приложение, которое корректно работает вне зависимости от языка интерфейса, гораздо легче реализовать и обслуживать, когда используемое API или фреймворк содержит методы для работы в различной языковой среде.
Revit API поддерживает создание таких надстроек. Яркий пример – использование, к примеру, перечисления BuiltInParameters и BuiltInCategories, вместо использования локализованных названий параметров и категорий, для работы со встроенными в Revit параметрами и категориями.
Сокращенное наименование единиц измерения
Сегодня мы рассмотрим как можно получить единицу измерения для любого заданного параметра, а также подходящее сокращенное наименование этой единицы измерения.
В Revit 2014 появилось новое API для работы с единицами измерения, с помощью которого можно легко решить те проблемы, с которыми мы сталкивались ранее при работе с единицами измерения. И я еще до сих пор не изучил подробно все эти методы.
Обновление 2 для Revit 2014
На страничке Autodesk Revit опубликована информация о вышедшем втором обновлении для Revit 2014:
- Revit 2014 Обновление 2
- Revit Architecture 2014 Обновление 2
- Revit MEP 2014 Обновление 2
- Revit Structure 2014 Обновление 2
Как разместить равноудаленные друг от друга точки вдоль кривой
Как можно сгенерировать список точек, равноудаленных друг от друга, вдоль кривой?
На самом деле это довольно нетривиальная задача, так как Revit API содержит лишь методы для работы с кривыми основываясь на внутренней параметризации кривых, и не содержит методов для работы с кривыми в системе координат проекта.
Я недавно уже рассказывал о том, как создать кривую, расположенную посередине, между двумя другими кривыми, в которой я основываюсь на вычислении двух кривых в их естественном внутреннем параметризованном пространстве.
Как определить месторасположение элемента из связанного файла в системе координат основного файла
Вопрос: Я все воюю со связанными файлами в Revit 2014.
Я прочитал статью Как вывести список элементов из связанного файла (на англ.) и она мне действительно очень помогла.
Проблема в том, что в той статье описывается как получить координаты элемента в системе координат связанного файла.
Скажем, есть у меня связанный файл, в котором находится только одна стена. В этом файле стена располагается в точке 100;100;0.
В основном файле, я поместил эту стену в точку 300;100;0.
Мне нужно определить расположение стены из связанного файла внутри основного файла. То есть я хочу получить координаты 300;100;0.
Как можно это сделать?