Alexandr Popov
Ответы в темах
-
АвторСообщения
-
Итак, к чему я пришел. Все эти поверхности можно выгрузить в xml следующим образом:
Затем я открываю этот файл и сохраняю в формате екселя (более стабильная база данных получается. Dynamo и xml прочитал, но выстроил по мне не понятной структуре (строки/столбцы)
На 7 помещений получилось 2300 строк информации
Затем запускаю скрипт в динамо, который производит требуемые вычисления и выводит информацию в ексель в нужном для наших расчетов виде.
Расчет конечно надо ещё подпилить, чтобы нулевые значения не выводил, но это мелочи, действительно проблема, что он на реальной задаче не отрабатывает.
Если кому интересно “пощупать” скинул все файлы сюда
Ещё нюансик если вы лишний раз сделаете UnwrapElement (или например помещение анврапните) то получите вот такую ошибку:
IronPython.Runtime.Types.ReflectedIndexer или #indexer
Вобщем запомните что надо в таком случае убрать лишний анврап.
И ещё частая ошибка
IronPython.Runtime.Types.BuiltInFunction
Это означает что вы в конце функции скобочки не поставили, н-р: GetTypes(), Geometry() и т.п.
Надо же а волтайпбайнейм и не заметил. Ну вот благодаря данной подсказке закончил скрипт по площадям наружных стен у помещений. Еще раз благодарю!
Хасан, в данной инструкции “Моя первая программа” действительно есть недоговоренности и она не работает у тех кто пытается пройти данный курс. Артур Кураков (автор данного курса) признал, что в новых версиях программ надо кое-что дабавить. На курсе Revit API от 05-06.10.15 в Инфарсе он показывал как правильно, Дмитрий Дронов записывал онлайн-трансляцию и выложил на ютуб.
1. https://youtu.be/EELFTJV0lSY
2. https://youtu.be/_IeOz0qaTmk
3. https://youtu.be/-GvpllUa-HU
4. https://youtu.be/fOVIdU3Ct5A
5. https://youtu.be/SDRg9Y3DNnE6. https://youtu.be/9O_h9vYJRXE
7. https://youtu.be/TGBFlaczUiA
8. https://youtu.be/fT7Sdwz8yNU
9. https://youtu.be/6Odx6lOKXT8Всем спасибо, кто помогал. Вот сделал скрипт маркировка помещений по кругу
и вот еще один: маркировка помещений от угла
Сделал скрипт создания пространств по помещениям из связанного файла и переименования их по помещениям
так же скрипт удаления пространств
Товарищи, т.е. я правильно понял, что на чертежном виде по двум точкам отрезок мы не можем пока построить? Ну т.е. чтобы запустить скрипт и он запросил указать 2 точки, чтобы когда я вторую указал, он строил отрезок.
Требуется сделать аналог обычного инструмента линия детализации, но чтобы на конце линии (во 2 точке) строились дополнительные линии, как например стрелки, выноска и текст. Вобщем хочу сделать панель SPDS на ленте динобраузера, чтобы выполнить инструменты оформления как в автокаде, без лишних выборов типов линий и растаскивания стрелок выноски.
-
АвторСообщения