Forge, API и программирование – Русский – только для чтения
Задавайте вопросы и делитесь знаниями по Autodesk Forge и программированию на API программного обеспечения Autodesk
отмена
Отображаются результаты для 
Показать  только  | Вместо этого искать 
Вы имели в виду: 

Советы опытных пользователей

5 ОТВЕТ 5
Ответить
Сообщение 6 из 6
Borissofff
1536 просмотров, 5 ответов

Советы опытных пользователей

Советы опытных пользователей

Aleksey Borisov / Алексей Борисов

Blog Revit | Forum Revit | YouTube - Revit

Facebook | VK | Twitter


I am an EXPERT ELITE member


Находите сообщения полезными? Поставьте Нравится (Like) этим сообщениям!
На ваш вопрос успешно ответили? Нажмите кнопку 'Утвердить решение'



Чаты в TELEGRAM и форумы про Revit:


https://t.me/bim_help -- https://t.me/prorubim_bim_chat -- https://forum.bim2b.ru/

Теги (1)
5 ОТВЕТ 5
Сообщение 1 из 6
Alexander.Rivilis
в ответ: Borissofff

 

Acad::ErrorStatus postToDwgAndClose (AcDbEntity *pEnt, AcDbDatabase *pDb = NULL, ACHAR *requiredSpace = NULL);

static void Create2d3dPoly(void)
{
int rc;
ads_point p;
AcGePoint3dArray pts;
while ((rc = acedGetPoint(pts.length()?asDblArray(pts[pts.length()-1]):NULL, _T("\nPick point or ENTER for exit:"),p)) == RTNORM) {
ads_point pWcs; acdbUcs2Wcs(p,pWcs,false);
pts.append(asPnt3d(pWcs));
for (int i = 0; i < pts.length()-1; i++) {
acedGrDraw(asDblArray(pts[i]),asDblArray(pts[i+1]),7,0);
}
}
acedRedraw(NULL,1);
if (rc == RTCAN) return;
if (pts.length() > 0) {
AcDb2dPolyline *p2d = new AcDb2dPolyline(AcDb::k2dSimplePoly,pts,0,true);
AcDb3dPolyline *p3d = new AcDb3dPolyline(AcDb::k3dSimplePoly,pts,true);
p2d->setDatabaseDefaults(acdbCurDwg()); p3d->setDatabaseDefaults(acdbCurDwg());
postToDwgAndClose(p2d); postToDwgAndClose(p3d);
}
}

Acad::ErrorStatus postToDwgAndClose (AcDbEntity *pEnt, AcDbDatabase *pDb, ACHAR *requiredSpace)
{
if (pDb == NULL) pDb = acdbCurDwg();
AcDbBlockTable *blockTable = NULL;
Acad::ErrorStatus es = pDb->getBlockTable (blockTable, AcDb::kForRead);
if (es != Acad::eOk) return (es);
AcDbBlockTableRecord *blockTableRecord = NULL;
if (requiredSpace) {
es = blockTable->getAt (requiredSpace, blockTableRecord, AcDb::kForWrite);
} else {
es = acdbOpenObject(blockTableRecord, pDb->currentSpaceId(), AcDb::kForWrite);
}
blockTable->close ();
if (es != Acad::eOk) return (es);
es = blockTableRecord->appendAcDbEntity (pEnt);
blockTableRecord->close();
pEnt->close();
return (es);
}

 

 

Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням! | Do you find the posts helpful? "LIKE" these posts!
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям!
На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ"


Alexander Rivilis / Александр Ривилис / Олександр Рівіліс
Programmer & Teacher & Helper / Программист - Учитель - Помощник / Програміст - вчитель - помічник
Facebook | Twitter | LinkedIn
Expert Elite Member

Сообщение 2 из 6
Alexander.Rivilis
в ответ: Borissofff

Вы можете высказать свое мнение о будущих нововведениях в AutoCAD API до 17 июня 2011 года: http://www.zoomerang.com/Survey/WEB22C9QA2TDYR

Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням! | Do you find the posts helpful? "LIKE" these posts!
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям!
На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ"


Alexander Rivilis / Александр Ривилис / Олександр Рівіліс
Programmer & Teacher & Helper / Программист - Учитель - Помощник / Програміст - вчитель - помічник
Facebook | Twitter | LinkedIn
Expert Elite Member

Сообщение 3 из 6
Alexander.Rivilis
в ответ: Borissofff

То, что раньше было доступно только членам ADN (Autodesk Developer Network), теперь стало доступно всем разработчикам:

ADN DevBlog - AEC

ADN DevBlog - AutoCAD

ADN DevBlog - Infrastructure Modeling

ADN DevBlog - Manufacturing

 

Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням! | Do you find the posts helpful? "LIKE" these posts!
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям!
На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ"


Alexander Rivilis / Александр Ривилис / Олександр Рівіліс
Programmer & Teacher & Helper / Программист - Учитель - Помощник / Програміст - вчитель - помічник
Facebook | Twitter | LinkedIn
Expert Elite Member

Сообщение 4 из 6
Didenko_Anton
в ответ: Borissofff

В преддверии конференции Autodesk University 2013 Autodesk проводит бесплатный 2-х дневный тренинг по программированию под Autodesk Revit (Autodesk Revit API) на базе Учебного центра ГК ИНФАРС. На этом тренинге участники научатся основам создания приложений под Autodesk Revit API.

Тренинг будет полезен всем кто:

  • Стремится избавиться от трудоемких монотонных повторяющихся действий,
  • Видит новые задачи, специфичные для организации,
  • Придумал новый полезный функционал ,
  • Планирует комплексные проекты с использованием различных технологий и САПР.

Программа мероприятия

Даты тренинга по Autodesk Revit API: 30 сентября – 1 октября. Тренинг бесплатный и открыт для всех желающих.

Для регистрации на вебинар пройдите по ссылке

Если Вы планируете поучаствовать в тренинге и повторять за инструктором, просим заранее подготовить Ваши ПК:

  1. Файлы заданий можете скачать здесь (наполним 27.09.2013)
  2. Microsoft Offiсe 2007 или более поздняя версия(Word и Powerpoint в наличии обязательно)
  3. Visual Studio 2010 (можно Visual C# 2010 Express). 
  4. Revit 2014 (ВСЕ: Architecture, Structure и MEP(Можно скачать пробную, 30-дневную версию с сайта: http://www.autodesk.ru/products/autodesk-revit-family/free-trial)), установленный на диск C: Revit SDK из дистрибутива Revit 2014. Системные требования: http://usa.autodesk.com/adsk/servlet/ps/dl/item?siteID=123112&id=15385625&linkID=21208795

Т.к. тренинг будет направлен в первую очередь на очных слушателей в классе, просим с пониманием отнестись к отсутствию онлайн ответов на вопросы инструктором.

С уважением, Антон Диденко

Директор учебного центра "Трубопровод"


Читать dedcad в Твиттере

Теги (2)
Сообщение 5 из 6
Alexander.Rivilis
в ответ: Borissofff

Уважаемые разработчики, приглашаем вас 29 января 2015 г в московский офис Autodesk на очередную конференцию «День Разработчика».

Если вы планируете или уже разрабатываете приложения с использованием технологий Autodesk, хотите узнать, в каком направлении Autodesk развивает свои облачные и десктопные API, то эта конференция для вас.  Ее девиз – 10x.  Мы обсудим, как вы можете воспользоваться десятикратным расширением клиентской базы Autodesk за счет новых пользователей облачных платформ и мобильных приложений.  Мы подробно остановимся на новых возможностях View and Data API, Fusion 360, BIM 360, Infraworks 360, AutoCAD 360, AutoCAD Core Engine Services APIs и, конечно же, не забудем про наши десктопные платформы AutoCAD, Revit, Civil 3D, Inventor, Vault.

Участие в конференции бесплатное и открыто для всех желающих.  Перевод англоязычных выступлений предоставляется. 

Дата проведения – 29 января 2015 г.
Начало в 10.00, окончание около 19.00.

Регистрация обязательна,  ссылка: https://ru.surveymonkey.com/s/HSW3DGP.

Обсуждаемая на конференции информация о стратегии и планах разработки программных продуктов носит строго конфиденциальный характер.  По этой причине во время онлайн регистрации участникам необходимо согласиться с условиями соглашения о неразглашении (NDA, Non-Disclosure Agreement).  Программа конференции придет вам на контактный email.

Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням! | Do you find the posts helpful? "LIKE" these posts!
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям!
На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ"


Alexander Rivilis / Александр Ривилис / Олександр Рівіліс
Programmer & Teacher & Helper / Программист - Учитель - Помощник / Програміст - вчитель - помічник
Facebook | Twitter | LinkedIn
Expert Elite Member

Не нашли то, что искали? Задайте вопросы в сообществе или поделитесь своими знаниями.

Новая тема  

Autodesk Design & Make Report