좌표

    두 점 사이의 거리 공식 구하기, 중점 구하기

    수직선 상의 두 점 사이의 거리점 A와 점 B사이의 거리는 5 - 2 = 3 B의 좌표에서 A의 좌표를 뺀 값이다. 그렇다면 좌표가 음수인 경우는 어떨까?A와 B 사이의 거리는 1-(-1)=2이지. 그러므로 수직선에서의 두 점 사이의 거리는 큰 수의 좌표에서 작은 수의 좌표를 빼 주면 된다 두 점 모두 음수 좌표인 경우도 마찬가지로 구할 수 있다 A(-3)과 B(-1) 사이의 거리는 -1이 -3 보다 크므로 -1-(-3)=2가 된다.평면상의 두 점 사이의 거리 공식직각삼각형 ABC에 대해 각 꼭짓점의 대변을 a,b,c 라고 할 때 직각삼각형의 세 변의 길이에 대해 다음과 같은 관계가 성립한다. c^2 = a^2 + b^2 여기서 c는 빗변의 길이다, 즉 빗변의 길이의 제곱은 다른 두 변 길이의 제곱의 합..

    [Unity] 화면 위치 > 월드 좌표 치환 RectTransformUtility

    public static bool ScreenPointToLocalPointInRectangle(RectTransform rect, Vector2 screenPoint, Camera cam, out Vector2 localPoint); ScreenPoint(스크린좌표)를 RectTransform의 LocalPoint(캔버스좌표)로 변환합니다. Camera의 매개 변수는 ScreenPoint(스크린 좌표)와 연관된 카메라이어야 한다. 캔버스에서 RectTransform이 Screen Space-Overlay 모드로 설정된 경우 cam 매개 변수는 null 이어야 한다. (그래서 EnemyHpBar 구현할 때 없어도 됐던 것이었다.) rect screenPoint를 출력할 Canvas의 RectTransfo..

    [DX11 물방울책] 챕터3 - 트랜스폼 (위치값,회전값,크기값)

    1. 크기값 (Scale) 행렬 표현식은 아래와 같다. 예시2 2. 회전값 (Rotation) 예시 -30도만큼 회전 3. 동차 좌표 (homogeneous coordinate) Homogeneous 좌표는 쉽게 말하면 (x, y)를 (x, y, 1)로 표현하는 것. 임의의 0이 아닌 상수 w에 대해 (x, y)를 (wx, wy, w) 즉, homogeneous 좌표계에서 스케일(scale)은 무시되며 (x, y)에 대한 homogeneous 좌표 표현은 무한히 많이 존재하게 된다. 마찬가지로, 3차원의 경우에는 (X, Y, Z)를 (X, Y, Z, 1) 나 (wX, wY, wZ, w)로 표현. Homogeneous 좌표가 활용되는 곳은 주로 컴퓨터 그래픽스(graphics) 쪽이나 3D 비전 쪽이다. ..