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

ADN Club => Revit API => Тема начата: GIPPY от 08-03-2021, 09:00:28

Название: Создание арматурного стержня с заданным диаметром
Отправлено: GIPPY от 08-03-2021, 09:00:28
Всем привет.
При создании арматурного стержня я предварительно задаю его диаметр следующими командами:

Код - vb.net [Выбрать]
  1. barType.BarDiameter = id
  2. Dim rebar__1 As Rebar = Rebar.CreateFromCurves(document, RebarStyle.Standard, barType, hookType, hookType, host,
  3.             normal, curves, RebarHookOrientation.Right, RebarHookOrientation.Left, True, True)
  4.  

но в ревите все равно все стержни создаются диаметром 6 мм , подскажите в чем ошибка ?
Название: Re: Создание арматурного стержня с заданным диаметром
Отправлено: Александр Ривилис от 08-03-2021, 15:34:54
но в ревите все равно все стержни создаются диаметром 6 мм , подскажите в чем ошибка ?
А id в каких единицах?
Название: Re: Создание арматурного стержня с заданным диаметром
Отправлено: GIPPY от 09-03-2021, 12:39:58
в футах
Название: Re: Создание арматурного стержня с заданным диаметром
Отправлено: Александр Игнатович от 11-03-2021, 12:14:18
А ты ничего не путаешь?

Вопрос на понимание: у тебя есть типоразмер арматурного стержня (твой barType), например, "6 A400" категории "Несущая арматура", есть какие-то стерженьки в модели. Что сделает код:
Код - C# [Выбрать]
  1. barType.BarDiameter = newDiameter;
?

Извините, вам запрещён просмотр содержимого спойлеров.
Название: Re: Создание арматурного стержня с заданным диаметром
Отправлено: trir от 11-03-2021, 12:28:59
разобрались уже
Название: Re: Создание арматурного стержня с заданным диаметром
Отправлено: GIPPY от 12-03-2021, 07:37:19
проблемы и была в том, что я использовал один и тот же barType для всех стержней, сейчас разобрался...спасибо за ответы....