вторник, 28 сентября 2010 г.

Revit API с чего начать. (1 часть)

Всем привет, в интернете много информации по Revit, обучающех статей, разнообразнейших уроков, видео, форумов, блогов. Ссылки на этот материал присутствуют и в моем блоге. Они постоянно дополняются новыми. Не все конечно, а самые популярные из них, как англоязычные так и русскоязычные. Размещаю я их для того, чтобы можно было быстро найти интересующий меня материал. А вот по Revit API в интернете информация присутствует в большинстве своем в англоязычной форме. Попытаюсь дать полную информацию по конкретным темам, с моими комментариями и примечаниями. Давайте разбираться вместе!

Для чего нужен вообще Revit API? С помощью платформы Revit API вы можете :
  • Расширить доступ к данным графической модели (model graphical data).
  • Расширить доступ к данным параметрической модели (model parameter data).
  • Создавать, редактировать и удалять элементы модели (полы, стены, колонны и др.).
  • Создать приложение или дополнение с автоматическими повторяющимися задачами.
  • Выполнить анализ всех смешанных элементов BIM.
  • Автоматически создать проектную документацию.


Что надо чтобы работать с Revit API:
  • Платформа Revit API устанавливается с Revit Architecture 2011, Revit Structure 2011 или Revit MEP 2011. Все базы приложения .NET будут ссылаться на RevitAPI.dll и RevitAPIUI.dll в папке (на пример ...\Autodesk\Revit Architecture 2011\Program\RevitAPI.dll или RevitAPIUI.dll).

    Примечание:
    RevitAPI.dll - содержит методы использования доступа Revit приложений, документов, элементов и параметров на уровне базыданных.
    RevitAPIUI.dll - содержит интерфейсы связанные с переходами и настройками пользовательского интерфейса Revit.



  • Знание общеязыковой специфики (Common Language Specification - CLS) языков С# или VB.NET.

    Примечание:
    C#
    + http://wikipedia.org - Википедия о C#.
    + http://simple-cs.ru - Сайт посвящен программирование на C# с нуля, основам языка программирования, операторам, синтаксису и др.
    VB.NET.
    + http://wikipedia.org - Википедия о Visual Basic.NET.
    + http://www.vbnet.ru - все что Вы хотели знать о VB, но не знали где найти!.



  • Установленный Microsoft Visual Studio 2008 или Microsoft Visual Studio 2008 Express Edition.Кроме того, вы можете использовать встроенный Visual Studio Tools for Applications (VSTA) для разработки окружения Revit.

  • Microsoft .NET Framework 3.5.
  • Revit Software Developer‘s Kit (SDK).




понедельник, 27 сентября 2010 г.

Развитие Revit в Белоруссии

Вот Revit набирает обороны и Белоруссии, что не может не радовать. Могу с уверенностью сказать, что один из крупных проектных институтов МогилевГражданПроект уже работает в Revit пока небольшой группой. Но намерения у них развивать полноценных BIM-проектирование на все разделы проекта. В Минске людей работающих в Revit достаточно, в отличии от гигантов МинскПроекта и БелГосПроект, хотя последний уже заинтересовался технологией BIM. Как бы этот интерес не растворился так же внезапно, как появился.