(изменено: Alexander, 21 апреля 2014г. 18:37:14)

Тема: копирование 3D Faces, лежащие в одной плоскости

Добрый день, господа!
Существует десяток  3D объектов, которые командой _Slice были одновременно срезаны одной плоскостью (плоскость не стандартная, построенная по з-м точкам. координаты точек известны.)Все верхние половины 3D объектов были удалены.
Вопрос: как программно скопировать все 3D Faces оставшихся 3D объектов, лежащие в этой плоскости?
Заранее благодарен!

Re: копирование 3D Faces, лежащие в одной плоскости

Наверное можно упростить вопрос:
Как программно изолировать\выбрать\скопировать (подойдет любое) содержимое плоскости, проходящей через 3 точки (координаты точек известны.)
Спасибо!

Re: копирование 3D Faces, лежащие в одной плоскости

Если точки известны, попробуй так (не уверен, что правильно)

(setq sset (ssget "_WP" (list p1 p2 p3)))

Re: копирование 3D Faces, лежащие в одной плоскости

Нет, fixo, это не годится!
ты имел ввиду WPolygon, описанный заданными точками,
а если точки находятся далеко и внутри этого треугольника \ полигона ничего нет?
и если внутри этого треугольника \ полигона есть другие объекты, то он и их выбирает
и не важно, параллельны объекты данной плоскости или же нет!
может есть другие идеи? К сожалению в писании лиспов не силен, но пользоваться умею
еще упрощу задачу: селектировать объекты, лежащие в произвольной плоскости (плоскость построена по 3-м точкам, но точек могу добавить сколько надо!)
Спасибо!

(изменено: Yuriy, 24 апреля 2014г. 20:08:54)

Re: копирование 3D Faces, лежащие в одной плоскости

Alexander пишет:

Как программно изолировать\выбрать\скопировать (подойдет любое) содержимое плоскости, проходящей через 3 точки (координаты точек известны.)

Возможно в этой теме найдется что нибудь полезное для разрешения вопроса...
"Как проверить принадлежность нескольких точек к одной плоскости?"
https://www.caduser.ru/forum/post61505.html#p61505

Re: копирование 3D Faces, лежащие в одной плоскости

Спасибо!