브라우저에서 실행되는 오픈소스 CAD (SolveSpace)

2 hours ago 1
  • 데스크톱용으로 개발된 SolveSpace CADemscripten을 통해 브라우저에서 실행 가능한 형태로 포팅됨
  • 웹 버전은 최신 개발 브랜치 기반의 실험적 빌드로, 일부 속도 저하와 버그가 존재함
  • 한 번 로드되면 네트워크 연결 없이 오프라인에서도 동작하며, 정적 웹사이트처럼 직접 호스팅 가능
  • GitHub의 “building for web (very experimental)” 섹션을 참고해 사용자가 직접 빌드 및 배포할 수 있음
  • 브라우저 환경에서 경량 CAD 엔진의 확장 가능성을 보여주는 오픈소스 실험 프로젝트

SolveSpace 웹 실험 버전

  • SolveSpace는 원래 데스크톱용 CAD 소프트웨어로 개발된 프로그램임
    • emscripten을 이용해 브라우저에서도 실행될 만큼 코드가 작고 효율적인 구조임
    • 웹 버전은 일부 속도 저하버그가 있으나, 작은 모델에서는 충분히 동작함
  • 현재 제공되는 웹 버전은 최신 개발 브랜치에서 빌드된 실험적 형태
    • 데스크톱 버전에서는 나타나지 않는 문제나 오류가 발생할 수 있음
    • 발견된 버그는 GitHub의 공식 이슈 트래커를 통해 보고 가능함
  • 웹 버전은 로드 이후 네트워크 의존성이 없음
    • 한 번 로드되면 오프라인 상태에서도 사용 가능
    • 사용자는 직접 빌드 및 호스팅하여 정적 웹사이트처럼 배포할 수 있음
  • 자체 호스팅은 GitHub 저장소의 “building for web (very experimental)” 섹션을 참고해 진행 가능함
    • 빌드된 결과물은 일반적인 정적 웹사이트처럼 서버에 업로드해 사용할 수 있음
  • SolveSpace의 웹 버전은 브라우저 기반 오픈소스 CAD의 가능성을 보여주는 실험적 시도
    • 데스크톱 수준의 기능을 웹 환경에서 구현하려는 경량 CAD 엔진의 확장 사례
Read Entire Article