-
[B-Spline, C++] Clamped B Spline 코드 (javascript에서 c++로 포팅)Computer Vision & AI/Computer Vision 2022. 11. 25. 18:40
https://github.com/HeynaPark/ClampedBSpline.git
몇 주 동안의 삽질 끝에 !!
드디어 양 끝 점을 지나는 Clamped b spline을 그렸다...!!
이제 어느정도 knot vector에 대해서 알 것 같다 ..🙂
정해진 규칙으로만 넣어주어야 에러가 나지 않는다.
평소 c++, python코딩만 하다가 처음으로 javascript코드를 직면했는데...
팀장님이 c++랑 비슷하다고 포팅해보라고 하심 ㅎ
근데 진짜 그렇게 어렵지 않았다. 문법이 거의 비슷하고 var이것만 자료형 맞춰준 정도랄까..?
위의 코드를 이용해서 다양하게 또 test해봐야겠다.
(추가)
NURBS knot vector에 대해 잘 정리된 링크를 추가
Rhino - NURBS란 무엇인가? (rhino3d.com)
NURBS의 의미, 그리고 사용해야 하는 이유? [McNeel Wiki]
'Computer Vision & AI > Computer Vision' 카테고리의 다른 글
[TIL] Person Detection - 1. HOG (0) 2023.05.12 [YOLO] C++ 비주얼 스튜디오에서 yolo 사용시 에러 해결 방법 (0) 2022.12.13 clamped B spline 참고 문서 정리 2 (0) 2022.11.22 [MediaInfo] 비디오 파일(영상 파일)의 GOP 확인하기 (+팟플레이어) (0) 2022.10.27 [B-Spline] gsl라이브러리/knot vector/clamped spline 스플라인 삽질 (0) 2022.08.10