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

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

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

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

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

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

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

разработка Компас 3D (кривые, точки и пр) + UI

Автор Dee Preal, 05.04.23, 14:53:54

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

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

Dee Preal

Добрый день,

Описание задачи: разработать приложение Приложение_1 для Компас 3D в формате подключаемой библиотеки .rtw. Язык программирования: C++ (С++ Builder или VC++). Версия Компас 3D 21, ОС Windows 10 x64

Приложение должно запускаться из меню Компас 3D: Приложения -> Приложение_1. После запуска выполнить открытие окна Форма 1 (см пример во вложении) с элементами пользовательского интерфейса <3D элемент Х>: label, textbox, button, где:
X = 1: Поверхность
X = 2: Кривая
X = 3: Точка
А также элементами button <Точка на кривой>, <Точка на поверхности>, <Окружность>.

Пользовательский сценарий:
1. При нажатии на button <кX> осуществить переход в графическое окно Компас 3D с ожиданием выбора 3D элемента соответствующего типа в текущей сессии
2. При выборе 3D элемента
  a.в графическом окне Компас 3D осуществить подсветку элемента (как вариант, цвет элемента заменить на красный)
  b. возврат в окно Форма 1. В textbox <3D элемент Х> отобразить id выбранного элемента Компас 3D
3. При нажатии на button <Точка на кривой> создать точку на выбранной кривой (см п.1, X=2) с опциями <Смещение в % от длины кривой> = 33%
4. При нажатии на button <Точка на поверхности> создать точку на выбранной поверхности (см п.1-2, X=1) с опциями Привязка = ближайшие рёбра поверхности, координаты (10,10)
5. При нажатии на button <Окружность>
  a. Создать плоскость, касательную к поверхности в точке (см п.1, X=3)
  b. На плоскости создать эскиз
  c. В эскизе создать окружность радиусом r=20мм с центром в точке (см п.1, X=3)
  d. Спроецировать окружность на поверхность
6. При закрытии окна Форма 1 снять подсветку с выбранных элементов (см.п.2а)

Пишите на dp.real@gmail.com . Желательно сразу получить Вашу оценку по времени и стоимости

С уважением,
Дмитрий

p3452


Doom

Данный вопрос не по теме ветки.. Не лучше ли создать отдельную ветку с названием - услуги/фриланс ?

Dee Preal

Цитата: p3452 от 05.04.23, 17:35:00Почему именно на C++?
- Студент?


нет, не студент. Платёжеспособен, если Вы об этом. Если есть альтернативные предложения по языку - пишите в личку или на email: dp.real@gmail.com

Dee Preal

Цитата: Doom от 05.04.23, 18:25:40Данный вопрос не по теме ветки.. Не лучше ли создать отдельную ветку с названием - услуги/фриланс ?

из описания ветки: "...Поиск готовых прикладных библиотек или исполнителей, которые их напишут..." по-моему, всё по теме. Создать отдельную ветку уровнем выше могут только админы, так что это к ним

Doom

Цитата: Dee Preal от 07.04.23, 13:15:19Создать отдельную ветку уровнем выше могут только админы, так что это к ним

уже создана
https://forum.ascon.ru/index.php?board=6.0