Legantmar
@legantmar
активность: 7 месяцев, 4 недели назад-
Legantmar ответил(а) на тему Создать линии по граням помещения в форуме Задать вопрос 7 лет, 10 месяцев назад
я на выходе подобрал p[1] и выделил из всех линий, только замкнутый периметр в основании.
если тебе нужно найти эти линии автоматически, то я бы сделал так:
сначала отфильтровал горизонтальные surface
затем из 2-х оставшихся нашел бы нижнюю и у нее выделил бы грани
для увеличения можно нажать на картинку -
Legantmar ответил(а) на тему Создать линии по граням помещения в форуме Задать вопрос 7 лет, 10 месяцев назад
-
Legantmar ответил(а) на тему Dynamo глючит, с получением параметров из элементов? в форуме Задать вопрос 7 лет, 10 месяцев назад
Сложно что-то посоветовать не видя твоих семейств.
Параметры Ширина и Высота окна “сидят” внутри семейства (у экземпляра их нет, хотя смотря как сделаны твои окна или семейства)Не знаю откуда берется параметр Area (Площадь), я его вижу только через LookUp и он действительно только для чтения ибо вычисляется исходя из каких то параме…[Читать далее]
-
Legantmar ответил(а) на тему Dynamo глючит, с получением параметров из элементов? в форуме Задать вопрос 7 лет, 10 месяцев назад
Сложно что-то посоветовать не видя твоих семейств.
Параметры Ширина и Высота окна “сидят” внутри семейства (у экземпляра их нет, хотя смотря как сделаны твои окна или семейства)Не знаю откуда берется параметр Area (Площадь), я его вижу только через LookUp и он действительно только для чтения ибо вычисляется исходя из каких то параме…[Читать далее]
-
Legantmar ответил(а) на тему Dynamo глючит, с получением параметров из элементов? в форуме Задать вопрос 7 лет, 10 месяцев назад
Сложно что-то посоветовать не видя твоих семейств.
Параметры Ширина и Высота окна “сидят” внутри семейства (у экземпляра их нет, хотя смотря как сделаны твои окна или семейства)Не знаю откуда берется параметр Area (Площадь), я его вижу только через LookUp и он действительно только для чтения ибо вычисляется исходя из каких то параме…[Читать далее]
-
Legantmar ответил(а) на тему Dynamo глючит, с получением параметров из элементов? в форуме Задать вопрос 7 лет, 10 месяцев назад
-
Legantmar voted up to the topic DynamoCad: пакет нодов для работы с Autocad by Khasan Mamaev 7 лет, 11 месяцев назад
-
Legantmar ответил(а) на тему Как вытащить кол-во светильников из одного помещения. в форуме ДизайнСкрипт 7 лет, 11 месяцев назад
если есть возможность присвоить какие-либо дополнительные параметры элементам, значительно облегчающими дальнейший процесс работы с ними, то это безусловно только плюс… но скрипт становится менее универсальным (я бы сказал персональным), т.к. у других таких параметров может не быть
-
Legantmar ответил(а) на тему Как вытащить кол-во светильников из одного помещения. в форуме ДизайнСкрипт 7 лет, 11 месяцев назад
я думаю логика должна быть примерно следующей:
для каждого помещения создается bounding box (объемная коробка)
для каждого светильника создается bounding box
определяется пересечение intersection (таким образом мы определяем светильники в конкретной комнате)
далее у отфильтрованных светильников получаем значения параметров типа и высоты…[Читать далее] -
Legantmar ответил(а) на тему Как вытащить кол-во светильников из одного помещения. в форуме ДизайнСкрипт 7 лет, 11 месяцев назад
посмотри скрипт в ответе 4238
http://dynamobim.ru/forums/topic/семейство-в-помещении/#post-4238
-
Legantmar ответил(а) на тему создание своего узла в форуме Задать вопрос 7 лет, 11 месяцев назад
изучай python (см. ссылки в разделе Library)
-
Legantmar ответил(а) на тему Библиотеки Python в форуме Задать вопрос 7 лет, 11 месяцев назад
-
Legantmar ответил(а) на тему Библиотеки Python в форуме Задать вопрос 7 лет, 11 месяцев назад
какую библиотеку?
обычно вот так, например:
clr.AddReference(‘RevitAPI’)
import Autodesk
from Autodesk.Revit.DB import *или вот так:
import sys
pyt_path = r’C:Program Files (x86)IronPython 2.7Lib’
sys.path.append(pyt_path)далее можно подключать любую dll из IronPython в папке Lib (import библиотека)
посмотри “шапку” в шаблоне 0.2 к примеру -
Legantmar ответил(а) на тему Почему получаю не все точки Surface? в форуме Задать вопрос 7 лет, 11 месяцев назад
-
Legantmar ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 7 лет, 11 месяцев назад
zip и unzip списков (листов) (не путать с zip файлами )))
# объединение элементов из каждого списка
a = [1,2]
b= [3,4]
c= [5,6]
L= zip(a, b, c)
OUT = L # результат [(1, 3, 5), (2, 4, 6)]# разъединение zip листа (например, после сортировки sorted(L, key = lambda lists: lists[0]))
a = zip(*L)[0] # [1,2]
b = zip(*L)[1] # [3,4]
c = zip(*L)[2] # [5,6] -
Legantmar ответил(а) на тему Сборки в форуме Задать вопрос 7 лет, 11 месяцев назад
OUT = (doc.GetElement(i).ToDSType(False) for i in UnwrapElement(IN[0]).GetMemberIds())
где IN[0] выбранная сборка
-
Legantmar ответил(а) на тему Куда смотреть- обращение через dynamo к Revit API в форуме Задать вопрос 7 лет, 11 месяцев назад
поправил
-
Legantmar ответил(а) на тему разделение таблиц спецификации в форуме Revit Library (API) 7 лет, 12 месяцев назад
Хороший вопрос, тоже интересно узнать есть ли она вообще в Revit API
-
Legantmar ответил(а) на тему Куда смотреть- обращение через dynamo к Revit API в форуме Задать вопрос 7 лет, 12 месяцев назад
1) на всякий случай воспользоваться шаблончиком
http://dynamobim.ru/forums/topic/шаблон-python/#post-4003
2) посмотреть видео (я когда то пытался разобраться с этим вопросом и сделал ролик)
https://www.youtube.com/watch?v=gTcE27ygQj4p.s. если лень вникать в Revit API, то можно сразу посмотреть ответ
-
Legantmar ответил(а) на тему Куда смотреть- обращение через dynamo к Revit API в форуме Задать вопрос 7 лет, 12 месяцев назад
1) на всякий случай воспользоваться шаблончиком
http://dynamobim.ru/forums/topic/шаблон-python/#post-4003
2) посмотреть видео (я когда то пытался разобраться с этим вопросом и сделал ролик)
https://www.youtube.com/watch?v=gTcE27ygQj4
3)…[Читать далее] - Загрузить еще