txt
-
txt ответил(а) на тему поиск как в экселе в форуме Задать вопрос 7 лет, 10 месяцев назад
Аналог решения от Рената в ответе #6637 питоном:
-
txt voted up to a reply by Александр in the topic поиск как в экселе 7 лет, 10 месяцев назад
-
txt ответил(а) на тему поиск как в экселе в форуме Задать вопрос 7 лет, 10 месяцев назад
у вас есть:
список номеров пространств =[1,2,3…]
список из экселя с номерами помещений и некие соответствующие определенному номеру параметры – сгруппируйте их так : ([ номер помещения , параметр 1, параметр 2….] , [….]) затем извлекайте нужные параметры при совпадении номеров:
OUT=sorted([[i[1], i[2] ] for i in IN[0] for j in IN[1] if…
[Читать далее] -
txt ответил(а) на тему Нагрузка на основе Filled_Region в форуме Задать вопрос 7 лет, 10 месяцев назад
значения векторов должны соответствовать значениям из листа экселя с именем Forces?
-
txt ответил(а) на тему Нагрузка на основе Filled_Region в форуме Задать вопрос 7 лет, 10 месяцев назад
Это нормально (значение “ноль” в подсписках)?
-
txt ответил(а) на тему Нагрузка на основе Filled_Region в форуме Задать вопрос 7 лет, 10 месяцев назад
как я понимаю в методе
Create Method (Document, IList(CurveLoop), XYZ, AreaLoadType)
в IList(CurveLoop) надо на каждой итерации подавать отдельный ЛИСТ из линий ,образующих замкнутый контур ? -
txt ответил(а) на тему Нагрузка на основе Filled_Region в форуме Задать вопрос 7 лет, 10 месяцев назад
Решения пока не нашел, однако чтобы каждая нагрузка была отдельной (выделялась отдельно), то в транзакции надо записать так (не знаю, поможет ли вам и верно ли это) (без пробелов код):
TransactionManager.Instance.EnsureInTransaction(doc)
lst=[[x] for x in curveLoopList]
[Читать далее]
for i in vecforc_list:
for k in i:
for… -
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 ? -
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 -
txt ответил(а) на тему как сортировать и складывать ? в форуме Синтаксис и родные библиотеки Python 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 месяцев назад
-
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 месяцев назад
-
txt ответил(а) на тему Соединить трубы в форуме Задать вопрос 7 лет, 10 месяцев назад
Вопрос : как эти коннектора различать между собой ? идентифицировать ? например если нужно замерить расстояние между определенными коннекторами…
- Загрузить еще