kulkul
-
txt ответил(а) на тему Нод Read Excel из bumblebee не работает в форуме Ноды 7 лет, 10 месяцев назад
Тоже не запускался BumbleBee, напишу подробнее как получилось:
Открываем в MicrosoftVisualStudio пакет bumblebee, расположенном по пути:
C:UsersВаше имя пользователяAppDataRoamingDynamoDynamo Revit1.3packagesBumbleBeeextra
Затем правим на наши версии (выделено черным):
sys.path.append(r"C:Program FilesDynamoDynamo Core1.3")
clr.Add…
[Читать далее] -
txt ответил(а) на тему Нагрузка на основе Filled_Region в форуме Задать вопрос 7 лет, 10 месяцев назад
Прикрепите еще файл ревит и эксель
Что такое filled region ? -
Legantmar voted up to a reply by Vladimir in the topic Как домножить каждый член списка вложенного списка на число ? 7 лет, 10 месяцев назад
-
Legantmar ответил(а) на тему Как домножить каждый член списка вложенного списка на число ? в форуме Задать вопрос 7 лет, 10 месяцев назад
-
txt ответил(а) на тему Как домножить каждый член списка вложенного списка на число ? в форуме Задать вопрос 7 лет, 10 месяцев назад
import clr
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
lst=[[-4,-8,-7.5],[-50,-200,-7.5]]
list=[[Point.ByCoordinates(0,0,x*304.8) for x in i ]for i in lst]
OUT = list -
Legantmar ответил(а) на тему Добавление значения в Load Case —AreaLoad в форуме Задать вопрос 7 лет, 10 месяцев назад
ты путаешь int и ElementId
попробуй вот так:
loadcase = 545471
elemtnId = ElementId(loadcase)
…..Set(elementId) -
Legantmar ответил(а) на тему Сопоставление двух списков и установка значений в форуме Задать вопрос 7 лет, 10 месяцев назад
18 строчка – может быть dict1.iteritems() ?
-
Legantmar ответил(а) на тему Сопоставление двух списков и установка значений в форуме Задать вопрос 7 лет, 10 месяцев назад
я вижу себе решение через словарик (dict1)
dict1 = {"A1":[1,12,54], "A2":[4,9,6], "A3":[5,7,7], "A4":[8,5,8], "A5":[4,4], "A6":[3]}
list1 = ["A1", "A2", "A4", "A3", "A6"]
outList = [dict1[i] for i in list1]
print outListрезультат:
[[1, 12, 54], [4, 9, 6], [8, 5, 8], [5, 7, 7], [3]]соответственно не сложно все эт…[Читать далее]
-
txt ответил(а) на тему как сортировать и складывать ? в форуме Синтаксис и родные библиотеки Python 7 лет, 10 месяцев назад
+ Прилетел еще другой вариант решения:
-
Legantmar voted up to a reply by Александр in the topic Расчетное значение в общий параметр. 7 лет, 10 месяцев назад
-
Legantmar voted up to a reply by Legantmar in the topic как сортировать и складывать ? 7 лет, 10 месяцев назад
-
txt ответил(а) на тему как сортировать и складывать ? в форуме Синтаксис и родные библиотеки Python 7 лет, 10 месяцев назад
Вот еще решения (не мои, выкладываю с разрешения автора):
+ для решения с двумя группировками
Вопрос:Возможно как то сгруппировать одинаковые элементы по названию (индексу [0] в подсписке) и сложить их значения по индексу [1] (100+100+100, 200+200) (без использования библиотек Numphy и Scipy ) ?
Решение:
-
txt voted up to the topic как сортировать и складывать ? by Legantmar 7 лет, 10 месяцев назад
-
Legantmar создана тема как сортировать и складывать ? в форуме Синтаксис и родные библиотеки Python 7 лет, 10 месяцев назад
Вопрос в чате:
Возможно как то подобным образом через сортировку или иначе сгруппировать одинаковые элементы и сложить их значения (100+100, 200+200 ) исходный list=[[“Элемент 1”, 100] , [“Элемент 1”, 100], [“Элемент 2”, 200] ,[“Элемент 2”, 200]] а на выходе list_sort_sum=[[“Элемент 1”, 200] , [“Элемент 2”, 400]]Ответ:
сначала складыва…[Читать далее] -
txt ответил(а) на тему Соединить трубы в форуме Задать вопрос 7 лет, 10 месяцев назад
Далее код выше нужно будет доработать чтобы работал со списком труб. А пока…
Труба создана, теперь надо как то соединить между собой коннектора, находящиеся в одной точке (получить 1 трубу из 2)… -
txt ответил(а) на тему Соединить трубы в форуме Задать вопрос 7 лет, 10 месяцев назад
Вариант: создать 1 трубу между ближайшими коннекторами 2 труб
in0=IN[0]
[Читать далее]
in1=IN[1]
def UE(x):
return UnwrapElement(x)
systemType_Id = UE(in0).get_Parameter(BuiltInParameter.RBS_PIPING_SYSTEM_TYPE_PARAM).AsElementId()
pipeType_Id=UE(in0).get_Parameter(BuiltInParamet… -
txt ответил(а) на тему DesignScript IF в форуме Задать вопрос 7 лет, 10 месяцев назад
Здорово, будем знать про сей глюк )
Интересно, так во всех английских версиях (всегда работал только в русской версии, так что не пробовал) -
txt ответил(а) на тему DesignScript IF в форуме Задать вопрос 7 лет, 10 месяцев назад
Диверсия , не иначе )
у меня все работает:Можете использовать ноды:
-
txt ответил(а) на тему DesignScript IF в форуме Задать вопрос 7 лет, 10 месяцев назад
В ContainsItem нужно подавать 2 списка.
{“МОП”} – для одного элемента списка -
txt ответил(а) на тему DesignScript IF в форуме Задать вопрос 7 лет, 10 месяцев назад
- Загрузить еще