Jak narysować linię w przestrzeni 3D w Pythonie Mayavi? Czy istnieje funkcja z modułu MLAB, która pozwala mi określić punkt początkowy i końcowy linii, która zostanie narysowana?Narysuj linię w języku Python Mayavi
6
A
Odpowiedz
1
Sprawdź dokumentację dla mayavi; 3d plotowanie jest w tutoriali i udokumentowane here. Jest częścią mlab
, mayavi.mlab.plot3d(*args, **kwargs)
.
Składnia jest
plot3d(x, y, z, ...)
2
Jedną ważną cechą można użyć podczas rysowania linii jest do reprezentowania ich w postaci rury. W poniższym przykładzie rysowałem oś X, Y, Z wraz z figurą 3D (pamiętaj, że w moim przypadku wymiary są duże, abyś mógł je dostosować):
import mayavi.mlab as mlab
black = (0,0,0)
white = (1,1,1)
mlab.figure(bgcolor=white)
mlab.plot3d([0, 1000], [0, 0], [0, 0], color=black, tube_radius=10.)
mlab.plot3d([0, 0], [0, 1500], [0, 0], color=black, tube_radius=10.)
mlab.plot3d([0, 0], [0, 0], [0, 1500], color=black, tube_radius=10.)
mlab.text3d(1050, -50, +50, 'X', color=black, scale=100.)
mlab.text3d(0, 1550, +50, 'Y', color=black, scale=100.)
mlab.text3d(0, -50, 1550, 'Z', color=black, scale=100.)
Powiązane problemy
- 1. IOS: narysuj linię palcem
- 2. TVTK Błąd w Mayavi (Python)
- 3. HowTo: Narysuj linię ze strzałką?
- 4. narysuj linię w poprzek w ggplot2
- 5. Narysuj przerywaną linię w adoratorze WPF
- 6. Narysuj okrąg w Tkinter (Python)
- 7. Grafika - DrawLine - narysuj linię i przenieś ją
- 8. narysuj linię pod TextView na Androidzie
- 9. Narysuj gładką linię między punktami na Androidzie
- 10. Wykreślanie grafiki 3D w języku Python 3
- 11. narysuj linię tekstu w tekście w widoku tekstowym
- 12. Python, narysuj okrąg z PIL
- 13. python zastąpić poprzednią linię
- 14. Android EditText narysuj linię podziału między jej ciągiem a tekstem.
- 15. Jak zainstalować backendy Mayavi Trait?
- 16. Deskryptory w języku Python nie działają w języku Python 2.7
- 17. Pakiety w języku Python?
- 18. Wątki w języku Python
- 19. iteritems w języku Python
- 20. ++ operator w języku Python
- 21. Logowanie w języku Python?
- 22. sqlite3 w języku Python
- 23. Przerwa w języku Python
- 24. Narysuj dendrogram w pythonu ręcznie
- 25. Usuwanie duplikatów w języku Python
- 26. Python 3.2 pomiń linię w csv.DictReader
- 27. Jak oznaczyć linię w matplotlib (python)?
- 28. Python - Jak wyciąć napis w języku Python?
- 29. Mayavi: obracanie wokół osi Y
- 30. Narysuj tekst w centrum