ShapeFit: Swift와 Rust용 hold-to-shape
사용자가 펜을 멈추면 획이 깔끔한 선, 원, 사각형, 다각형으로 바뀌어요. 직접 만드는 드로잉 앱에 넣을 수 있어요.

기본 결제는 Polar, Paddle로도 카드 또는 PayPal 결제: Personal $9 · Commercial $29
1회 구매.
무엇인가요
ShapeFit은 길게 눌러 도형으로 바꾸는(hold-to-shape) 제스처를 직접 만드는 드로잉 앱에 더해요. 사용자가 획 끝에서 잠시 멈추면 깔끔한 선, 원, 타원, 사각형, 삼각형, 다각형으로 맞춰 주고, 낙서는 그대로 둬요. 순수 기하 계산이라 ML 모델도 없고 의존성도 없어요. Rust 크레이트와 바로 넣는 Swift 파일이 같은 결과를 내요.
빠르게 시작하기
cargo test
cargo run --bin shapefit-demo
open out/shapes.svg다른 도구와 비교
| 도구 | 종류 | 메모 |
|---|---|---|
| Desert Ant Labs Shapes | ML 모델이 있는 Swift SDK | MAU 10만까지 무료 |
| guessture, $P stroke recognizers | 무료 Rust 크레이트 | 제스처 인식, 도형 정리는 아님 |
| ShapeFit | Rust 크레이트 + Swift 파일, 소스 포함 | 1회 $9, ML 없음, MAU 제한 없음, Rust와 Swift 결과 동일 |
자주 묻는 질문
길게 눌러 도형으로 바꾸는(hold-to-shape) 기능을 내 앱에 어떻게 넣나요?
펜이 멈출 때 획 좌표를 ShapeFit에 넣어요. 깔끔한 도형을 돌려주고, 낙서면 획을 그대로 둬요.
PencilKit과도 되나요?
네. Swift 파일은 PencilKit이나 어떤 캔버스에서도 동작해요.
어떤 도형을 알아보나요?
45도 스냅이 되는 선, 원과 타원, 반듯한 사각형, 삼각형, 꼭짓점 6개까지의 다각형을 알아봐요.
머신러닝을 쓰나요?
아니요. 의존성도 학습 데이터도 없는 순수 기하 계산이에요. Rust와 Swift 버전이 같은 결과를 내고, 600개 획으로 확인했어요.
구독인가요?
아니요. 1회 구매이고 전체 소스가 포함돼요.
ML도 MAU 제한도 없는 PencilKit 도형 스냅 라이브러리가 있나요?
네. ShapeFit은 순수 기하 계산이에요. 모델도, 사용자 수 제한도, 의존성도 없고, Rust 크레이트와 Swift 파일이 같은 결과를 내요.
어떤 등급을 사야 하나요?
Personal은 한 사람용이고, 직접 만든 유료·무료 앱에 컴파일하거나 번들한 코드로 넣을 수 있어요. Commercial은 회사나 조직에서 여러 명이 쓸 때이고 우선 이메일 지원이 붙어요. 두 등급 모두 소스 자체를 공유할 수는 없고, 전체 소스는 포함돼요. 1회 구매예요. Commercial은 연 매출 $1M 이하 회사를 대상으로 해요. 그보다 크면 support@207studio.dev로 Enterprise 라이선스를 문의해 주세요.
결제하면 무엇을 받나요?
전체 소스와 README, 실행 가능한 데모가 든 zip을 받아요. 결제한 곳에서 결제 직후와 영수증 이메일로 다운로드 링크를 보여 줘요.
기본 결제는 Polar, Paddle로도 카드 또는 PayPal 결제: Personal $9 · Commercial $29
1회 구매.

