Я хотел бы нарисовать лотки из промышленного робота, строящего линии в 3D. У меня уже есть что-то в виду, но я застрял, потому что хочу рисовать точки относительно разных кадров. Я что-то пробовал, но он не очень изящный. Извините, что не показывал здесь исходный код, технические проблемы. Я буду использовать matplotlib и Python для его программирования. Вопрос: Есть ли функция в matplotlib для рисования относительных точек в 3D-пространстве?Matplotlib нарисовать относительные точки в 3d пространстве
0
A
ответ
1
Относительно чего? Именно вы можете лучше всего определить координаты точки. Если вы хотите считать все относительно точки p0 (x0, y0), то вы добавляете значения x0, y0 в каждую точку.
from matplotlib import pyplot as pl
points = [[2,2],[3,3],[4,4],[5,5]]
p0 = [3,3]
for p in points:
pl.plot(p[0]+p0[0], p[1]+p0[1], "r.")
print p[0]+p0[0], p[1]+p0[1]
pl.show()
Если вы используете numpy, вы можете даже добавить p0 к целому массиву, хранящему координаты.
Если вы хотите рассчитать каждую точку относительно предыдущей, сделайте это, просто изменив код.
Смежные вопросы
- 1. перемещение точки в 3d-пространстве
- 2. Matplotlib стрелка вверх вверх в 3d-пространстве
- 3. OpenGL: Поворот вокруг точки в 3D пространстве
- 4. Интерполяция Лагранжа в 3D-пространстве
- 5. Как размыть точки в 3d matplotlib
- 6. Построение только одной точки в 3D Matplotlib
- 7. Вращения в 3D-пространстве
- 8. Как нарисовать два круга друг к другу в 3D-пространстве
- 9. Проецирование кривой в 3D пространстве
- 10. Триангуляционная поверхность в 3D-пространстве
- 11. Текст в 3D-пространстве
- 12. Отражать вектор в 3D-пространстве
- 13. Углы квадрата в 3D-пространстве
- 14. Устройте X количество вещей равномерно вокруг точки в 3D пространстве
- 15. Эффективное обнаружение ближайшей точки вдоль определенной оси в 3D-пространстве
- 16. Как рассчитать положение точки P в 3d пространстве?
- 17. Вращающаяся точка вокруг точки опоры в 3d-пространстве
- 18. Угловой расчет в 3D-пространстве
- 19. Оказание треугольной грани в 3d пространстве
- 20. Рассчитать 3D-поворот точки
- 21. Как нарисовать куб (3D-окно) вокруг точки в MATLAB?
- 22. точки на плоскости в 3D
- 23. точки расстояния 3D
- 24. построение единой 3D точки на вершине plot_surface в питона Matplotlib
- 25. Matplotlib - Запланируйте плоскость и точки в 3D одновременно
- 26. Draw Rectangle с использованием Wpf в 3D-пространстве
- 27. 3D-точки проекта или кривая NURB на пространстве параметров NURB
- 28. Matplotlib цвет линии в 3D
- 29. Ориентация плоскости наилучшего соответствия в 3D-пространстве
- 30. Matplotlib: Движение графика в 3D
Люди нуждаются в «чем-то», который вы пробовали, но он не очень изящный. Приведите пример для людей, которые здесь помогут вам. – Yugi
Вы можете увидеть большую часть того, что доступно в [tutorials] (http://matplotlib.org/mpl_toolkits/mplot3d/tutorial.html), и вы, вероятно, можете сделать класс для отслеживания того, что эти точки относительно и предоставить правильные координаты функции графика. – berna1111