Point

Point 는 x 및 y 좌표로 정의되는 평면상의 점을 나타냅니다.

속성 / 메서드

설명

Point.distance_to()

점 또는 사각형까지의 거리 계산

Point.norm()

유클리드 노름

Point.transform()

행렬로 점 변환

Point.abs_unit

unit과 동일하지만 좌표가 양수

Point.unit

abs(point) 로 나눈 점 좌표

Point.x

X 좌표

Point.y

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 까지의 거리를 계산합니다. xpoint_like 또는 rect_like 일 수 있습니다. 거리는 픽셀(기본값), 인치, 센티미터 또는 밀리미터 단위로 제공됩니다.

매개변수:
  • x (point_like,rect_like) – 거리를 계산할 대상.

  • unit (str) – 측정 단위. “px”, “in”, “cm”, “mm” 중 하나.

반환 형식:

float

반환:

x 까지의 거리. 이것이 rect_like 인 경우, 거리는

  • 사각형의 한 변에 연결하는 가장 짧은 선의 길이

  • 그것의 유한 버전 에 대해 계산됨

  • 점을 포함 하면 0

norm()
  • 버전 1.16.0에서 새로 추가됨

점의 유클리드 노름(길이)을 벡터로 반환합니다. 함수 abs() 의 결과와 같습니다.

transform(m)

점에 행렬을 적용하고 결과로 대체합니다.

매개변수:

m (matrix_like) – 적용할 행렬.

반환 형식:

Point

unit

각 좌표를 norm(point), 점에서 (0,0)까지의 거리로 나눈 결과입니다. 이것은 점과 같은 방향을 가리키는 길이 1의 벡터입니다. x, 각각 y 값은 이 벡터(및 점 자체)가 x축과 이루는 각도의 코사인, 각각 사인과 같습니다.

_images/img-point-unit.jpg
유형:

Point

abs_unit

위의 unit 과 동일하지만 좌표를 절댓값으로 대체합니다.

유형:

Point

x

x 좌표

유형:

float

y

y 좌표

유형:

float

참고

This software is provided AS-IS with no warranty, either express or implied. This software is distributed under license and may not be copied, modified or distributed except as expressly authorized under the terms of that license. Refer to licensing information at artifex.com or contact Artifex Software Inc., 39 Mesa Street, Suite 108A, San Francisco CA 94129, United States for further information.