Тема: В программе отсечь ненужные части объектов.
Еще раз надеюсь на вашу помощь.Как в программе на VВА убрать ненужные куски объектов,наподобе команды TRIM
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → VBA → В программе отсечь ненужные части объектов.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Еще раз надеюсь на вашу помощь.Как в программе на VВА убрать ненужные куски объектов,наподобе команды TRIM
Можно найти точки пересечения при помощи IntersectWith Method и скорректировать соответствующим образом конечные точки примитивов. Для простых случаев годится, для более сложных скорей всего через SendCommand вызывать тот самый TRIM (не проверял). На VBA не пробовал, на Лиспе через (command) такой вызов работает без проблем.
Самое правильное - сразу строить как должно быть, чтоб не резать потом.
У меня была такая же проблема и я её решил таким способом, коряво ,конечно,но работает:
1. Делаю из набора объектов блок.
2. Потом рисую полилинию по которой надо обрезать.
3. Делаю команду XCLIP. Указываю блок, полилинию, по которой надо резать и всё.
Если интересно здесь была где-то такая тема.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → VBA → В программе отсечь ненужные части объектов.
Форум работает на PunBB, при поддержке Informer Technologies, Inc