|
수학적인 계산이 필요할 것 같은데...
우선 마우스 좌표를 구하고
x거리차하구 y거리차를 모두 구한다음
그걸로 타원 그리면 되지...
예)
시작점 (0,0) 끝점 (100,200)
x거리 100, y거리 200
타원 중심 = 시작점 좌표+(거리/2)
따라서 중심좌표는 (50,100)
타원 기본공식
장축(x축)을 a,단축(y축)을 b라고할때
x^2 y^2
---- + ----- = 1
a^2 b^2
따라서
y=ROOT( b^2*(1- x^2/a^2))
x축을 시작점부터 끝점까지 변화시키면 자동으로 y값나옴
이게 타원의 태두리 좌표들...
|