BaeBox

Bezier curve(베지어 곡선) 본문

개발 관련

Bezier curve(베지어 곡선)

배모씨. 2019. 10. 21. 11:42
반응형

https://bae-codebox.tistory.com/142

 

베지어(bezier) 곡선

베지어 곡선 : 곡선이다. 뭐? 왜? 프랑스의 자동차 제조사 르노의 기술자 피에르 베지에가 차체 디자인에 사용하면서 알려진 곡선이다. 조절점(control point) 의 갯수에 따라 2차(1개), 3차(2개) 베지어 곡선으..

bae-codebox.tistory.com

위 글을 보고오면 도움이 될 수도 있습니다. 장담은 못함.


2차 베지어 곡선 ( 출처 : 위키백과 )

 

자 이번엔 Three.js 에서 베지어 곡선을 그려볼 것이다.

다 모르겠고 함수쓸거다. 이해 못해도 괜찮다. 알아서 해준다. 

See the Pen bezier curve by iamdap91 (@iamdap91) on CodePen.

 


위의 베지어 곡선 코드를 코딱지만큼 응용하면 이런 걸 만들 수 있다. 구체 회전기능이 없어서 베지어 곡선이 잘 안보일텐데...

https://bae-codebox.tistory.com/141 에서 에서 적힌대로 orbitcontrol 을 적용하면 그려진 베지어 곡선을 확인할 수 있다. 아무래도 codepen 정말 jsfiddle 로 갈아타야 할 모양이다. 

See the Pen globe with bezier by iamdap91 (@iamdap91) on CodePen.

위 코드에서 singleGeoData 라는 함수가 있는데, 위/경도와 구의 크기(radius) 값을 주면 삼차원 상의 좌표를 구해주는 코드이다. 이 부분은 나중에 링크를 추가해 두도록 하겠다.

반응형

'개발 관련' 카테고리의 다른 글

Matrix ( transformation)  (0) 2019.10.21
Points(舊 ParticleSystems)  (0) 2019.10.21
예제. three.js 를 이용해서 지구본을 만들어보자.  (0) 2019.10.21
Object3D 객체.  (0) 2019.10.21
Material(재질)  (0) 2019.10.21
Comments