Функция RebarHookType.Create () - смысл параметра multiplier

Автор Тема: Функция RebarHookType.Create () - смысл параметра multiplier  (Прочитано 4469 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн GIPPYАвтор темы

  • ADN OPEN
  • **
  • Сообщений: 65
  • Карма: 0
Всем привет. Начинаю осваивать Api. Пытаюсь отрисовывать арматурные стержни.
Прошу помочь понять смысл параметра multiplier в этой функции
Код - vb.net [Выбрать]
  1. Public Shared Function Create ( _
  2.         doc As Document, _
  3.         angle As Double, _
  4.         multiplier As Double _
  5. ) As RebarHookType

И еще вопрос как создать прямые арматурные стержни без крючков на кончиках, этой командой ?
CreateDefaultRebarHookType

Заранее спасибо за ответы.
« Последнее редактирование: 17-01-2021, 18:16:52 от Александр Ривилис »

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13898
  • Карма: 1790
  • Рыцарь ObjectARX
  • Skype: rivilis
GIPPY,
Один вопрос - одна тема!
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13898
  • Карма: 1790
  • Рыцарь ObjectARX
  • Skype: rivilis
Прошу помочь понять смысл параметра multiplier в этой функции
Судя по вот этому: https://www.revitapidocs.com/2015/28ab6bf6-6aef-39d7-c9b7-98e16cdc02d2.htm multiplier - это множитель, определяющий длину крюка в единицах диаметра стержня.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Значение параметра "Коэффициент удлинения" типа отгиба арматуры

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
По второму вопросу. Зачем тебе задавать тип отгиба, который отгибом не является? Просто не указывай типы отгибов при создании стержней.

Цитировать
startHook
Type: Autodesk.Revit.DB.Structure..::..RebarHookType
A RebarHookType element that defines the hook for the start of the bar. If this parameter is nullNothingnullptra null reference (Nothing in Visual Basic), it means to create a rebar with no hook.
endHook
Type: Autodesk.Revit.DB.Structure..::..RebarHookType
A RebarHookType element that defines the hook for the end of the bar. If this parameter is nullNothingnullptra null reference (Nothing in Visual Basic), it means to create a rebar with no hook.

Оффлайн GIPPYАвтор темы

  • ADN OPEN
  • **
  • Сообщений: 65
  • Карма: 0
Спасибо за ответы !
Нулевую длину крюка решил задать через пустое значение
Dim hookType1 As RebarHookType = Nothing