Марширующие кубики? - PullRequest
       9

Марширующие кубики?

3 голосов
/ 22 мая 2011

У меня есть объект из точек, скажем, его облако точек, я хочу визуализировать объект из этих точек, я хочу, чтобы объект выглядел так, как будто эти точки были завернуты в лист бумаги.Я хочу оживить это, поэтому первое, что пришло мне в голову, это марширующие кубы, но мой объект не будет шаром или кубом, он изменится, есть ли более простой подход, чем марширующие кубы?

Ответы [ 3 ]

4 голосов
/ 28 мая 2011

В зависимости от того, что вы подразумеваете под «обернутым», 3D выпуклая оболочка может создать желаемый эффект.

Анимируйте свои вершины, как вам хочется, и перезапускайте алгоритм оболочки каждыйвремя.

3 голосов
/ 28 августа 2012

Алгоритм Marching Cubes кажется наиболее подходящим для того, что вы ищете - не все облака точек выпуклые.Алгоритм может показаться пугающим из-за большой справочной таблицы, но на самом деле он довольно прост.Я разместил пример (используя Three.js) по адресу:

http://stemkoski.github.com/Three.js/Marching-Cubes.html

0 голосов
/ 30 мая 2011

Это похоже на то, что вы ищете: http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=25

...