Александр
-
ИваСерж ответил(а) на тему Кабельный журанл в форуме Задать вопрос 6 лет назад
Я никак не делаю по ненадобности. Какая форма нужна? Может, имеет смысл скриптом? Почему вопрос в форуме про Динамо?
-
Legantmar ответил(а) на тему Из короба не вытягивает параметры в форуме Задать вопрос 6 лет, 1 месяц назад
проверил в 2018 у меня все работает, выдает и марку и “систему отопления” ))
чтобы понять в чем проблема нужен твой файлик -
Legantmar ответил(а) на тему Выборка по значению параметра семейства. Помогите разобраться в форуме Ноды 6 лет, 1 месяц назад
-
Legantmar voted up to the topic Проектирование слаботочки (СКС) by Sche 6 лет, 1 месяц назад
-
Ренат Я. и
Шпилька теперь друзья 6 лет, 1 месяц назад
-
ИваСерж ответил(а) на тему Открывание дверей в форуме ДизайнСкрипт 6 лет, 1 месяц назад
Отзеркаливание по Y Это не совсем “левое-правое” открывание.
Это скорее открывание “внутрь-наружу”.
Если хочется видеть такое открывание – добавте в мой скрипт ещё сортировку по FacingFlipped.
Могу написать скрипт, но думаю, в качестве домашнего задания будет полезно разобраться.
Если за день не разберетесь – пишите. -
ИваСерж ответил(а) на тему Открывание дверей в форуме ДизайнСкрипт 6 лет, 1 месяц назад
только в две стороны
А в какие стороны ещё надо? двери ж есть правые и левые. Возможны другие варианты? ))
Скорее всего задача поставлена не верно. Что надо? -
ИваСерж ответил(а) на тему Открывание дверей в форуме ДизайнСкрипт 6 лет, 1 месяц назад
Вот, например, мой вариант. Хоть на питоне, но работает для всех типов дверей.
https://pastebin.com/zwzRK3cz. -
ИваСерж ответил(а) на тему Открывание дверей в форуме ДизайнСкрипт 6 лет, 1 месяц назад
1. У двери витражной нет Location. Скрипт с этими дверями работать не будет.
2. Нужно поискать другую реализацию скрипта. Для определения развернута ли дверь, предлагаю обратить внимание на свойства FacingFlipped, HandFlipped. Эти свойства полностью характеризуют состояние любой двери (обычной и витражной). -
ИваСерж ответил(а) на тему Получить список электрических систем щита в форуме Задать вопрос 6 лет, 1 месяц назад
Расшифровываю
1. elSys = board.MEPModel.ElectricalSystems
получаем сэт (это не совсем список), всех систем.
На выход OUT для работы методами Динамо надо подать список.
OUT = list(elSys)2. У каждой системы в сэте есть свойство PanelName. Чтобы получить имя щита, к которому подключены все системы, надо применить PanelName к каждой систе…[Читать далее]
-
ИваСерж ответил(а) на тему Получить список электрических систем щита в форуме Задать вопрос 6 лет, 1 месяц назад
Получать нужно точно также, как вы просматриваете элемент из Лукапа.
Я электрические системы щита получаю так:
https://pastebin.com/MtRUdNa7Если обратить внимние, то в этом списке на одну систему больше, чем подключено на щит. Т.е. в список входят все системы подключенные к щиту + система в которую входит сам щит. Отфильтровать эту систему можн…[Читать далее]
-
Legantmar ответил(а) на тему Считать глобальный параметр проекта и считать содержание текстового файла в форуме Задать вопрос 6 лет, 2 месяца назад
конечно
clr.AddReference('RevitAPI')
from Autodesk.Revit.DB import *clr.AddReference("RevitServices")
from RevitServices.Persistence import DocumentManager
doc = DocumentManager.Instance.CurrentDBDocumentПричем размеры указанные в глобальных параметрах в мм, ты получишь в футах (чтобы примерно перевести футы в мм нужно будет домножить…[Читать далее]
-
Legantmar ответил(а) на тему Считать глобальный параметр проекта и считать содержание текстового файла в форуме Задать вопрос 6 лет, 2 месяца назад
Ответ на 1-ый вопрос:
globalParam = GlobalParametersManager.FindByName(doc, "Имя параметра") # найдешь ID параметра с указанным именем
valueGlobalParam = doc.GetElement(globalParam).GetValue().Value # получишь значениеОтвет на 2-ой вопрос:
1) яндекс диск не совсем интернет
2) это виртуальный жесткий диск который синхронизируется с облаком по т…[Читать далее] -
Legantmar ответил(а) на тему Список сумм последовательности чисел в форуме Задать вопрос 6 лет, 2 месяца назад
если правильно понял, то вот так накидал
-
Legantmar ответил(а) на тему Создание из массива с различной длиной ст массив строк по заданной длине в форуме Задать вопрос 6 лет, 2 месяца назад
lsk, на мой взгляд оптимальный вариант предложил ИваСерж в комментарии 8810
нужно отдельно размещать и выравнивать по левому краю наименование слоев и отдельно размеры, это проще и точнее разместить.
измерять длину строки в пикселях и добивать пробелы это не лучшее решение. -
Legantmar voted up to a reply by Isk in the topic Создание из массива с различной длиной ст массив строк по заданной длине 6 лет, 2 месяца назад
-
Legantmar voted up to a reply by Isk in the topic Создание из массива с различной длиной ст массив строк по заданной длине 6 лет, 2 месяца назад
-
ИваСерж voted up to a reply by Isk in the topic Создание из массива с различной длиной ст массив строк по заданной длине 6 лет, 2 месяца назад
-
Legantmar ответил(а) на тему Создание из массива с различной длиной ст массив строк по заданной длине в форуме Задать вопрос 6 лет, 2 месяца назад
Пример:
TextRenderer.MeasureText(text, System.Drawing.Font(“Microsoft Sans Serif”, 10)).Width – ширина текста text (длина строчки) в пикселях
-
ИваСерж ответил(а) на тему Создание из массива с различной длиной ст массив строк по заданной длине в форуме Задать вопрос 6 лет, 2 месяца назад
Набросал примерно код, который по идее должен работать, но!
Метод System.Graphics.MeasureString (String, Font) у меня в коде почему-то требует три параметра на вход и выбивает ошибку.
Как пофиксить?
https://pastebin.com/EQ4uU84W - Загрузить еще