Một trong những kỹ thuật hứa hẹn nhất của Thị giác máy tính trong 5 năm qua không thể phủ nhận là PointNet, và một trong những lợi thế lớn nhất của nó là khả năng làm việc với các đám mây điểm thay vì…
Một thẻ đã tồn tại với tên chi nhánh được cung cấp. Nhiều lệnh Git chấp nhận cả tên thẻ và tên nhánh, vì vậy việc tạo nhánh này có thể gây ra hành vi không mong muốn. Bạn có chắc chắn muốn tạo nhánh này không?
Điều này tạo ra một hình cầu có tâm tại vị trí [1,2,1] với bán kính = 0. 5, với màu nền trước hiện tại
Đối tượng hình cầu có các thuộc tính và giá trị mặc định sau, tương tự như hình trụ. vectơ vị trí [0,0,0], vectơ trục [1,0,0], vectơ màu [1,1,1] là màu. trắng, đỏ [1], xanh lá cây [1], xanh lam [1], độ mờ [1], độ bóng [0. 6], phát xạ [Sai], kết cấu và vectơ lên [0,1,0]. Giống như hình trụ, các thuộc tính hướng lên và trục ảnh hưởng đến hướng của hình cầu nhưng chỉ có tác dụng phụ đối với hình thức bên ngoài trừ khi chỉ định kết cấu không mịn hoặc mặt cắt ngang là hình bầu dục. Độ lớn của thuộc tính axis không liên quan. Thuộc tính hình cầu bổ sung
bán kính Bán kính của hình cầu, mặc định = 1
kích thước Mặc định là vector[2,2,2]. Thay vì chỉ định bán kính, bạn có thể đặt size=vector[chiều dài, chiều cao, chiều rộng], có nghĩa là mặt cắt ngang của hình cầu có thể là hình elip, làm cho nó giống như đối tượng hình elip. Không giống như các đối tượng khác, thay đổi kích thước không thay đổi trục, thay đổi trục không thay đổi kích thước
canvas Theo mặc định, một đối tượng chẳng hạn như hình cầu sẽ được hiển thị trong canvas 3D được tạo gần đây nhất, đây sẽ là canvas mặc định có tên "scene" trừ khi bạn tự tạo canvas [xem phần thảo luận có liên quan ở đầu tài liệu canvas]
Lưu ý rằng thuộc tính pos cho hình trụ, mũi tên, hình nón và kim tự tháp tương ứng với một đầu của đối tượng, trong khi đối với hình cầu, nó tương ứng với tâm của đối tượng
Nếu bạn bao gồm make_trail=True khi bạn tạo đối tượng, một dấu vết sẽ để lại phía sau đối tượng khi bạn di chuyển đối tượng. Để biết các tùy chọn liên quan, hãy xem Rời khỏi Dấu vết
Một đối tượng hình cầu nhanh. đơn giản_sphere
Để trông trơn tru, một hình cầu được tạo bởi một số lượng rất lớn các hình tam giác. Đôi khi tốc độ quan trọng hơn vẻ đẹp cuối cùng. Đối tượng simple_sphere có thể được sử dụng giống như một hình cầu, nhưng một số lượng lớn các đối tượng simple_sphere được hiển thị nhanh hơn rất nhiều so với cùng một số lượng hình cầu thông thường. Đối với tốc độ, đối tượng simple_sphere được sử dụng trong đối tượng điểm và trong các đường nhỏ sử dụng điểm
Ghi chú
Nhấp để tải xuống mã ví dụ đầy đủ
Ví dụ này minh họa cách tạo một hình cầu
import sys from vispy import scene from vispy.visuals.transforms import STTransform canvas = scene.SceneCanvas[keys='interactive', bgcolor='white', size=[800, 600], show=True] view = canvas.central_widget.add_view[] view.camera = 'arcball' sphere1 = scene.visuals.Sphere[radius=1, method='latitude', parent=view.scene, edge_color='black'] sphere2 = scene.visuals.Sphere[radius=1, method='ico', parent=view.scene, edge_color='black'] sphere3 = scene.visuals.Sphere[radius=1, rows=10, cols=10, depth=10, method='cube', parent=view.scene, edge_color='black'] sphere1.transform = STTransform[translate=[-2.5, 0, 0]] sphere3.transform = STTransform[translate=[2.5, 0, 0]] view.camera.set_range[x=[-3, 3]] if __name__ == '__main__' and sys.flags.interactive == 0: canvas.app.run[]
Tổng thời gian chạy của tập lệnh. [ 0 phút 0. 768 giây]
Download Python source code: sphere.py
Download Jupyter notebook: sphere.ipynb
Thư viện được tạo bởi Sphinx-Gallery