기하학적 유형 지점, 박스, LSEG, 선, 경로, 다각형 및 Circle에는 큰 기본 지원 기능이 있습니다.
표 10-5. 롤 토토 기능
기능 | 반환 | 설명 | example |
---|---|---|---|
Area (Box) | float8 | 상자 영역 | Area ( '(0,0), (1,1))':: box) |
Area (Circle) | float8 | 원의 영역 | Area ( '((0,0), 2.0)':: Circle) |
상자 (상자, 상자) | Box | 상자에 교차로 상자 | box ( '(0,0), (1,1))', '((0.5,0.5), (2,2))) |
센터 (박스) | 포인트 | 개체의 중심 | 센터 ( '(0,0), (1,2))':: box) |
센터 (원) | 포인트 | 객체의 중심 | 센터 ( '((0,0), 2.0)':: Circle) |
직경 (원) | float8 | 원의 직경 | 직경 ( '(0,0), 2.0)':: Circle) |
높이 (Box) | float8 | 상자의 수직 크기 | 높이 ( '(0,0), (1,1))':: box) |
isclosed (path) | bool | 이것이 닫힌 경우 길 | isclosed ( '(0,0), (1,1), (2,0))':: path) |
Isopen (Path) | bool | 이것이 개방 된 경우 길 | isopen ( '[(0,0), (1,1), (2,0)]':: path) |
길이 (LSEG) | float8 | 라인 세그먼트 길이 | 길이 ( '(-1,0), (1,0))':: lseg) |
길이 (경로) | float8 | 길이 | 길이 ( '(0,0), (1,1), (2,0))':: path) |
pclose (path) | PATH | 경로를 폐쇄로 변환합니다 변종 | Popen ( '[(0,0), (1,1), (2,0)]':: path) |
포인트 (LSEG, LSEG) | 포인트 | 포인트로 변환 (교차) | point ( '(-1,0), (1,0))':: lseg, '((-2, -2), (2,2))':: lseg) |
포인트 (경로) | int4 | 경로의 지점 수 | 포인트 ( '[(0,0), (1,1), (2,0)]':: path) |
Popen (Path) | PATH | 경로를 열게 변환합니다 변종 | Popen ( '(0,0), (1,1), (2,0))':: Path) |
RADIUS (원) | float8 | 원의 반경 | RADIUS ( '(0,0), 2.0)':: Circle) |
너비 (Box) | float8 | 상자의 수평 크기 | 너비 ( '(0,0), (1,1))':: box) |
표 10-6. 기하학적 유형 변환 기능
기능 | 반환 | 설명 | example |
---|---|---|---|
상자 (원) | Box | 서클 변환 상자로 원 | Box ( '((0,0), 2.0)':: Circle) |
상자 (포인트, 포인트) | Box | 포인트 변환 상자로 변환 | box ( '(0,0)':: point, '(1,1)':: point) |
상자 (롤 토토) | Box | 롤 토토을 상자로 변환 | box ( '(0,0), (1,1), (2,0))':: 롤 토토) |
Circle (Box) | Circle | 원으로 변환 | Circle ( '(0,0), (1,1))':: box) |
Circle (Point, Float8) | Circle | 원으로 변환 | Circle ( '(0,0)':: Point, 2.0) |
lseg (box) | LSEG | 대각선 변환 LSEG로 변환 | lseg ( '(-1,0), (1,0))':: box) |
lseg (포인트, 포인트) | LSEG | LSEG로 변환 | lseg ( '(-1,0)':: point, '(1,0)':: point) |
경로 (롤 토토) | 포인트 | 경로로 변환 | Path ( '(0,0), (1,1), (2,0))':: Polygon) |
포인트 (원) | 포인트 | 지점으로 변환 (중심) | 포인트 ( '(0,0), 2.0)':: Circle) |
포인트 (LSEG, LSEG) | 포인트 | 포인트로 변환 (교차) | point ( '(-1,0), (1,0))':: lseg, '((-2, -2), (2,2))':: lseg) |
포인트 (다각형) | 포인트 | 롤 토토의 중심 | Point ( '(0,0), (1,1), (2,0))':: Polygon) |
롤 토토 (박스) | Polygon | 12로 롤 토토으로 변환합니다 전철기 | 롤 토토 ( '(0,0), (1,1))':: box) |
롤 토토 (원) | Polygon | 12로 롤 토토으로 변환합니다 전철기 | 다각형 ( '(0,0), 2.0)':: Circle) |
다각형 (NPTS, Circle) | Polygon | NPTS로 롤 토토으로 변환합니다 전철기 | 롤 토토 (12, '((0,0), 2.0)':: circle) |
롤 토토 (경로) | Polygon | 롤 토토으로 변환 | 롤 토토 ( '(0,0), (1,1), (2,0))':: path) |
표 10-7. 기하학적 업그레이드 기능
기능 | 반환 | 설명 | example |
---|---|---|---|
IsoldPath (Path) | PATH | Pre-V6.1의 테스트 경로 형태 | isoldpath ( '(1,3,0,0,1,1,2,0)':: Path) |
RevertPoly (롤 토토) | Polygon | Pre-V6.1 롤 토토 변환 | RevertPoly ( '(0,0), (1,1), (2,0))':: Polygon) |
업그레이드 (PATH) | PATH | Pre-V6.1 경로 변환 | upgradepath ( '(1,3,0,0,1,1,2,0)':: Path) |
upgradepoly (롤 토토) | Polygon | Pre-V6.1 롤 토토 변환 | upgradepoly ( '(0,1,2,0,1,0)':: 롤 토토) |