ShapeJS
ShapeJSShapeJS는 3D 프린팅 가능한 제품과 완전한 인터랙티브 크리에이터 응용 프로그램을 만들기 위한 JavaScript 기반 프로그래밍 언어입니다.Shapeways가 호스팅하는 이 시스템은 3D 인쇄 가능한 것을 만드는 3D 객체 및 웹 앱을 만드는 클라우드 기반 시스템입니다.
앨런 허드슨의 일련의 블로그 게시물은 언어로 코드화하는 방법을 보여주고 많은 보석과 [1]가정용품들을 포함한 많은 다른 물건들을 만드는 스크립트를 제공한다.
프리뷰
모델의 빠른 미리보기를 위해 ShapeJS는 실시간으로 ShapeJ를 이미지로 변환하는 클라우드 기반 웹 서비스를 제공합니다.이것에 의해, 그래픽 하드웨어가 없는 신클라이언트는 스크립트를 시각화할 수 있습니다.또한 콘텐츠를 사용자에게 전송하지 않음으로써 작성자의 기본 코드와 3D 모델을 보호합니다.
미리보기는 비교적 빠르고 스크립트를 수정하는 동안 대화형 수정이 가능합니다.
기본 표현
ShapeJS는 부호화된 거리 함수와 복셀 표현의 조합을 사용합니다.이렇게 하면 솔리드 모델링을 수행할 때 삼각형 기반 표현에서 일반적인 정확도 문제를 방지할 수 있습니다.Voxel 단위의 레벨 제어를 가능하게 하면, 프린터의 네이티브 해상도로 인쇄 가능한 제품을 생성할 수 있습니다.또한 이 표현은 디자인에 고해상도 이미지 데이터를 쉽게 사용하여 3D 객체를 만들 때 2D 아트를 활용할 수 있도록 합니다.
내보내기
3D 부품은 X3D(컬러)와 STL(비컬러)로 내보낼 수 있습니다.또한 SVX라는 실험 복셀 형식을 사용하여 전체 [2]볼륨을 내보낼 수 있습니다.
「 」를 참조해 주세요.
- CAD 객체 생성 및 Shape 영감을 위한 OpenSCAD 스크립트 기반 시스템JS
레퍼런스
- ^ Hudson, Alan. "Shapeways Blog".
- ^ "SVX Format". 12 September 2014.