[WIP] 3D 모형을 코드로 쓰면 OpenSCAD+BOSL2를 추천합니다(초보자의 의견입니다^^;)

3724 단어 OpenSCADBOSL2
날과 씨
3D 프린터를 사고 싶은데 직접 3D 모델을 만들고 싶은데 CAD 소프트웨어의 조작성이 어렵고 연상 3D 모델이 어렵고 좌절되어 인코딩으로 3D 모델을 만드는 방법이 변경되었습니다^^;
하지만 OpenSCAD일 경우 개체 간 위치 관계 지정이 더 어려워 우연히 발견한 BOSL2로 결과가 좋았다.
OpenSCAD
3D 모델을 코드로 인코딩하는 언어 + 소프트웨어
  • https://openscad.org

  • https://github.com/openscad/openscad

  • BOSL2
    OpenSCAD용 확장 라이브러리
    * https://github.com/revarbat/BOSL2
    * Wiki: https://github.com/revarbat/BOSL2/wiki
    * Cheatsheet: https://github.com/revarbat/BOSL2/wiki/CheatSheet

    왜, OpenSCAD+BOSL2?
    OpenSCAD, BOSL2, 3D 모델은 모두 초보이기 때문에 오류가 발생할 수 있습니다.그때는 용서하고 지적해 주십시오.
    OpenSCAD가 사용하기 어려운 곳(개인 의견!)
  • 부품 그룹(기본값)이 많지 않음
  • 공간에 좌표를 지정할 수 없는 초보자에게는 어렵다
  • BOSL2의 이점
  • 나사 등 다양한 대상을 모았다
  • 풍부한 위치 지정
  • 객체에 대해 상대 위치를 지정할 수 있음
  • 역각 처리는minkowski() 함수처럼 어렵지 않다
  • 아직 많은 것 같은데...
  • 객체에 대한 상대 위치 관계를 지정하여 객체를 배치합니다.
    attachments.scad
  • 하나의 입방체에 입방체를 놓는다
  • image.png
  • include <BOSL2/std.scad>
    cuboid([10,15,20]) {
       attach(TOP) cuboid([5,7,10]);
    }
    
  • include <BOSL2/std.scad>
    
    cuboid([10,15,20]) {
        attach(TOP) cuboid([5,7,10],anchor=RIGHT);
    }
    
    BOSL2를 쓰려면 이걸로!!
  • 나사, 연결 같은 폐기물?유사한 접합 부품을 사용할 때 교정 대상을 인쇄하고 접합용 변수 slop결정하다.을 인쇄한다.
  • 아래 모델을 교정하여 3차원 인쇄하고 확정
  • 마침
  • 좋은 웹페이지 즐겨찾기