기하학적 유형은 점, 상자, lseg, 선, 경로, 범퍼카 토토 및 Circle에는 다양한 기본 지원 기능이 있습니다.
표 5-6. 범퍼카 토토 함수
| 기능 | 반품 | 설명 | 예 |
|---|---|---|---|
| 면적(상자) | float8 | 상자 면적 | 면적('((0,0),(1,1))'::상자) |
| 지역(원) | float8 | 원의 면적 | 면적('((0,0),2.0)'::원) |
| 상자(상자,상자) | 상자 | 상자를 교차 상자로 | 상자('((0,0),(1,1))','((0.5,0.5),(2,2))') |
| 중앙(상자) | 포인트 | 객체 중심 | center('((0,0),(1,2))'::상자) |
| 중앙(원) | 포인트 | 객체 중심 | center('((0,0),2.0)'::원) |
| 직경(원) | float8 | 원의 직경 | 직경('((0,0),2.0)'::원) |
| 높이(상자) | float8 | 상자의 수직 크기 | 높이('((0,0),(1,1))'::상자) |
| 닫혀 있음(경로) | 부울 | 닫힌 길? | isclosed('((0,0),(1,1),(2,0))'::경로) |
| isopen(경로) | 부울 | 열린 길이요? | isopen('[(0,0),(1,1),(2,0)]'::경로) |
| 길이(lseg) | float8 | 선분의 길이 | 길이('((-1,0),(1,0))'::lseg) |
| 길이(경로) | float8 | 경로 길이 | 길이('((0,0),(1,1),(2,0))'::경로) |
| pclose(경로) | 경로 | 경로를 닫힌 경로로 변환 | popen('[(0,0),(1,1),(2,0)]'::경로) |
| 포인트(lseg,lseg) | 포인트 | 교차로 | point('((-1,0),(1,0))'::lseg,'((-2,-2),(2,2))'::lseg) |
| 포인트(경로) | int4 | 포인트 수 | 포인트('[(0,0),(1,1),(2,0)]'::경로) |
| 열기(경로) | 경로 | 경로를 열기로 변환 | popen('((0,0),(1,1),(2,0))'::경로) |
| 반경(원) | float8 | 원의 반경 | 반경('((0,0),2.0)'::원) |
| 너비(상자) | float8 | 가로 크기 | 너비('((0,0),(1,1))'::상자) |
표 5-7. 범퍼카 토토 유형 변환 함수
| 기능 | 반품 | 설명 | 예 |
|---|---|---|---|
| 상자(원) | 상자 | 원을 상자로 변환 | box('((0,0),2.0)'::원) |
| 상자(점,점) | 상자 | 포인트를 상자로 변환 | box('(0,0)'::점,'(1,1)'::점) |
| 상자(범퍼카 토토) | 상자 | 범퍼카 토토을 상자로 변환 | box('((0,0),(1,1),(2,0))'::범퍼카 토토) |
| 원(상자) | 원 | 서클으로 변환 | 원('((0,0),(1,1))'::상자) |
| 원(점,float8) | 원 | 서클으로 변환 | 원('(0,0)'::점,2.0) |
| lseg(상자) | lseg | 대각선을 lseg로 변환 | lseg('((-1,0),(1,0))'::상자) |
| lseg(점,점) | lseg | lseg로 변환 | lseg('(-1,0)'::점,'(1,0)'::점) |
| 경로(범퍼카 토토) | 점 | 경로로 변환 | 경로('((0,0),(1,1),(2,0))'::범퍼카 토토) |
| 점(원) | 점 | 포인트(가운데)로 변환 | 점('((0,0),2.0)'::원) |
| 점(lseg,lseg) | 점 | 포인트로 변환 (교차로) | 점('((-1,0),(1,0))'::lseg, '((-2,-2),(2,2))'::lseg) |
| 점(범퍼카 토토) | 점 | 범퍼카 토토의 중심 | 점('((0,0),(1,1),(2,0))'::범퍼카 토토) |
| 범퍼카 토토(상자) | 범퍼카 토토 | 12를 사용하여 범퍼카 토토으로 변환 포인트 | 범퍼카 토토('((0,0),(1,1))'::상자) |
| 범퍼카 토토(원) | 범퍼카 토토 | 12포인트로 변환 범퍼카 토토 | 범퍼카 토토('((0,0),2.0)'::원) |
| 범퍼카 토토(npts,원) | 범퍼카 토토 | 다음으로 변환npts범퍼카 토토 | 범퍼카 토토(12,'((0,0),2.0)'::원) |
| 범퍼카 토토(경로) | 범퍼카 토토 | 범퍼카 토토으로 변환 | 범퍼카 토토('((0,0),(1,1),(2,0))'::경로) |
표 5-8. 기하학적 업그레이드 기능
| 기능 | 반품 | 설명 | 예 |
|---|---|---|---|
| isoldpath(경로) | 경로 | v6.1 이전 버전의 테스트 경로 양식 | isoldpath('(1,3,0,0,1,1,2,0)'::경로) |
| revertpoly(범퍼카 토토) | 범퍼카 토토 | v6.1 이전 범퍼카 토토 변환 | revertpoly('((0,0),(1,1),(2,0))'::폴리곤) |
| 업그레이드 경로(경로) | 경로 | v6.1 이전 경로 변환 | 업그레이드 경로('(1,3,0,0,1,1,2,0)'::경로) |
| upgradepoly(범퍼카 토토) | 범퍼카 토토 | v6.1 이전 범퍼카 토토 변환 | upgradepoly('(0,1,2,0,1,0)'::폴리곤) |