Перейти к содержимому


Группировка объектов


Сообщений в теме: 5

#1 habro430

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений

Отправлено 14 Июль 2019 - 19:22

Ребята как группировать объекты используя MultiCAD? Может подскажете как лучше реализовать задачу, попробую описать: есть кастомные объекты А, Б и В, есть необходимость чтобы объект А являлся основным, а объекты Б и В дополнительными, к примеру: объект А это стена а объекты Б и В окна разного типа, соответственно когда мы перемещаем стену то окна должны перемешаться вместе со стеной. Как лучше это реализовать?

Сообщение отредактировал habro430: 14 Июль 2019 - 19:28


#2 Robink

    Активист

  • Пользователи
  • PipPipPipPip
  • 412 сообщений
  • Пол:Мужчина
  • Город:Казань
  • Интересы:САПРостроение

Отправлено 14 Июль 2019 - 21:36

СПДС купите лучше, не надо велосипед изобретать.

#3 habro430

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений

Отправлено 15 Июль 2019 - 01:13

Пример с окнами приведён для понимания задачи, никаких окон и стен в проекте нет, к сожалению то что я пытаюсь слепить вообще в принципе никто не может предложить поэтому и приходиться самому наступать на грабли и городить велосипеды

#4 MCAD

    Активист

  • Пользователи
  • PipPipPipPip
  • 1 089 сообщений
  • Пол:Мужчина

Отправлено 15 Июль 2019 - 07:14

Просмотр сообщенияhabro430 (15 Июль 2019 - 01:13) писал:

Пример с окнами приведён для понимания задачи, никаких окон и стен в проекте нет, к сожалению то что я пытаюсь слепить вообще в принципе никто не может предложить поэтому и приходиться самому наступать на грабли и городить велосипеды
Так может и группы тут не нужны?


Или может СПДС'овские группы подойдут? Они умеют сохранять "Связи" между объектами


Пример создание группы из деталей оснастки
00:00 Размещаем на чертеже детали, которые будут участвовать в группе: Винт стяжной, Струбцина, Шайба и Гайка.
00:13 Вызываем команду spconstraint - Управление зависимостями. В диалоговом окне указываем «Дочерний» и «Родительские» объекты. Задаём необходимые геометрические зависимости. Указываем, что зависимости «Двунаправленные»
00:46 Открываем деталь «Гайка» в «Мастере объектов»
00:51 Вызываем «Мастер зависимостей». Так как у нас уже есть на чертеже детали с наложенными зависимостями, пропускаем момент вставки деталей.
01:00 В открывшемся диалоговом окне «Управление зависимостями» оказываем «Родительский» и «Дочерний» объекты.
01:09 Нажимаем «Ok», появляется Диалог «Обучение детали установке зависимостей». Нажимаем «Далее» и доходим до формирования функции function OnConnect
01:17 В тело функции автоматически вставляется тело скрипта, соединяющего детали по заданным плоскостям
01:28 Проверяем автоматическое соединение деталей между собой, последовательно вставляя детали из базы
01:46 При необходимости можем изменить «режим перекрытия» для отдельных деталей
01:54 Вызываем команду spgroupobjects - Группировать объекты.
02:01 Указываем необходимые детали и, в открывшемся окне «Новая группа» указываем куда будет сохраняться наша новая группа
02:25 Вставляем группу и проверяем работу
02:50 Вставляем в чертеж подготовленный отчет и проверяем результат

«Если мы сумеем определить аэродинамику полета майского жука, мы или обнаружим какое-то несовершенство современной теории полета насекомого, или откроем, что майский жук обладает каким-то неизвестным нам способом создания высокой подъемной силы».

© Леон Беннет

http://www.spds.ru


#5 habro430

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений

Отправлено 15 Июль 2019 - 17:15

Спасибо, но как это сделать применив multicad на c#?

Сообщение отредактировал habro430: 15 Июль 2019 - 17:16


#6 MCAD

    Активист

  • Пользователи
  • PipPipPipPip
  • 1 089 сообщений
  • Пол:Мужчина

Отправлено 15 Июль 2019 - 19:51

1. Тут спрашивайте
2. Это почитайте
3. Сюда загляните

«Если мы сумеем определить аэродинамику полета майского жука, мы или обнаружим какое-то несовершенство современной теории полета насекомого, или откроем, что майский жук обладает каким-то неизвестным нам способом создания высокой подъемной силы».

© Леон Беннет

http://www.spds.ru






Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей