kulkul
-
Legantmar voted up to a reply by Valery in the topic Сортировка как в Revit 8 лет, 1 месяц назад
-
Legantmar voted up to a reply by Valery in the topic Сортировка как в Revit 8 лет, 1 месяц назад
-
Legantmar voted up to a reply by Valery in the topic Сортировка как в Revit 8 лет, 1 месяц назад
-
Legantmar voted up to a reply by Valery in the topic Сортировка как в Revit 8 лет, 1 месяц назад
-
Legantmar voted up to a reply by txt in the topic Соединить трубы 8 лет, 1 месяц назад
-
Legantmar ответил(а) на тему Перевод 3D скана в Revit в форуме Задать вопрос 8 лет, 1 месяц назад
На сколько я знаю, в ревите крайне затруднительно построить стену с винтовыми деформациями (когда точки не лежат на одной плоскости) ))
Ваш инструмент – это автокад и золотые руки -
Legantmar ответил(а) на тему Сортировка как в Revit в форуме Задать вопрос 8 лет, 1 месяц назад
в Python в 1 строчку и без регулярных выражений )) (но для читаемости лучше этот код записывать в несколько строк)
OUT = zip(*sorted(zip([int(i.split(".")[1]) for i in IN[0]], IN[0]), key = lambda lists: lists[0]))[1]
для тех, кто изучает python несколько слов про код:
– split разделяю по точке “.” и создаю новый список цифр (int переводит тек…[Читать далее] -
Legantmar ответил(а) на тему Сортировка как в Revit в форуме Задать вопрос 8 лет, 1 месяц назад
в Python в 1 строчку и без регулярных выражений )) (но для читаемости лучше этот код записывать в несколько строк)
OUT = zip(*sorted(zip([int(i.split(".")[1]) for i in IN[0]], IN[0]), key = lambda lists: lists[0]))[1]
для тех, кто изучает python несколько слов про код:
– split разделяю по точке “.” и создаю новый список цифр (int переводит тек…[Читать далее] -
txt создана тема Фильтры для трубопроводной системы в форуме Задать вопрос 8 лет, 1 месяц назад
Возник вопрос,
Допустим выбрали определенную трубопроводную систему (трубы , фитинги)
Как можно (лучше питоном):
На входе заводим список элементов системы
на выходе получаем:
1.) список труб (здесь можно например перевести в строку , тогда будет Pipe и далее через бул маск)
2.) список тройников (здесь переводом строку не получится ,…[Читать далее]
-
Legantmar ответил(а) на тему Не выбираются элементы TextNote (Revit 2017.2)|Select Model Element -> TextNote в форуме Задать вопрос 8 лет, 1 месяц назад
проблема в последней мили – т.е. получении самого элемента, соответственно doc.GetElement или ToElements() для фильтр-коллектион не работают в Dynamo 1.3 именно с NoteText, увы
(p.s. у button Legantmar таких проблем нет )) -
Legantmar ответил(а) на тему Не выбираются элементы TextNote (Revit 2017.2)|Select Model Element -> TextNote в форуме Задать вопрос 8 лет, 1 месяц назад
проблема в последней мили – т.е. получении самого элемента, соответственно doc.GetElement или ToElements() для фильтр-коллектион не работают именно с NoteText, увы
-
Legantmar ответил(а) на тему Не выбираются элементы TextNote (Revit 2017.2)|Select Model Element -> TextNote в форуме Задать вопрос 8 лет, 1 месяц назад
Серж, а у тебя какая версия Dynamo ?
попробовал твой код в Dynamo 1.3 не работает.. (перепробовал все варианты, косяк в динамо) -
Legantmar ответил(а) на тему Не выбираются элементы TextNote (Revit 2017.2)|Select Model Element -> TextNote в форуме Задать вопрос 8 лет, 1 месяц назад
в Dynamo 1.1 работает (в 1.2 не проверял, нет под рукой)
в Dynamo 1.3 уже почему то не работает
и даже через номер Id обойти не удается
import clr
[Читать далее]
clr.AddReference('RevitAPI')
from Autode… -
Legantmar ответил(а) на тему Не выбираются элементы TextNote (Revit 2017.2)|Select Model Element -> TextNote в форуме Задать вопрос 8 лет, 1 месяц назад
в Dynamo 1.1 работает (в 1.2 не проверял, нет под рукой)
в Dynamo 1.3 уже почему то не работает
и даже через номер Id обойти не удается
import clr
[Читать далее]
clr.AddReference('RevitAPI')
from Autodesk.Revit.D… -
txt ответил(а) на тему Разрезка Топоповерхрости в форуме Задать вопрос 8 лет, 1 месяц назад
похоже надо избавиться от листа с точкой:
-
txt ответил(а) на тему Разрезка Топоповерхрости в форуме Задать вопрос 8 лет, 1 месяц назад
Вообщем нужно сменить рабочий диапазон геометрии (версия Динамо 1.3) (уже писалось ранее на форуме) , далее остается последняя ошибка в последнем ноде (PolyCurve.ByJoinedCurves) с ней пока не знаю что делать:
ссылка видео:
https://yadi.sk/i/eJsd2l7v3JoRwS
ошибка :
Предупреждение:Один или несколько типов ввода не совпадают. Не…
[Читать далее] -
txt ответил(а) на тему Разрезка Топоповерхрости в форуме Задать вопрос 8 лет, 1 месяц назад
думаю вам лучше выложить файл ревит с поверхностью и сам скрипт динамо
-
txt ответил(а) на тему Фитинги труб в форуме Задать вопрос 8 лет, 1 месяц назад
Пробую запихнуть в ноды MEPConnectors.GetConnectors (вроде получилось) и MEPConnectors.getConnectorPoints (не принимает на вход резултат) в питон . С виду разницы в выполнении нодами и в питоне нет , но на вход MEPConnectors.getConnectorPoints не принимает результат из нода:
результат не дает ошибку, но что не так с результатом?
-
txt ответил(а) на тему Фитинги труб в форуме Задать вопрос 8 лет, 1 месяц назад
Справка РевитАпи:
-
txt ответил(а) на тему Фитинги труб в форуме Задать вопрос 8 лет, 1 месяц назад
попытка сделать тройник:
import clrclr.AddReference("RevitServices")
import RevitServices
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager
doc = DocumentManager.Instance.CurrentDBDocumentclr.AddReference("RevitAPI")
from Autodesk.Revit.DB import *clr.AddReference(…[Читать далее]
- Загрузить еще