alexey.lobanov
-
alexey.lobanov ответил(а) на тему КВАРТИРОГРАФИЯ 1.1 в форуме Задать вопрос 6 лет, 6 месяцев назад
хм. думаю что мы просто поправим скрипт на сайте чтобы он учитывал только номера квартир, а не уровни. будет корректнее.
-
alexey.lobanov ответил(а) на тему КВАРТИРОГРАФИЯ 1.1 в форуме Задать вопрос 6 лет, 6 месяцев назад
А вам надо чтобы не учитывался уровень квартиры при анализе?
-
alexey.lobanov ответил(а) на тему Подсчёт количества элементов в форуме Задать вопрос 8 лет, 2 месяца назад
-
alexey.lobanov ответил(а) на тему Подсчёт количества элементов в форуме Задать вопрос 8 лет, 2 месяца назад
это классическая задача сортировки/группировки по двум критериям
2 способа накидал
сам обычно пользуюсь вторым, так как первый только для динамо 1.2
-
alexey.lobanov ответил(а) на тему Глобальная переменная в форуме Синтаксис и родные библиотеки Python 8 лет, 10 месяцев назад
А что у вас с нодами глобальных переменных не получилось?
-
alexey.lobanov ответил(а) на тему Доступ к чекбоксу одной оси, возможно ли? в форуме Помогите с питон кодом 8 лет, 11 месяцев назад
смотрите функции ревит АПИ
DatumPlane.HideBubbleInView
DatumPlane.ShowBubbleInView -
alexey.lobanov ответил(а) на тему Как получить список панелей в виде двумерного массива в форуме Ноды 9 лет назад
можно еще вот так сделать. Так код покомпактнее будет и можно будет избавиться от нескольких нодов
import clr
cgrid = UnwrapElement(IN[0]).CurtainGrid
ulines = cgrid.GetUGridLineIds()
vlines = cgrid.GetVGridLineIds()list=[]
for ul in ulines:
vlist=[]
for vl in vlines:
vlist.append(cgrid.GetPanel(ul,vl))
list.append(vlist)
OUT=list
-
alexey.lobanov ответил(а) на тему Как получить список панелей в виде двумерного массива в форуме Ноды 9 лет назад
можно еще вот так сделать. Так код покомпактнее будет и можно будет избавиться от нескольких нодов
import clr
cgrid = UnwrapElement(IN[0]).CurtainGrid
ulines = cgrid.GetUGridLineIds()
vlines = cgrid.GetVGridLineIds()list=[]
for ul in ulines:
vlist=[]
for vl in vlines:
vlist.append(cgrid.GetPanel(ul,vl))
list.append(vlist)
OUT=list
-
alexey.lobanov ответил(а) на тему Как получить список панелей в виде двумерного массива в форуме Ноды 9 лет назад
можно еще вот так сделать. Так код покомпактнее будет и можно будет избавиться от нескольких нодов
`
import clr
cgrid = UnwrapElement(IN[0]).CurtainGrid
ulines = cgrid.GetUGridLineIds()
vlines = cgrid.GetVGridLineIds()list=[]
for ul in ulines:
vlist=[]
for vl in vlines:
vlist.append(cgrid.GetPanel(ul,vl))
list.append(vlist)
OUT=list
-
alexey.lobanov ответил(а) на тему Как получить список панелей в виде двумерного массива в форуме Ноды 9 лет назад
можно еще вот так сделать. Так код покомпактнее будет и можно будет избавиться от нескольких нодов
`
import clr
cgrid = UnwrapElement(IN[0]).CurtainGrid
ulines = cgrid.GetUGridLineIds()
vlines = cgrid.GetVGridLineIds()list=[]
for ul in ulines:
vlist=[]
for vl in vlines:
vlist.append(cgrid.GetPanel(ul,vl))
list.append(vlist)
OUT=list -
alexey.lobanov ответил(а) на тему Как получить список панелей в виде двумерного массива в форуме Ноды 9 лет назад
можно еще вот так сделать. Так код покомпактнее будет и можно будет избавиться от нескольких нодов
import clr
cgrid = UnwrapElement(IN[0]).CurtainGrid
ulines = cgrid.GetUGridLineIds()
vlines = cgrid.GetVGridLineIds()list=[]
for ul in ulines:
vlist=[]
for vl in vlines:
vlist.append(cgrid.GetPanel(ul,vl))
list.append(vlist)
OUT=list -
alexey.lobanov ответил(а) на тему в форуме alexey.lobanov 9 лет, 4 месяца назад
Скорее всего нод просто выбирает текущую рабочую плоскость вида
-
alexey.lobanov ответил(а) на тему в форуме alexey.lobanov 9 лет, 4 месяца назад
Скорее всего нод просто выбирает текущую рабочую плоскость вида
-
alexey.lobanov: теперь зарегистрированный пользователь 9 лет, 4 месяца назад