Добрый день, коллеги!
Столкнулся с задачей построения цилиндрической сетки, с ячейкой 5х5 или 10х10 мм.
Казалось бы простая задача;) Но не тут то было)))
Если строить сетку как массив отверстий - то модель работает только до тех пор, пока файл не сохранить.
Открытие сохраненного файла приводит к работоспособности последнего сохранения. А при изменении диаметра - массив 3Д точек перестаёт принадлежать грани цилиндра)
Да и тормоза при перестройке модели - атас)
Вариант с массивом колец и прямых.
Если не сбулить - артефакты на проекции. Впрочем, артефакты остаются, даже если сбулить логически и по честному.
При обычном булевом сложении - тормоза при пересчёте модели остаются дикими.
Выкладываю все исходники.
Вопрос: как построить сетку, чтобы и проекции были честными и тормозов не было?
Может у кого есть идеи на сей счёт?
Столкнулся с задачей построения цилиндрической сетки, с ячейкой 5х5 или 10х10 мм.
Казалось бы простая задача;) Но не тут то было)))
Если строить сетку как массив отверстий - то модель работает только до тех пор, пока файл не сохранить.
Открытие сохраненного файла приводит к работоспособности последнего сохранения. А при изменении диаметра - массив 3Д точек перестаёт принадлежать грани цилиндра)
Да и тормоза при перестройке модели - атас)
Вариант с массивом колец и прямых.
Если не сбулить - артефакты на проекции. Впрочем, артефакты остаются, даже если сбулить логически и по честному.
При обычном булевом сложении - тормоза при пересчёте модели остаются дикими.
Выкладываю все исходники.
Вопрос: как построить сетку, чтобы и проекции были честными и тормозов не было?
Может у кого есть идеи на сей счёт?
Практика - критерий истины (с)