Сообщество программистов Autodesk в СНГ

ADN Club => Civil 3D API => Тема начата: АлексЮстасу от 12-06-2018, 04:24:13

Название: можно ли, не используя Civil 3D API, создавать и читать Property Sets
Отправлено: АлексЮстасу от 12-06-2018, 04:24:13
Можно ли, не используя Civil 3D API, создавать и читать пользовательские Property Sets? Средствами C++ или ObjectARX Map 3D?
 
Название: Re: можно ли, не используя Civil 3D API, создавать и читать Property Sets
Отправлено: Александр Ривилис от 12-06-2018, 12:01:18
Можно ли, не используя Civil 3D API, создавать и читать пользовательские Property Sets? Средствами C++ или ObjectARX Map 3D?
Нет.
Название: Re: можно ли, не используя Civil 3D API, создавать и читать Property Sets
Отправлено: Дмитрий Загорулькин от 13-06-2018, 11:29:16
Можно ли, не используя Civil 3D API, создавать и читать пользовательские Property Sets?
Вроде бы, Property Sets - это не собственный функционал Civil 3D. Это, как я понимаю, некоторый функционал, который зародился в AutoCAD Architecture и потом перекочевал в другие вертикальные продукты. В Civil 3D API я не нашёл ничего для работы с ними. А вот примеры для работы с ними в AutoCAD Architecture есть:
http://adndevblog.typepad.com/aec/2012/07/how-to-set-a-classification-in-a-property-set-definition.html
Так что, скорее всего, надо обращаться к специалистам по AutoCAD Architecture API.
Название: Re: можно ли, не используя Civil 3D API, создавать и читать Property Sets
Отправлено: Александр Ривилис от 13-06-2018, 11:46:41
В любом случае это не функционал чистого AutoCAD и/или AutoCAD Map 3D
Название: Re: можно ли, не используя Civil 3D API, создавать и читать Property Sets
Отправлено: Дмитрий Загорулькин от 13-06-2018, 12:05:24
Хм... Как интересно. Попробовал найти AutoCAD Architecture API Reference - ничего не нашёл. Более того, ныне и продукта такого, похоже, уже нет. Он теперь называется AutoCAD Architecture Toolset. Материалы о программном использовании Property Set нашёл только в виде примеров на блогах разработчиков. Видимо, тому кто захочет с этим разбираться, придётся проводить самостоятельные исследования возможностей программной работы с ними.
Название: Re: можно ли, не используя Civil 3D API, создавать и читать Property Sets
Отправлено: АлексЮстасу от 13-06-2018, 16:56:26
Да, уж, интересноооо...
Property Sets а самом Architecture появились не позже 2002 г. А в Civil их Autodesk добавил в 2013-2014. 10-12 лет ушло на размышление! :)
Название: Re: можно ли, не используя Civil 3D API, создавать и читать Property Sets
Отправлено: АлексЮстасу от 14-06-2018, 21:57:10
Пардон, если заведомая глупость - я просто не знаю.
На Lisp эту задачу можно решить?
Я должен это спросить, т.к. один человек в связи с задачей пишет о Lisp. Он заблуждается или нет?
Название: Re: можно ли, не используя Civil 3D API, создавать и читать Property Sets
Отправлено: Александр Ривилис от 14-06-2018, 22:06:08
На Lisp эту задачу можно решить?
В чистом AutoCAD и в AutoCAD Map 3D точно нельзя.
Название: Re: можно ли, не используя Civil 3D API, создавать и читать Property Sets
Отправлено: Александр Ривилис от 14-06-2018, 22:17:36
В OMF (доступном только действительным членам ADN) есть возможность работы с PropertySet. Но работать будет тоже только в AutoCAD Architecture, AutoCAD MEP и возможно в AutoCAD Civil 3D.
Название: Re: можно ли, не используя Civil 3D API, создавать и читать Property Sets
Отправлено: АлексЮстасу от 14-06-2018, 22:24:10
В OMF (доступном только действительным членам ADN) есть возможность работы с PropertySet. Но работать будет тоже только в AutoCAD Architecture, AutoCAD MEP и возможно в AutoCAD Civil 3D.
Это о Lisp?

Гм... Civil 3D поставляется же вместе с Map 3D...
Название: Re: можно ли, не используя Civil 3D API, создавать и читать Property Sets
Отправлено: Александр Ривилис от 14-06-2018, 22:40:48
Это о Lisp?
Нет. Это C++. Фактически это расширение ObjectARX для AutoCAD Architecture.
Гм... Civil 3D поставляется же вместе с Map 3D...
И что? Map 3D - это подмножество Civil 3D, в котором PropertySet нет. Во всяком случае в ObjectARX Map 3D я не нашел никаких упоминаний про PropertySet.
Название: Re: можно ли, не используя Civil 3D API, создавать и читать Property Sets
Отправлено: АлексЮстасу от 15-06-2018, 05:13:18
Но работать будет тоже только в AutoCAD Architecture, AutoCAD MEP и возможно в AutoCAD Civil 3D.
До сих пор Civil 3D всегда поставлялся с Map 3D, даже если пользователи об этом не подозревали. И в этом тандеме пользователю видно одновременно все - и маповское, и цивиловское. Например, и Object Data из Map 3D, и Property Sets из Civil 3D - оч. похожие инструменты.
Цитата: АлексЮстасу от 14-06-2018, 23:24:10
    Это о Lisp?

Нет.
Если можно, то прямо про Lisp - на нем можно создавать, читать, присоединять Property Sets? В Civil 3D, конечно.

Название: Re: можно ли, не используя Civil 3D API, создавать и читать Property Sets
Отправлено: Александр Ривилис от 15-06-2018, 12:20:15
Если можно, то прямо про Lisp - на нем можно создавать, читать, присоединять Property Sets? В Civil 3D, конечно.
В любом случае официального API для работы с Property Sets на VisualLisp нет, документации нет, примеров нет. Так что лучшее из того что ты можешь использовать .NET API. Даже у нас на форуме есть примеры: http://adn-cis.org/forum/index.php?topic=362.0