3D Pointcloud Plot - PullRequest
       14

3D Pointcloud Plot

0 голосов
/ 24 июня 2018

есть некоторые проблемы здесь, у меня есть координаты в списках.Эти координаты взяты из Laserscanner, который сканирует слои, поэтому, закончив один слой, он попадает в другой, откуда поступают индикаторы и вложенные списки.Одиночные списки для XY и Z имеют длину 720 индексов.И описанные ранее вложенные списки для каждого индекса представляют слои.Это дает мне такую ​​структуру, как показано здесь:

len(X) = 720
X[1] = [ 0. 8.62348279  ... 9.10556606  9.15339632  9.11527918  9.11995584]

Что я пробовал до сих пор?

Я пытался представить этот материал как график рассеяния, который работает довольно хорошо.

fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
for i in range(len(X1)):
   plt.scatter(X1[i],Y1[i],Z1[i],marker='x')
plt.show()

Теперь перейдем к моим вопросам:

  1. График ScatterPlot, который вы видите реализованным выше, показывает точки в странном состоянии "gluLookAt", мой первый вопрос - как манипулироватьвзгляд на угол или положение.Поэтому я наблюдаю за графиком так, как будто я нахожусь в положении сканера или чуть выше.
  2. Как можно наносить отдельные слои разными цветами, для одного круга сканирования есть 24 слоя.
  3. Кроме того, чтобы показать, как работает сканер, было бы неплохо иметь анимированный профиль сканирования, чтобы каждый слой сканировался один за другим.

Я надеюсь, что вы, ребята,может помочь мне снова, заранее спасибо.

С уважением

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...