Phiên bản được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên bản phát triển:Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài liệu này dành cho phiên bản không được hỗ trợ của kèo bóng đá hôm nay và ngày mai.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

9.11. kèo bóng đá hôm nay và ngày mai

Các loại kèo bóng đá hôm nay và ngày maiđiểm, Box, LSEG, Line, đường dẫn, PolygonCircleCó một bộ lớn các hàm kèo bóng đá hôm nay và ngày mai tử hỗ trợ gốc, được hiển thị trongBảng 9.33, Bảng 9.34Bảng 9,35.

THẬN TRỌNG

Lưu ý rằngHồigiống nhưHồikèo bóng đá hôm nay và ngày mai tử,~ =, đại diện cho khái niệm bình đẳng thông thường chođiểm, Box, PolygonCircleLoại. Một số loại này cũng có=kèo bóng đá hôm nay và ngày mai tử, nhưng=so sánh với nhauVùngChỉ. Các kèo bóng đá hôm nay và ngày mai tử so sánh vô hướng khác (<=và như vậy) Tương tự như vậy so sánh các khu vực cho các loại này.

Bảng 9.33. kèo bóng đá hôm nay và ngày mai tử hình học

Nhà điều hành Mô tả Ví dụ
+ Dịch hộp '((0,0), (1,1))' + điểm '(2.0,0)'
- Dịch Box '((0,0), (1,1))' - điểm '(2.0,0)'
* tỷ lệ/xoay Box '((0,0), (1,1))' * Point '(2.0,0)'
/ tỷ lệ/xoay hộp '((0,0), (2,2))' / point '(2.0,0)'
# điểm hoặc hộp giao lộ Box '((1, -1), (-1,1))' # Box '((1,1), (-2, -2))'
# Số điểm trong đường dẫn hoặc đa giác # path '((1,0), (0,1), (-1,0))'
@-@ Độ dài hoặc chu vi @-@ path '((0,0), (1,0))'
@@ trung tâm @@ Circle '((0,0), 10)'
## Điểm gần nhất với kèo bóng đá hôm nay và ngày mai hạng đầu tiên trên kèo bóng đá hôm nay và ngày mai hạng thứ hai điểm '(0,0)' ## lseg '((2,0), (0,2))'
<- Khoảng cách giữa Circle '((0,0), 1)' <- Circle '((5,0), 1)'
&& chồng chéo? (Một điểm chung làm cho điều này đúng.) box '((0,0), (1,1))' && box '((0,0), (2,2))'
<< Circle '((0,0), 1)' << Circle '((5,0), 1)'
hoàn toàn đúng của? Circle '((5,0), 1)' Circle '((0,0), 1)'
&< không mở rộng sang phải của? box '((0,0), (1,1))' & <box '((0,0), (2,2))'
& Không mở rộng sang bên trái của? Box '((0,0), (3,3))' & hộp '((0,0), (2,2))'
<< | hoàn toàn bên dưới? Box '((0,0), (3,3))' << | Hộp '((3,4), (5,5))'
| Box '((3,4), (5,5))' | hộp '((0,0), (3,3))'
& <| không mở rộng ở trên? Box '((0,0), (1,1))' & <| Hộp '((0,0), (2,2))'
| & không mở rộng bên dưới? Box '((0,0), (3,3))' | & Box '((0,0), (2,2))'
<^ ở bên dưới (cho phép chạm vào)? Circle '((0,0), 1)' <^ Circle '((0,5), 1)'
^ là ở trên (cho phép chạm vào)? Circle '((0,5), 1)'^ Circle '((0,0), 1)'
?# giao nhau? lseg '((-1,0), (1,0))'?# Hộp '((-2, -2), (2,2))'
?- là ngang? ?- lseg '((-1,0), (1,0))'
?- được căn chỉnh theo chiều ngang? điểm '(1,0)'?- điểm '(0,0)'
? | là thẳng đứng? ? | lseg '((-1,0), (1,0))'
? | được căn chỉnh theo chiều dọc? điểm '(0,1)'? | điểm '(0,0)'
?-| là vuông góc? lseg '((0,0), (0,1))'?-| lseg '((0,0), (1,0))'
? || là song song? lseg '((-1,0), (1,0))'? || lseg '((-1,2), (1,2))'
@ chứa? Circle '((0,0), 2)' @ Point '(1,1)'
<@ chứa trong hoặc trên? điểm '(1,1)' <@ Circle '((0,0), 2)'
~ = giống như? Polygon '((0,0), (1,1))' ~ = polygon '((1,1), (0,0))'

Lưu ý

trướckèo bóng đá hôm nay và ngày mai8.2, kèo bóng đá hôm nay và ngày mai tử ngăn chặn@<@được gọi tương ứng~@. Những cái tên này vẫn có sẵn, nhưng không được chấp nhận và cuối cùng sẽ bị xóa.

Bảng 9.34. Chức năng kèo bóng đá hôm nay và ngày mai

function Loại trả lại Mô tả Ví dụ
khu vực (Đối tượng) Double Precision khu vực Vùng (hộp '((0,0), (1,1))')
trung tâm (Đối tượng) điểm trung tâm trung tâm (hộp '((0,0), (1,2))')
đường kính (Circle) Double Precision Đường kính của vòng tròn đường kính (vòng tròn '((0,0), 2.0)')
chiều cao (Box) Double Precision Kích thước dọc của hộp chiều cao (hộp '((0,0), (1,1))')
isclosed (đường dẫn) Boolean Một đường dẫn đóng? isclosed (đường dẫn '((0,0), (1,1), (2,0))')
isopen (đường dẫn) Boolean Một đường dẫn mở? isopen (đường dẫn '[(0,0), (1,1), (2,0)]')
length (Đối tượng) Double Precision length length (đường dẫn '((-1,0), (1,0))')
npoints (24496_24502) int Số điểm npoints (đường dẫn '[(0,0), (1,1), (2,0)]')
npoints (Polygon) int Số điểm npoints (polygon '((1,1), (0,0))')
pclose (đường dẫn) đường dẫn chuyển đổi đường dẫn sang đóng pclose (đường dẫn '[(0,0), (1,1), (2,0)]')
popen (đường dẫn) đường dẫn Chuyển đổi đường dẫn thành Mở popen (đường dẫn '((0,0), (1,1), (2,0))')
RADIUS (Circle) Double Precision Bán kính của vòng tròn RADIUS (vòng tròn '((0,0), 2.0)')
Width (Box) Double Precision Kích thước ngang của hộp Width (hộp '((0,0), (1,1))')

Bảng 9.35. Chức năng chuyển đổi loại kèo bóng đá hôm nay và ngày mai

function Loại trả về Mô tả Ví dụ
Box (Circle) Box Circle to Box hộp (vòng tròn '((0,0), 2.0)')
Box (điểm) Box Điểm vào hộp trống hộp (điểm '(0,0)')
Box (điểm, điểm) Box Point to Box hộp (điểm '(0,0)', điểm '(1,1)')
Box (Polygon) Box Polygon to Box Box (Polygon '((0,0), (1,1), (2,0))')
Bound_box (Box, Box) Box Hộp vào hộp giới hạn bound_box (hộp '((0,0), (1,1))', hộp '((3,3), (4,4))')
Circle (Box) Circle Box to Circle vòng tròn (hộp '((0,0), (1,1))')
Circle (điểm, độ chính xác gấp đôi) Circle Trung tâm và bán kính sang vòng tròn vòng tròn (điểm '(0,0)', 2.0)
Circle (Polygon) Circle Polygon to Circle Circle (Polygon '((0,0), (1,1), (2,0))')
Line (điểm, điểm) Line Điểm vào dòng dòng (điểm '(-1,0)', điểm '(1,0)')
lseg (Box) LSEG hộp đường chéo đến dòng lseg (hộp '((-1,0), (1,0))')
lseg (điểm, điểm) LSEG điểm đến phân đoạn dòng lseg (điểm '(-1,0)', điểm '(1,0)')
đường dẫn (Polygon) đường dẫn Polygon to Path Đường dẫn (Polygon '((0,0), (1,1), (2,0))')
điểm(Double Precision, Double Precision) điểm điểm xây dựng Điểm (23.4, -44.5)
điểm (Box) điểm trung tâm của hộp điểm (hộp '((-1,0), (1,0))')
điểm (Circle) điểm trung tâm của vòng tròn điểm (vòng tròn '((0,0), 2.0)')
point (LSEG) point trung tâm của phân đoạn dòng điểm (lseg '((-1,0), (1,0))')
điểm (Polygon) điểm Trung tâm đa giác Point (Polygon '((0,0), (1,1), (2,0))')
Polygon (Box) Polygon Box đến 4 điểm đa giác Polygon (hộp '((0,0), (1,1))')
Polygon (Circle) Polygon vòng tròn đến đa giác 12 điểm Polygon (Circle '((0,0), 2.0)')
Polygon (NPTS, Circle) Polygon Circle toNPTS-Point Polygon Polygon (12, Circle '((0,0), 2.0)')
Polygon (đường dẫn) Polygon Đường dẫn đến đa giác Polygon (Path '((0,0), (1,1), (2,0))')

Có thể truy cập hai số thành phần của AđiểmNhư thể điểm là một mảng có chỉ mục 0 và 1. Ví dụ, nếuT.PđiểmCột sau đóChọn p [0] từ tLấy tọa độ x vàCập nhật T SET P [1] = ...Thay đổi tọa độ y. Theo cùng một cách, một giá trị của loạiBoxhoặcLSEGcó thể được coi là một mảng haiđiểmGiá trị.

Thekhu vựckèo bóng đá hôm nay và ngày mai hoạt động cho các loạiBox, Circleđường dẫn. Thekhu vựcChức năng chỉ hoạt động trênđường dẫnKiểu dữ liệu nếu các điểm trongđường dẫnkhông giao thoa. Ví dụ:đường dẫn '((0,0), (0,1), (2,1), (2,2), (1,2), (1,0), (0,0))' :: Pathsẽ không hoạt động; Tuy nhiên, sau đây giống hệt nhauđường dẫn '((0,0), (0,1), (1,1), (1,2), (2,2), (2,1), (1,1), (1,0), (0,0))' :: PATHSẽ hoạt động. Nếu khái niệm về giao nhau so với không giao thoađường dẫnđang bối rối, vẽ cả hai điều trênđường dẫnS cạnh nhau trên một mảnh giấy biểu đồ.