기하학적 유형 지점, 박스, LSEG, 선, 경로, 다각형 및 Circle에는 큰 기본 지원 범퍼카 토토이 있습니다.
표 5-12. 범퍼카 토토 기능
범퍼카 토토 | 반환 | 설명 | example |
---|---|---|---|
지역 (객체) | float8 | 품목의 영역 | Area (Box '((0,0),))') |
상자 (상자, 상자) | Box | 교차점 | Box (Box '((0,0),))', 상자 '((0.5,0.5), (2,2))') |
센터 (객체) | 포인트 | 품목의 중심 | 센터 (상자 '(0,0), (1,2))') |
직경 (원) | float8 | 원의 직경 | 직경 (원 '(0,0), 2.0)') |
높이 (Box) | float8 | 상자의 수직 크기 | 높이 (상자 '(0,0), (1,1))') |
isclosed (path) | bool | 닫힌 경로? | isclosed (경로 '((0,0), (1,1), (2,0))') |
Isopen (Path) | bool | 열린 경로? | isopen (경로 '[(0,0), (1,1), (2,0)]') |
길이 (객체) | float8 | 항목 길이 | 길이 (경로 '((-1,0), (1,0))') |
pclose (path) | Path | 폐쇄로 경로 변환 | Popen (Path '[(0,0), (1,1), (2,0)]') |
npoint (Path) | int4 | 포인트 수 | npoints (경로 '[(0,0), (1,1), (2,0)]') |
Popen (Path) | Path | 경로를 열기 경로로 변환 | Popen (Path '((0,0), (1,1), (2,0))') |
반경 (원) | float8 | 원 반경 | 반경 (원 '(0,0), 2.0)') |
너비 (Box) | float8 | 수평 크기 | 너비 (Box '((0,0),))') |
표 5-13. 기하학적 유형 변환 범퍼카 토토
function | 반환 | 설명 | example |
---|---|---|---|
Box (Circle) | Box | 서클 to box | Box ( '((0,0), 2.0)':: Circle) |
상자 (포인트, 포인트) | Box | 상자에 가리 | box ( '(0,0)':: point, '(1,1)':: point) |
상자 (다각형) | Box | POLYGON to BOX | box ( '(0,0), (1,1), (2,0))':: 다각형) |
Circle (Box) | Circle | to Circle | Circle ( '(0,0), (1,1))':: box) |
Circle (Point, Float8) | Circle | 원을 원으로 | Circle ( '(0,0)':: Point, 2.0) |
lseg (box) | lseg | Box Diagonal to LSEG | lseg ( '(-1,0), (1,0))':: box) |
LSEG (포인트, 포인트) | lseg | LSEG의 포인트 | lseg ( '(-1,0)':: point, '(1,0)':: point) |
경로 (다각형) | 포인트 | POLY TO PATH | Path ( '(0,0), (1,1), (2,0))':: Polygon) |
포인트 (원) | 포인트 | 센터 | Point ( '((0,0), 2.0)':: Circle) |
포인트 (LSEG, LSEG) | 포인트 | 교차로 | 포인트 ( '((-1,0),), (1,0))':: lseg, '((-2, -2), (2,2))':: lseg) |
포인트 (다각형) | 포인트 | 센터 | Point ( '(0,0), (1,1), (2,0))':: 다각형) |
다각형 (박스) | Polygon | 12 포인트 다각형 | 다각형 ( '(0,0), (1,1))':: box) |
다각형 (원) | Polygon | 12 점 다각형 | 다각형 ( '(0,0), 2.0)':: Circle) |
다각형 (NPTS, Circle) | Polygon | NPTSPolygon | 다각형 (12, '((0,0), 2.0)':: Circle) |
다각형 (경로) | Polygon | 다각형으로가는 길 | 다각형 ( '(0,0), (1,1), (2,0))':: path) |
표 5-14. 기하학적 업그레이드 범퍼카 토토
범퍼카 토토 | 반환 | 설명 | 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 | to V6.1 | upgradepath ( '(1,3,0,0,1,1,2,0)':: Path) |
upgradepoly (다각형) | Polygon | pre-V6.1 | upgradePoly ( '(0,1,2,0,1,0)':: 다각형) |