'알고리즘' 카테고리의 글 목록
본문 바로가기
반응형

알고리즘3

거리와 각도를 알고 있을 때 좌표점 구하는 방법 거리와 각도를 알고 있을 때 좌표점을 구하는 방법에 대해 포스팅 합니다. 거리와 각도를 알고 있는 경우 좌표를 구하는 방법은 상당히 간단 합니다. 바로 삼각함수를 이용하면 쉽게 좌표점을 구 할 수 있습니다. 하지만 전제 조건이 있습니다. 거리에 대한 중심점은 원점이 되어야 합니다. 좌표상에서 확인해 볼 수 있습니다. 위 그림처럼 각도에 따른 거리가 주어진 경우를 생각 할 수 있습니다. 이런 경우에 해당하는 좌표점을 구 할 수 있습니다. 아래 삼각함수를 적용 할 수 있습니다. R = 거리 Θ = 각도(라디안, 호도법) R X COSΘ = X축의 좌표 R X SINΘ = Y축의 좌표 주의 할 점은 각도를 넣는 부분은 반드시 호도법을 적용한 각도 값을 넣어야 한다는 것 입니다. 위의 30을 그대로 넣는 경우 .. 2022. 2. 21.
좌표에서 회전 변환 점을 구하는 방법 좌표상에서 회전한 점을 구하는 방법은 역시 삼각함수를 활용하면 구할 수 있습니다. 이는 정해진 공식이 있습니다. 어렵지 않게 공식을 이용한다면 좌표상의 원점에서 회전한 점을 구할 수 있습니다. 만약 3차원 X,Y,Z까지 축이 표현된다면 3차원 회전 표현도 가능합니다. 아래는 2차원 회전변환에 대한 방법 입니다. 아래 좌표같은 경우를 생각해 봅니다. 좌표를 회전변환하는 공식은 아래 공식을 이용하면 됩니다. 복잡한 유도과정은 생략하겠습니다. 아래 수식을 적용한다면 위의 그림에서 P1점에서 P2점 으로 이동한 좌표를 구할 수 있습니다. X' = X cosΘ-YsinΘ Y' = X sinΘ+YcosΘ 위수식을 적용하면 이동한 점의 좌표를 구할 수 있습니다. 예를 적용해 본다면 1,0의 좌표에 위치해 있는 점이 .. 2022. 2. 12.
두 점을 이용하여 각도(기울기)를 구하는 방법 프로그램을 하다가 보면 두점을 이용하여 각도를 구해야하는 일이 있습니다. 이런 경우 어떻게 해결 할 수 있는지에 대해 알아 봅니다. 아래의 그림과 같은 개념의 문제 입니다. 한쪽 점이 들려서 올라간 형태에서 얼마나 수평선에서 각도가 발생했는지를 구하는 문제 입니다. 아래 같은 개념은 어떤 물체가 기울어진 정도를 구할때 적합하다고 할 수 있습니다. 예를 들어 자동화 검사 시스템에서 비전 시스템을 적용하여 기울기를 보정하는 경우 적용해볼 수 있겠습니다. 해결 방법은 우선 두점 사이의 거리를 기본적으로 알아야 합니다. 그리고 각점에서 좌표계를 적용하여 서로 얼마의 x,y를 가지는지를 확인합니다. 한점을 우선 0,0으로 적용한다면 아래 그림처럼 적용 해볼 수 있습니다. 결국 거리와 각 점의 좌표점을 알아야 합니.. 2022. 2. 11.
반응형

TOP

TEL. 02.1234.5678 / 경기 성남시 분당구 판교역로