본문 바로가기

수학을 위한 라이브러리 cindy.js

by Recstasy 2020. 7. 5.

cindy.js는 수학을 2D로 표현하는 것에 최적화 된 자바스크립트 라이브러리다.

cindy.js는 CindyScript를 기반으로 하며, WebGL을 사용하지 않는다. 그러므로 엄청 빠르다. 단,수학을 잘 모르면 Cindy를 사용할 필요가 없다. cindy.js는 아래와 같이 기본적인 수학적 지식을 전제로 

하기 때문이다.




만일 수학을 못하더라도 수식을 2D 이미지로 표현하고 싶어한다면 cindy는 기타 물리엔진보다 괜찮은 선택이다. 반면, 수식보다는 아웃풋을 원하는 개발자라면, cindy보다는 particle.js와 같은 물리엔진을 선택하는 편을 추천한다.



https://cindyjs.org/?ref=sidebar






설치하기


cindy.js는 CDN을 통해 편리하게 사용할 수 있다. 


           <script type="text/javascript" src="/dist/v0.8/Cindy.js"></script>


cindy 튜토리얼 사이트에는 수식을 그래픽으로 변형하고, 유저 반응을 이끌어 낼 수 있는 메서드를 자세하게 설명하고 있다. 필자는 수학과 담을 쌓았기 때문에 딱히 실습할 엄두가 나지는 않는다.



https://doc.cinderella.de/tiki-index.php?page=CindyScript


수학자를 위한 라이브러리답게 DOC페이지가 아주 딱딱하지만 열심히 수정한다면 데이터 시각화까지 가능할 것 같다. 하지만 수학에 별 관심이 없다면, 차트관련 라이브러리를 사용하는 편이 빠를 것 같다. 단, 수학관련 교육콘텐츠를 어쩔 수 없이 제작해야 한다면, cindy를 추천한다.    



댓글

최신글 전체

이미지
제목
글쓴이
등록일