Анатолий
-
Анатолий voted up to a reply by Александр in the topic Группировка элементов списка 5 лет, 4 месяца назад
-
Анатолий voted up to a reply by Marina in the topic Заполнение параметра семейства дверей 5 лет, 4 месяца назад
-
Анатолий ответил(а) на тему Перемножение списков. в форуме Задать вопрос 5 лет, 4 месяца назад
Как-то так. Новый параметр записывается только в помещения кухни (согласно спецификации)
-
Анатолий ответил(а) на тему Перемножение списков. в форуме Задать вопрос 5 лет, 4 месяца назад
Дмитрий, в таких задачах намного удобнее было работать бы с тем файлом, в котором необходим расчет, или, конечно, с его подобием (правильным примером), иначе такие вопросы возникать и будут. Сам смоделировал две секции с разными типовыми этажами. Пытался максимально приблизить свой файл к необходимым данным поставленной задачи насколько возм…[Читать далее]
-
Анатолий ответил(а) на тему Перемножение списков. в форуме Задать вопрос 5 лет, 4 месяца назад
Попытался сделать как-то так
В чем суть? Достаем параметры номер квартиры, секция(корпус) и этаж (уровень). Для всех помещений внутри каждой квартиры параметр “номер квартиры” будет одинаковым, потому собираем в одну строчку три параметра и отбираем уникальные, получаемое количество записываем в новый параметр.
-
Анатолий ответил(а) на тему Перемножение списков. в форуме Задать вопрос 5 лет, 4 месяца назад
“Нужно чтобы у помещений появился параметр в котором указывалось сколько всего уникальных квартир используется в трех корпусах здания, где каждый корпус имеет разное количество типовых этажей” – думаю, необходимо для себя решить каким образом высчитывается этот параметр. И если необходима помощь в динамо, хорошо было бы на скринах показать…[Читать далее]
-
Анатолий ответил(а) на тему Перемножение списков. в форуме Задать вопрос 5 лет, 4 месяца назад
А как вы себе представляете конечный результат? Если даже создать новый параметр помещений, который будет равняться единице и умножить первый список на второй, в итоге все равно получится второй список. Что-то я не понимаю смысл задачи. А на скрине вы пытаетесь умножить килограммы на километры.
-
Анатолий voted up to a reply by Yury in the topic Перенос значений нескольких параметров в 1 5 лет, 4 месяца назад
-
Анатолий ответил(а) на тему Переименовать группу в форуме Помогите с питон кодом 5 лет, 5 месяцев назад
Попробуйте вот так
import clr
[Читать далее]
clr.AddReference('RevitAPI')
from Autodesk.Revit.DB import *
clr.AddReference("System")
from System.Collections.Generic import List
clr.AddReference("RevitServices")
import RevitServices
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager
doc = DocumentManag… -
Анатолий ответил(а) на тему Параметр Shape (Форма) арматурного стержня в форуме Задать вопрос 5 лет, 5 месяцев назад
Не уверен, но попробуйте вставить нод (Code Block) t.Name между Element.GetParameterValueByName и ==.
-
Анатолий voted up to a reply by Khasan Mamaev in the topic Python для инженеров 5 лет, 5 месяцев назад
-
Анатолий ответил(а) на тему Примеры на все действия со списком в Dynamo в форуме Ноды 5 лет, 5 месяцев назад
Рад, что почти все получается. Питон, конечно, поизучать стоит, особенно когда проекты больших объемов. В данном случае прописывать следующим образом:
doors1=doors.Where(lambda x: UnwrapElement(x).Symbol(если параметр экземпляра, Symbol не пишем).LookupParameter(“Параметр объекта“).AsString() (AsValueString(), AsDouble(), AsInteger(), все на…[Читать далее]
-
Анатолий ответил(а) на тему Примеры на все действия со списком в Dynamo в форуме Ноды 5 лет, 5 месяцев назад
По поводу кода:
fund = IN[0] # принимаем на вход все элементы относящиеся к категории “фундамента несущей конструкции”, имя может быть любое.
fund1=fund.Where(lambda x: UnwrapElement(x).LookupParameter(“Наименование_Спецификация“).AsString()!…[Читать далее] -
Анатолий ответил(а) на тему Примеры на все действия со списком в Dynamo в форуме Ноды 5 лет, 5 месяцев назад
Создал новый параметр в проекте “Номер свай по порядку” потому что существующий не вносится в спецификацию и недоступен в параметрах проекта. Также внес некоторые изменения в скрипт. Тестируйте. Прошу обратить внимание на питоновский нод “Фильтр”. Если в вашем проекте будут дополнительно какие-то элементы с категории Фундамент несущ…[Читать далее]
-
Анатолий ответил(а) на тему Примеры на все действия со списком в Dynamo в форуме Ноды 5 лет, 5 месяцев назад
Добрый день! Задачу с прописью номеров решил Саша Попов в скрипте по отделке помещений, немного изменил его наработки. Хотелось бы также попросит всех, кто нуждается в помощи по возможности выкладывать хоть какой-то файлик ревита чтобы не набирать все с “0”.
-
Анатолий ответил(а) на тему Сортировка вложенных подсписков в форуме Помогите с питон кодом 5 лет, 6 месяцев назад
Ваш код тоже можно заставить работать немного изменив.
import clr
[Читать далее]
clr.AddReference("DSCoreNodes")
import DSCore
from operator import itemgetter
list1 = IN[0]
z = []
for j in list1:
list2,list3=[],[]
if len(j)>1:
for i in j:
if i.endswith("*"):
i2=i.replace(&… -
Анатолий ответил(а) на тему Сортировка вложенных подсписков в форуме Помогите с питон кодом 5 лет, 6 месяцев назад
Добрый день! Для вашего конкретного случая
import clr
[Читать далее]
clr.AddReference("DSCoreNodes")
import DSCore
from operator import itemgetter
a = [["3*"],["2*"],["16*","16","7","7*"],[" "]]
d = []
for b in a:
l = []
c = sorted(b)
lk1 = []
lk2 = []
if len(b)>1:
for bb in b:
k = bb.split("*")
k1 = int(k[0])
lk1.append(k1)
if l… -
Анатолий ответил(а) на тему Как добраться до параметра группы модели через Динамо в форуме Задать вопрос 5 лет, 7 месяцев назад
-
Анатолий ответил(а) на тему Копирование параметра одного элемента в параметр другого с дополнительными услов в форуме Задать вопрос 5 лет, 7 месяцев назад
Добрый вечер! Было бы хорошо картинку приложить со стрелочками: что есть и что должно получиться.
-
Анатолий ответил(а) на тему Маркировка фитингов в форуме Задать вопрос 5 лет, 7 месяцев назад
Посмотрите #4108 . Сортировка на питоне
- Загрузить еще