ну это опять-таки работа с каждым элементом.
Outline.AddPointOutline - это линия из двух точек. когда мы BoundingBox Minimum/Max point каждого элемента в нее будем добавлять , что получится?
Outline - это линия из двух точек
Outline is a generic object that provides a bounding box/bounding outline. It supports operations to scale and transform. It also supports intersections and contains operations
Outline(XYZ, XYZ)
Constructor that uses a minimum and maximum XYZ point to initialize the outline.
AddPoint
Adds a point to the bounding box, expanding it if the point is outside the existing boundary.
outside the existing boundary.а
когда мы добавляем новую точку , может быть такое что новый outline будет короче прежнего то есть будет
нет. Если точка внутри, то outline не изменится, если снаружи - то растянетсяТогда это то что нужно!
я создавал в ручную новый ББ, брал все мин координаты минимальных точек и макс координаты максимальных точек, возможно это не самый оптимальный вариант, другого способа не нашелВы здесь работали с outline или только координаты Min Max использовали?
у меня было тактоже вариант)