2016-02-23 5 views
0

Я просто искал название этой геометрической трансформации:Добавление дополнительной толщины к 3D-модели (не масштабирование)

«добавление/удаление толщины все вокруг 3D формы»

«Как погружаясь очки в кастрюлю с растопленным шоколадом»

Другой пример:

„Имея модель, представляющую собой кусок бумаги 100x100x0.1, а затем добавить дополнительные 1,0 даст новую модель 102x102x2.1“

Шкала не будет выполнять эту работу, я думаю. Как называется эта операция?

+0

Возможный дубликат [Добавление/удаление определенной отметки к внешней форме PolyHedron] (http://stackoverflow.com/questions/35563803/adding-remove-a-certain-tickness-to-a-polyhedrons-external- форма) –

ответ

-1

Вам не хватает контекста, но в целом вы либо хотите масштабировать или преобразовывать (который может масштабировать) геометрию. Если вы ищете более конкретный случай, вам нужно будет обновить свой вопрос.

Я считаю, что некоторые программы САПР могут создать это, используя операцию оболочки с отрицательным расстоянием.

2

Математически, это Minkowski sum оригинальной формы и, скорее всего, сфера.

Относительно легко реализовать между двумя выпуклыми фигурами - в абсолютном худшем случае вы можете поместить экземпляр геометрии одного объекта в каждую вершину другой, а затем взять выпуклую оболочку этого *; поэтому разложение вогнутой формы на выпуклые подразделы и продолжение выглядит как достаточно эффективный способ продолжения, если вы находитесь на краю времени.

(*) вы можете сэкономить время, чем это, путем размещения лиц на одном объекте с нормалями между этими гранями на другом, но это сложнее. Или просто возьмите somebody else's solution.

+0

Большое спасибо Томми !!!! – Gilles

+0

Джайлс: пожалуйста, примите ответ Томми. – Rethunk