Point¶
Point 는 x 및 y 좌표로 정의되는 평면상의 점을 나타냅니다.
속성 / 메서드 |
설명 |
|---|---|
점 또는 사각형까지의 거리 계산 |
|
유클리드 노름 |
|
행렬로 점 변환 |
|
unit과 동일하지만 좌표가 양수 |
|
abs(point) 로 나눈 점 좌표 |
|
X 좌표 |
|
Y 좌표 |
클래스 API
- class Point¶
- __init__(self)¶
- __init__(self, x, y)¶
- __init__(self, point)¶
- __init__(self, sequence)¶
오버로드된 생성자.
매개변수 없이 Point(0, 0) 이 생성됩니다.
다른 점이 지정되면 새 복사본 이 생성됩니다. “sequence”는 2개의 숫자로 구성된 Python 시퀀스입니다( 에서 Python 시퀀스를 인수로 사용하기 참조).
- 매개변수:
x (float) – 점의 x 좌표
y (float) – 점의 y 좌표
- distance_to(x[, unit])¶
x 까지의 거리를 계산합니다. x 는
point_like또는rect_like일 수 있습니다. 거리는 픽셀(기본값), 인치, 센티미터 또는 밀리미터 단위로 제공됩니다.- 매개변수:
x (point_like,rect_like) – 거리를 계산할 대상.
unit (str) – 측정 단위. “px”, “in”, “cm”, “mm” 중 하나.
- 반환 형식:
float
- 반환:
x 까지의 거리. 이것이
rect_like인 경우, 거리는사각형의 한 변에 연결하는 가장 짧은 선의 길이
그것의 유한 버전 에 대해 계산됨
점을 포함 하면 0
- norm()¶
버전 1.16.0에서 새로 추가됨
점의 유클리드 노름(길이)을 벡터로 반환합니다. 함수 abs() 의 결과와 같습니다.
- unit¶
각 좌표를 norm(point), 점에서 (0,0)까지의 거리로 나눈 결과입니다. 이것은 점과 같은 방향을 가리키는 길이 1의 벡터입니다. x, 각각 y 값은 이 벡터(및 점 자체)가 x축과 이루는 각도의 코사인, 각각 사인과 같습니다.
- 유형:
- x¶
x 좌표
- 유형:
float
- y¶
y 좌표
- 유형:
float
참고
이 클래스는 Python 시퀀스 프로토콜을 따르므로 구성 요소는 인덱스를 통해 액세스할 수도 있습니다. 에서 Python 시퀀스를 인수로 사용하기 도 참조하세요.
사각형은 산술 연산자와 함께 사용할 수 있습니다 – 기하 객체를 위한 연산자 대수 장을 참조하세요.
