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

28/11/2013

Локализация общих параметров

Создавая приложения и add-in'ы, необходимо помнить, что их могут использовать на компьютере с языком интерфейса отличным от вашего. Или в Revit c другим языком интерфейса.

Очевидно, что приложение, которое корректно работает вне зависимости от языка интерфейса, гораздо легче реализовать и обслуживать, когда используемое API или фреймворк содержит методы для работы в различной языковой среде.

Revit API поддерживает создание таких надстроек. Яркий пример – использование, к примеру, перечисления BuiltInParameters и BuiltInCategories, вместо использования локализованных названий параметров и категорий, для работы со встроенными в Revit параметрами и категориями.

Опубликовано 28.11.2013     Читать далее >>>
17/11/2013

Сокращенное наименование единиц измерения

Сегодня мы рассмотрим как можно получить единицу измерения для любого заданного параметра, а также подходящее сокращенное наименование этой единицы измерения.

В Revit 2014 появилось новое API для работы с единицами измерения, с помощью которого можно легко решить те проблемы, с которыми мы сталкивались ранее при работе с единицами измерения. И я еще до сих пор не изучил подробно все эти методы.

Опубликовано 17.11.2013     Читать далее >>>
16/11/2013

Обновление 2 для Revit 2014

На страничке Autodesk Revit опубликована информация о вышедшем втором обновлении для Revit 2014:

Опубликовано 16.11.2013     Читать далее >>>
12/11/2013

Как разместить равноудаленные друг от друга точки вдоль кривой

Как можно сгенерировать список точек, равноудаленных друг от друга, вдоль кривой?

На самом деле это довольно нетривиальная задача, так как Revit API содержит лишь методы для работы с кривыми основываясь на внутренней параметризации кривых, и не содержит методов для работы с кривыми в системе координат проекта.

Я недавно уже рассказывал о том, как создать кривую, расположенную посередине, между двумя другими кривыми, в которой я основываюсь на вычислении двух кривых в их естественном внутреннем параметризованном пространстве.

Опубликовано 12.11.2013     Читать далее >>>
10/11/2013

Как определить месторасположение элемента из связанного файла в системе координат основного файла

Вопрос: Я все воюю со связанными файлами в Revit 2014.

Я прочитал статью Как вывести список элементов из связанного файла (на англ.) и она мне действительно очень помогла.

Проблема в том, что в той статье описывается как получить координаты элемента в системе координат связанного файла.

Скажем, есть у меня связанный файл, в котором находится только одна стена. В этом файле стена располагается в точке 100;100;0.

В основном файле, я поместил эту стену в точку 300;100;0.

Мне нужно определить расположение стены из связанного файла внутри основного файла. То есть я хочу получить координаты 300;100;0.

Как можно это сделать?

Опубликовано 10.11.2013     Читать далее >>>
27/09/2013

Создание перекрытия с отверстиями (продолжение)Автор: Виктор Чекалин

Ранее обсуждался способ создания перекрытия со несколкими границами. В данной статье обсуждается еще один способ, как программно создать такое перекрытие.
Опубликовано 27.09.2013     Читать далее >>>
25/09/2013

Смещение элементовАвтор: Виктор Чекалин

Опубликовано 25.09.2013     Читать далее >>>