Как найти взаимно однозначное отображение вершин произвольной 3D-модели в заранее заданную сферу? - PullRequest
0 голосов
/ 09 мая 2020

В моей программе я хочу сопоставить произвольную трехмерную модель с заранее определенной сферой.

Я знал, что могу сопоставить трехмерную модель со сферой, используя сферическую параметризацию . Но это не то, что я действительно хочу, потому что у результирующей сферы сферической параметризации есть две проблемы:

  1. Количество вершин полученной сферы зависит от исходной модели, что означает, что разные модели (которые имеют разное количество вершин) приводят к разным сферам.
  2. Распределение вершин полученной сферы неравномерно.

Итак, чтобы решить эти две проблемы, я обнаружил, что Я могу заранее определить однородную сферу (с n вершинами), а затем сопоставить с ней произвольную трехмерную модель (с m вершинами, m

Другими словами, я хочу сделать следующее:

  1. Заранее определите однородную сферу с n вершинами (например, this
  2. Для произвольной 3D-модели с m вершинами (n> m)
  3. Найдите взаимно однозначное сопоставление вершин из 3D-модели в сфере (В сфере могут быть некоторые вершины без отображения из 3D-модели, поскольку n> m, но это нормально для моей программы)
...