Ресурсы

Dynamo

Справка Wiki по Dynamo

«Справка Wiki, посвященная методам разработки с помощью API Dynamo, вспомогательных библиотек и инструментов».

https://github.com/DynamoDS/Dynamo/wiki

Блог, посвященный Dynamo

В этом блоге собраны наиболее актуальные статьи разработчиков Dynamo, посвященные новым функциям, рабочим процессам и всему, что связано с Dynamo.

http://dynamobim.com/blog/

Руководство по DesignScript

Языки программирования служат для выражения идей, обычно включающих в себя логику и вычисления. Помимо этого, текстовый язык программирования Dynamo (ранее известный как DesignScript) также создавался для выражения проектных замыслов. Машинное проектирование носит исследовательский характер, и приложение Dynamo призвано поддерживать работу в этом направлении. Мы надеемся, что вы оцените гибкость этого языка и то, как он позволяет реализовывать проектные замыслы, быстро переходя от разработки концепции к итоговой форме. В этом руководстве пользователь, не имеющий опыта программирования или использования геометрии архитектурных объектов, найдет максимально полную информацию по этим двум взаимосвязанным дисциплинам.

http://dynamobim.org/wp-content/links/DesignScriptGuide.pdf

Проект Dynamo Primer

Dynamo Primer — проект с открытым исходным кодом, который был инициирован Мэттом Йежиком (Matt Jezyk) и рабочей группой по разработке Dynamo в компании Autodesk. Первая версия этого руководства была разработана в Mode Lab. Если вы хотите внести свой вклад в разработку этого проекта, создайте Fork-копию репозитория, добавьте в нее содержимое и отправьте запрос на внесение изменений.

https://github.com/DynamoDS/DynamoPrimer

Разработка подключаемого модуля Zero Touch для Dynamo

На этой странице описывается процесс разработки пользовательского узла Dynamo на C#, использующего интерфейс Zero Touch. В большинстве случаев статические методы и классы C# можно импортировать без модификации. Если для библиотеки требуются только функции вызова без создания новых объектов, этого можно легко добиться с помощью статических методов. Когда приложение Dynamo загружает DLL, оно отделяет пространство имен классов и отображает все статические методы как узлы.

https://github.com/DynamoDS/Dynamo/wiki/Zero-Touch-Plugin-Development

Внешние ресурсы

Python для начинающих

Python — это интерпретируемый, интерактивный, объектно-ориентированный язык программирования. Он включает в себя модули, исключения, динамический ввод, динамические типы данных очень высокого уровня и классы. Python сочетает в себе высокую мощность и понятный синтаксис. Он включает интерфейсы для взаимодействия с различными системными вызовами и библиотеками, а также с различными оконными системами. Кроме того, он поддерживает расширение с использованием C или C++. Его можно использовать как язык расширения для приложений, которым требуется программируемый интерфейс. Наконец, язык Python является переносимым: он работает на множестве вариантов Unix, компьютерах Mac, на платформах Windows 2000 и более поздних версий. В руководстве по Python для начинающих приведены ссылки на другие ознакомительные учебные пособия и ресурсы для обучения программированию на Python.

https://www.python.org/about/gettingstarted

AForge

AForge.NET — это платформа C# с открытым исходным кодом, предназначенная для разработчиков и исследователей в сферах компьютерного зрения и искусственного интеллекта: обработка изображений, нейронные сети, генетические алгоритмы, нечеткая логика, машинное обучение, робототехника и т. д.

http://www.aforgenet.com/framework/

Wolfram MathWorld

MathWorld — это математический онлайн-ресурс, составленный Эриком В. Вайсстайном с помощью тысяч соавторов. С момента первой публикации в 1995 г. MathWorld стал лидирующим информационным ресурсом по математике как в математическом, так и в образовательном сообществах. На публикации MathWorld ссылается огромное количество журналов и книг разных степеней научности.

http://mathworld.wolfram.com/

Ресурсы по Revit

buildz

«Эти публикации в основном посвящены платформе Revit и помогают пользователям работать с ней с удовольствием».

http://buildz.blogspot.com/

Nathan's Revit API Notebook

«Эти записи призваны устранить ряд пробелов в ресурсах для изучения и применения API Revit в контексте рабочего процесса проектирования».

http://wiki.theprovingground.org/revit-api

Оболочка Python в Revit

«RevitPythonShell добавляет в Autodesk Revit и Vasari модуль IronPython, интерпретирующий данные». Этот проект возник до появления Dynamo и является отличным источником информации по разработке на Python. Проект RPS:

https://github.com/architecture-building-systems/revitpythonshell

Блог разработчика:

http://darenatwork.blogspot.com/

The Building Coder

Исчерпывающий каталог рабочих процессов на основе API Revit от одного из ведущих специалистов по BIM.

http://thebuildingcoder.typepad.com/

Last updated