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?
Vật thể mũi tên có trục hình hộp thẳng với một đầu mũi tên ở một đầu. Câu lệnh sau sẽ hiển thị một mũi tên chỉ song song với trục x
pointer =
arrow
[pos=
[0
,2
,1
], axis=
[5
,0
,0
], shaftwidth=
1
]
Đối tượng mũi tên có các thuộc tính và giá trị mặc định sau, giống như các giá trị cho hình trụ. pos [0,0,0], x [0], y[0], z[0], trục [1,0,0], chiều dài [1], màu [1,1,1] là màu. trắng, đỏ [1], xanh lá cây [1], xanh dương [1], độ mờ [1], và cao hơn [0,1,0]. Cũng giống như , thuộc tính up có ý nghĩa đối với mũi tên vì trục và đầu có tiết diện vuông và việc thiết lập thuộc tính up sẽ xoay mũi tên quanh trục của nó. Thuộc tính mũi tên bổ sung
độ rộng trục Theo mặc định, độ rộng trục = 0. 1*[chiều dài mũi tên]
headwidth Theo mặc định, headwidth = 2*shaftwidth
headlength Theo mặc định, headlength = 3*shaftwidth
Việc gán bất kỳ thuộc tính nào trong số này thành 0 sẽ khiến nó sử dụng giá trị mặc định dựa trên kích thước của mũi tên. Nếu chiều dài phần đầu trở nên lớn hơn một nửa chiều dài của mũi tên hoặc trục trở nên mỏng hơn 1/50 chiều dài, thì toàn bộ mũi tên sẽ được thu nhỏ lại cho phù hợp
Hành vi mặc định này làm cho chiều rộng của các mũi tên rất ngắn co lại và chiều rộng của các mũi tên rất dài tăng lên [trong khi hiển thị tổng chiều dài chính xác]. Nếu bạn muốn chiều rộng trục và chiều rộng đầu không thay đổi khi mũi tên trở nên rất ngắn hoặc rất dài, hãy đặt fixedwidth = 1. Trong trường hợp này, điều chỉnh duy nhất được thực hiện là chiều dài đầu được điều chỉnh sao cho nó không bao giờ dài hơn một nửa tổng chiều dài, sao cho tổng chiều dài của mũi tên là chính xác. Điều này có nghĩa là những mũi tên rất ngắn, dày trông giống như một chiếc đinh bấm, với phần đầu gần như bằng phẳng.
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
Một vật thể hình elip dài trông giống như một điếu xì gà; . Các mặt cắt ngang của nó là hình tròn hoặc hình elip. Đối tượng ellipsoid có các thuộc tính giống như đối tượng hộp và nó có thể được coi là phù hợp bên trong một hộp có cùng kích thước
myell = ellipsoid[pos=[x0,y0,z0], chiều dài=L, chiều cao=H, chiều rộng=W]
Vị trí đã cho nằm ở tâm của ellipsoid, tại [x0, y0, z0]. Điều này khác với hình trụ, có thuộc tính pos ở một đầu của hình trụ. Cũng giống như với một hình trụ, chúng ta có thể gọi các thành phần vectơ riêng lẻ của hình elip là myell. x, tôi. y, và myel. z. Chiều dài từ đầu đến cuối [dọc theo trục x] là L , chiều cao [dọc theo trục y] là H và chiều rộng là W [dọc theo trục z]. Đối với ellipsoid này, chúng ta có myell. trục = [L, 0, 0]. Lưu ý rằng trục của hình elip giống như trục của hình trụ
Đối với một hình elip không thẳng hàng với các trục tọa độ, các vấn đề khác sẽ phát sinh. Hướng của chiều dài của ellipsoid được cung cấp bởi trục [xem sơ đồ được hiển thị cùng với tài liệu về đối tượng hộp]
myell = ellipsoid[pos=[x0,y0,z0], axis=[a,b,c], length=L,
chiều cao=H, chiều rộng=W]
Thuộc tính axis cung cấp hướng cho chiều dài của hình elip và chiều dài, chiều cao và chiều rộng của hình elip được cung cấp như trước [nếu thuộc tính độ dài không được cung cấp, độ dài được đặt thành độ lớn của vectơ trục]
Đối tượng ellipsoid có các thuộc tính và giá trị mặc định sau, giống như các thuộc tính cho hình trụ. pos [0,0,0], x [0], y[0], z[0], trục [1,0,0], chiều dài [1], màu [1,1,1] là màu. trắng, đỏ [1], xanh lục [1], xanh dương [1] và cao hơn [0,1,0]. Thuộc tính hộp bổ sung
chiều cao Theo hướng y trong trường hợp đơn giản, mặc định là 1
chiều rộng Theo hướng z trong trường hợp đơn giản, mặc định là 1
kích thước [chiều dài, chiều cao, chiều rộng], mặc định là [1,1,1]
myell. size=[20,10,12] đặt chiều dài=20, chiều cao=10, chiều rộng=12
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 elip, hộp, hình cầu hoặc vòng, nó tương ứng với tâm của đối tượng
from
vpython
import
*
ellipsoid[]
đầu ra.
ví dụ 2. Một ellipsoid sử dụng các tham số màu sắc, độ mờ, độ bóng và độ phát xạ.
Python3
# import the module
from
vpython
3_______ *
# import the module
2_______6_______3 # import the module
4_______6_______5# import the module
6# import the module
7# import the module
6# import the module
9from
0
from
1from
2# import the module
3 from
4# import the module
6
from
1from
7# import the module
3 from
9# import the module
6
from
1vpython
2_______6_______3 vpython
4vpython
5
đầu ra.
ví dụ 3. Hiển thị 2 hình elip để trực quan hóa các thuộc tính pos, length, height và width.
Python3
# import the module
from
vpython
import
*
import
1
import
2_______6_______3 # import the module
4import
5_______3_______6# import the module
6import
6# import the module
6*
0from
0
*
2_______4_______3_______6_______3 *
5_______6_______6
*
2_______4_______8# import the module
3 import
6_______6_______6
*
2_______5_______3_______6_______3 import
6# import the module
6
*
2_______5_______8# import the module
3 # import the module
4from
9# import the module
6# import the module
9# import the module
6*
0# import the module
6
# import the module
7
# import the module
8
import
2_______6_______3 # import the module
4from
9# import the module
6import
5from
9# import the module
6from
7from
0
from
1ellipsoid[]
3_______6_______3 *
5_______6_______6
*
2_______5_______8# import the module
3 # import the module
4*
0# import the module
6from
9# import the module
6*
0# import the module
6
đầu ra.
Ví dụ 4. Một ellipsoid sử dụng các tham số texture, axis và up.
Python3
# import the module
from
vpython
import
*
# import the module
09# import the module
3 # import the module
11
from
1# import the module
13_______6_______3 # import the module
4import
5from
9# import the module
6# import the module
19# import the module
6*
0from
0
from
1# import the module
24_______6_______3 # import the module
4from
9# import the module
6import
6# import the module
6import
6from
0