ADN Club => Revit API => Тема начата: RevitTormentor от 04-04-2020, 14:56:24
Название: Изменить размеры арматурного стержня до вставки
Отправлено: RevitTormentor от 04-04-2020, 14:56:24
Можно ли например для П-образного стержня (RebarShape 20) сначала изменить размеры А и Б, а потом его вставить в модель? Или сначала его нужно вставить, закрыть транзакцию, а только потом, снова его найти, открыть транзакцию и поменять эти параметры?
Если я делаю это в рамках одной транзакции, то стержень ставится (с нужными размерами), но не в ту точку (XYZ origin), которую я указываю куда мне надо. Создаю стержень вот по этому способу
Если закомментировать prA. То стержень становится в нужное место. Если с prA, то сдвигается
Название: Re: Изменить размеры арматурного стержня до вставки
Отправлено: Александр Игнатович от 04-04-2020, 15:18:28
А если руками поставить значение? После того, как он был создан?
Название: Re: Изменить размеры арматурного стержня до вставки
Отправлено: RevitTormentor от 04-04-2020, 15:20:12
Тогда всё нормально. Я его создал - он на месте. Я у него поменял - всё поменялось и он на месте Ревит 2019
Название: Re: Изменить размеры арматурного стержня до вставки
Отправлено: RevitTormentor от 04-04-2020, 15:23:38
Сейчас приходится. Поставить не нужного размера. Потом другой командой уже найти и поменять. Конечно проблема не большая, но вдруг чего я неправильно делаю. И можно исправить
Название: Re: Изменить размеры арматурного стержня до вставки
Отправлено: Александр Игнатович от 04-04-2020, 16:00:58
Тогда можешь попробовать 2 варианта.
1) после создания вызвать document.Regenerate() 2) разделить на 2 транзакции (объединив, например, с использованием TransactionGroup
Название: Re: Изменить размеры арматурного стержня до вставки
Отправлено: RevitTormentor от 04-04-2020, 16:41:55