Điểm kèo bóng đá c1, hộp, lseg, đường, đường dẫn, đa giác và Vòng tròn có một tập hợp lớn các chức năng hỗ trợ gốc.
Bảng 10-5. Chức năng kèo bóng đá c1
function | return | Mô tả | Ví dụ |
---|---|---|---|
khu vực (kèo bóng đá c1) | float8 | khu vực của kèo bóng đá c1 | khu vực ('((0,0), (1,1))' :: box) |
khu vực (vòng tròn) | float8 | khu vực của vòng tròn | khu vực ('((0,0), 2.0)' :: Circle) |
kèo bóng đá c1 (kèo bóng đá c1, kèo bóng đá c1) | Box | kèo bóng đá c1 vào kèo bóng đá c1 giao nhau | Box ('((0,0), (1,1))', '((0,5,0,5), (2,2))') |
trung tâm (kèo bóng đá c1) | điểm | trung tâm của đối tượng | trung tâm ('((0,0), (1,2))' :: box) |
trung tâm (vòng tròn) | điểm | trung tâm của đối tượng | Center ('((0,0), 2.0)' :: Circle) |
đường kính (vòng tròn) | float8 | đường kính của vòng tròn | Đường kính ('((0,0), 2.0)' :: Circle) |
chiều cao (kèo bóng đá c1) | float8 | Kích thước thẳng đứng của kèo bóng đá c1 | chiều cao ('((0,0), (1,1))' :: box) |
isclosed (đường kèo bóng đá c1) | bool | Đúng nếu đây là một đóng cửa con đường | isclosed ('((0,0), (1,1), (2,0))' :: path) |
isopen (đường kèo bóng đá c1) | bool | Đúng nếu đây là mở con đường | isopen ('[(0,0), (1,1), (2,0)]' :: path) |
LEGN (LSEG) | float8 | Độ dài của phân đoạn dòng | LEGN ('((-1,0), (1,0))' :: LSEG) |
length (đường kèo bóng đá c1) | float8 | Độ dài của đường kèo bóng đá c1 | length ('((0,0), (1,1), (2,0))' :: path) |
pclose (đường kèo bóng đá c1) | đường kèo bóng đá c1 | chuyển đổi đường kèo bóng đá c1 thành đóng khác nhau | popen ('[(0,0), (1,1), (2,0)]' :: path) |
Điểm (LSEG, LSEG) | điểm | Chuyển đổi thành điểm (Giao lộ) | điểm ('((-1,0), (1,0))' :: lseg, '((-2, -2), (2,2))' :: lseg) |
điểm (đường kèo bóng đá c1) | INT4 | Số điểm trong đường kèo bóng đá c1 | điểm ('[(0,0), (1,1), (2,0)]' :: path) |
popen (đường kèo bóng đá c1) | đường kèo bóng đá c1 | Chuyển đổi đường kèo bóng đá c1 sang mở khác nhau | popen ('((0,0), (1,1), (2,0))' :: path) |
RADIUS (vòng tròn) | float8 | Bán kính của vòng tròn | RADIUS ('((0,0), 2.0)' :: Circle) |
Width (kèo bóng đá c1) | float8 | Kích thước ngang của kèo bóng đá c1 | Width ('((0,0), (1,1))' :: Box) |
Bảng 10-6. Chức năng chuyển đổi loại kèo bóng đá c1
chức kèo bóng đá c1 | return | Mô tả | Ví dụ |
---|---|---|---|
kèo bóng đá c1 (vòng tròn) | Box | Chuyển đổi vòng tròn thành kèo bóng đá c1 | Box ('((0,0), 2.0)' :: Circle) |
kèo bóng đá c1 (điểm, điểm) | Box | Chuyển đổi điểm thành kèo bóng đá c1 | kèo bóng đá c1 ('(0,0)' :: point, '(1,1)' :: point) |
kèo bóng đá c1 (polygon) | Box | Chuyển đổi đa giác thành kèo bóng đá c1 | kèo bóng đá c1 ('((0,0), (1,1), (2,0))' :: polygon) |
vòng tròn (kèo bóng đá c1) | Circle | Chuyển đổi thành Circle | Circle ('((0,0), (1,1))' :: Box) |
vòng tròn (điểm, float8) | Circle | Chuyển đổi thành Circle | Circle ('(0,0)' :: Point, 2.0) |
lseg (kèo bóng đá c1) | LSEG | Chuyển đổi đường chéo sang LSEG | lseg ('((-1,0), (1,0))' :: box) |
lseg (điểm, điểm) | LSEG | Chuyển đổi sang LSEG | lseg ('(-1,0)' :: point, '(1,0)' :: point) |
đường kèo bóng đá c1 (đa giác) | điểm | chuyển đổi sang đường kèo bóng đá c1 | đường kèo bóng đá c1 ('((0,0), (1,1), (2,0))' :: polygon) |
điểm (vòng tròn) | điểm | Chuyển đổi thành điểm (giữa) | Point ('((0,0), 2.0)' :: Circle) |
điểm (lseg, lseg) | điểm | Chuyển đổi thành điểm (Giao lộ) | điểm ('((-1,0), (1,0))' :: lseg, '((-2, -2), (2,2))' :: lseg) |
Point (Polygon) | điểm | Trung tâm đa giác | điểm ('((0,0), (1,1), (2,0))' :: polygon) |
Polygon (kèo bóng đá c1) | Polygon | Chuyển đổi sang đa giác với 12 Điểm | Polygon ('((0,0), (1,1))' :: Box) |
Polygon (Circle) | Polygon | Chuyển đổi sang đa giác với 12 Điểm | Polygon ('((0,0), 2.0)' :: Circle) |
Polygon (NPTS, Circle) | Polygon | Chuyển đổi sang đa giác bằng NPTS Điểm | Polygon (12, '((0,0), 2.0)' :: Circle) |
polygon (đường kèo bóng đá c1) | Polygon | chuyển đổi sang đa giác | Polygon ('((0,0), (1,1), (2,0))' :: path) |
Bảng 10-7. Chức năng nâng cấp kèo bóng đá c1
chức kèo bóng đá c1 | return | Mô tả | Ví dụ |
---|---|---|---|
isoldPath (đường kèo bóng đá c1) | đường kèo bóng đá c1 | Đường dẫn kiểm tra cho Pre-V6.1 kèo bóng đá c1 thức | isoldPath ('(1,3,0,0,1,1,2,0)' :: path) |
RevertPoly (Polygon) | Polygon | Chuyển đổi đa giác Pre-V6.1 | RevertPoly ('((0,0), (1,1), (2,0))' :: Polygon) |
nâng cấp (đường kèo bóng đá c1) | đường kèo bóng đá c1 | Chuyển đổi đường kèo bóng đá c1 Pre-V6.1 | nâng cấp ('(1,3,0,0,1,1,2,0)' :: path) |
nâng cấp (đa giác) | Polygon | Chuyển đổi đa giác Pre-V6.1 | nâng cấp ('(0,1,2,0,1,0)' :: polygon) |