2012. 11. 9. 18:46
이미지 출처 : http://www.apprendre-en-ligne.net/blog/index.php/2009/05/03/1297-lemniscate
구현은 다음과같이 했다.
float cs = cosf(t);
float sn = sinf(t);
float sn2 = powf(sinf(t), 2);
float x = (a*cs)/(sn2+1);
float y = (a*sn*cs)/(sn2+1);
// a 는 상수. (t: 0 ≤ t ≤ 2π)
참고 1 : http://digi-area.com/DifferentialGeometryLibrary/PlaneCurves/Lemniscate.php
참고 2(위키백과) : http://ko.wikipedia.org/wiki/%EB%B2%A0%EB%A5%B4%EB%88%84%EC%9D%B4%EC%9D%98_%EB%A0%98%EB%8B%88%EC%8A%A4%EC%BC%80%EC%9D%B4%ED%8A%B8
'Lab > Math' 카테고리의 다른 글
직선, 반직선, 선분 ( Line, Ray, Segment ) (0) | 2011.06.01 |
---|---|
미끄러짐 벡터 ( Sliding Vector ) (0) | 2011.04.14 |
반사 벡터 ( Reflection Vector ) (1) | 2011.04.13 |
투영 벡터 ( Projection Vector ) (1) | 2011.04.13 |
동차좌표 ( 同次座標, Homogeneous coordinate ) (0) | 2011.04.13 |