기하학적 스포츠 토토 결과은 2차원 공간 개체를 나타냅니다. 는 가장 기본적인 스포츠 토토 결과인 포인트는 모든 다른 스포츠 토토 결과.
표 3-18. 기하학적 스포츠 토토 결과
| 기하학적 스포츠 토토 결과 | 저장 | 대표 | 설명 |
|---|---|---|---|
| 포인트 | 16바이트 | (x,y) | 공간의 점 |
| 라인 | 32바이트 | ((x1,y1),(x2,y2)) | 무한선 |
| lseg | 32바이트 | ((x1,y1),(x2,y2)) | 유한 선분 |
| 상자 | 32바이트 | ((x1,y1),(x2,y2)) | 직사각형 상자 |
| 경로 | 4+32n바이트 | ((x1,y1),...) | 닫힌 경로(다각형과 유사) |
| 경로 | 4+32n바이트 | [(x1,y1),...] | 열린 경로 |
| 다각형 | 4+32n바이트 | ((x1,y1),...) | 다각형(닫힌 경로와 유사) |
| 원 | 24바이트 | <(x,y),r | 원(중심 및 반경) |
다양한 기능 및 연산자 세트를 수행할 수 있습니다. 스케일링, 변환, 회전 및 교차점 결정
점은 기본적인 2차원 빌딩 블록입니다. 기하학적 스포츠 토토 결과의 경우.
점다음을 사용하여 지정됩니다. 구문:
( x , y ) x , y
인수가 있는 곳
부동소수점 숫자로 표현된 x축 좌표
부동소수점 숫자로서의 y축 좌표
선 세그먼트(lseg)이 표시됩니다. 포인트 쌍으로.
lseg다음을 사용하여 지정됩니다. 구문:
( ( x1 , y1 ) , ( x2 , y2 ) )
( x1 , y1 ) , ( x2 , y2 )
x1 , y1 , x2 , y2
인수는 어디에 있습니까
선분의 끝점
상자는 반대편에 있는 점 쌍으로 표시됩니다. 상자 모서리.
상자은 다음을 사용하여 지정됩니다. 구문:
( ( x1 , y1 ) , ( x2 , y2 ) )
( x1 , y1 ) , ( x2 , y2 )
x1 , y1 , x2 , y2
여기서 인수는
상자의 반대쪽 모서리
상자는 첫 번째 구문을 사용하여 출력됩니다. 모서리는 오른쪽 상단 모서리를 저장하기 위해 입력 시 재정렬된 다음 왼쪽 하단. 상자의 다른 모서리에도 들어갈 수 있지만 왼쪽 아래 모서리와 오른쪽 위 모서리는 다음에서 결정됩니다. 입력하고 저장합니다.
경로는 연결된 점 집합으로 표시됩니다. 경로는 다음과 같습니다.
수열기, 여기서 처음이자 마지막
세트의 포인트가 연결되어 있지 않으며닫음, 여기서 첫 번째 점과 마지막 점은
연결되었습니다. 기능팝픈(p)그리고pclose(p)강제하기 위해 제공됩니다.
열리거나 닫힐 경로 및 기능isopen(p)및닫음(p)둘 중 하나를 테스트하기 위해 제공됩니다.
검색어를 입력하세요.
경로은 다음을 사용하여 지정됩니다. 구문:
( ( x1 , y1 ) , ... , ( xn , yn ) )
[ ( x1 , y1 ) , ... , ( xn , yn ) ]
( x1 , y1 ) , ... , ( xn , yn )
( x1 , y1 , ... , xn , yn )
x1 , y1 , ... , xn , yn
인수가 있는 곳
경로를 구성하는 선분의 끝점. 에이 선행 대괄호("[")는 열린 경로를 나타냅니다. 선행 괄호("(")는 닫힘을 나타냅니다. 경로.
경로는 첫 번째 구문을 사용하여 출력됩니다.
다각형은 점 집합으로 표현됩니다. 다각형은 다음과 같아야 합니다. 아마도 닫힌 경로와 동등한 것으로 간주되지만 다르게 저장되며 자체 지원 세트가 있습니다. 루틴.
다각형은 다음을 사용하여 지정됩니다. 다음 구문:
( ( x1 , y1 ) , ... , ( xn , yn ) )
( x1 , y1 ) , ... , ( xn , yn )
( x1 , y1 , ... , xn , yn )
x1 , y1 , ... , xn , yn
인수가 있는 곳
을 구성하는 선분의 끝점 다각형의 경계
다각형은 첫 번째 구문을 사용하여 출력됩니다.
원은 중심점과 반경으로 표시됩니다.
원는 다음을 사용하여 지정됩니다. 다음 구문:
< (x , y ) , r
( (x , y ) , r )
( x , y ) , r
x , y , r
인수가 있는 곳
원의 중심
원의 반경
원은 첫 번째 구문을 사용하여 출력됩니다.