Làm cách nào để vẽ một đường thẳng trong không gian 3D bằng Python Mayavi? Có chức năng nào từ mô-đun MLAB cho phép tôi chỉ định điểm bắt đầu và điểm kết thúc của đường sẽ được vẽ không?Vẽ một đường bằng Python Mayavi
6
A
Trả lời
1
Kiểm tra tài liệu cho mayavi; 3d âm mưu là trong các hướng dẫn và tài liệu here. Đó là một phần của mlab
, mayavi.mlab.plot3d(*args, **kwargs)
.
Cú pháp là
plot3d(x, y, z, ...)
2
Một tính năng quan trọng, bạn có thể sử dụng khi vẽ đường là đại diện cho họ như một ống. Ví dụ sau tôi đã sử dụng để vẽ trục X, Y, Z cùng với hình 3D (lưu ý rằng trong trường hợp của tôi kích thước lớn, để bạn có thể muốn điều chỉnh chúng):
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.)
Các vấn đề liên quan
- 1. TVTK trong Mayavi (Python)
- 2. Vẽ một địa hình bằng python?
- 3. 3d vẽ bằng python
- 4. 3D đường viền cốt truyện từ dữ liệu sử dụng Mayavi/Python
- 5. Hiển thị cảnh mayavi với một đường ống lớn nhanh hơn
- 6. Vẽ ranh giới giữa cặp bằng Python
- 7. IOS: vẽ một đường bằng ngón tay của bạn
- 8. Làm cách nào để vẽ một đường bằng Cocos2D-X?
- 9. KineticJS - Vẽ các đường bằng chuột
- 10. Vẽ một đường song song
- 11. Vẽ các đường bằng Thuật toán Đường dây của Bresenham
- 12. Vẽ một đường trên một QWidget
- 13. Vẽ đồ thị bằng Python 3.x
- 14. Vẽ một đường có màu gradient
- 15. nhiều đường Matching bằng Python
- 16. mayavi mlab.savefig() cung cấp một hình ảnh trống
- 17. Richtextbox vẽ đường rtf
- 18. Vẽ một đường trong iPhone/iPad
- 19. Vẽ một đường hồi quy qua gốc
- 20. Vẽ nhiều đường kẻ trong một BufferedImage
- 21. khóa máy ảnh trong mayavi
- 22. python: vẽ biểu đồ với một đường hàm trên đầu trang
- 23. chú thích nhiều điểm với văn bản trong mayavi bằng cách sử dụng mlab
- 24. Vẽ đường viền tròn xung quanh hình ảnh bằng Raphael
- 25. Làm cách nào để vẽ đường dẫn bằng bitmap?
- 26. Vẽ đường lắp (OpenCV)
- 27. Đường dẫn vẽ Android
- 28. Vẽ một đường với một dòng trong OpenLayers bằng cách sử dụng JavaScript
- 29. Vẽ biểu đồ Python ASCII
- 30. Vẽ một đường ở một góc cụ thể trong Java