• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Создать "пользовательский объект"

Автор caliper, 16.05.12, 06:58:49

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

caliper

Доброго времени суток!

Может кто-нибудь подсказать как сделать "пользовательский объект" в КОМПАСе?

Т.е необходимо сделать новый объект, например, СrazyСircle с определённым набором параметров.
И в зависимости от хранимых параметров данный объект должен изменять своё отображение: окружность, эллипс, треугольник и т.д.

Как мне кажется, логичным шагом было бы создать свой класс унаследованный от какого-нибудь базового класса КОМПАСа.
И в нем переопределить функцию рисования.

Но такой возможности я не обнаружил...

Смотрите пример в папке SDK, как раз создаётся пользовательский объект.
c:\Program Files\ASCON\KOMPAS-3D V13\SDK\Pascal\Delphi\UserSymbolWithLeader

caliper


caliper

Подскажите, а можно создать пользовательское обозначение с использованием C# ?
Нет ли где-нибудь примера UserSymbolWithLeader на c# ?

Есть UserSymbolWithLeader.cpp - Библиотека на Visual C++ , на С# примера нет.