Slic3r-새로운 충전 패턴을 추가 할 수 있습니까?


12

Slic3r에는 Rectilinear, Hexagon, 3D Hexagon, Concentric 및 Hilbert Curve를 포함한 소수의 충전 패턴 / 알고리즘이 제공됩니다.

Slic3r에 추가 할 수있는 패턴 / 알고리즘이 있습니까? 그렇다면 어떻게 추가합니까?

답변:


10

Slic3r의 핵심은 C ++로 작성되었지만 infill 생성과 같은 많은 다른 구성 요소가 Perl로 작성되었습니다. Slic3r은 오픈 소스이기 때문에 Perl에서 자체 충전 모듈을 작성하고 자신의 Slic3r 버전을 다시 컴파일하는 것을 막을 수있는 것은 없습니다.

이 작업을 고려하고 있다면 Github 저장소의 기존 충전 코드를 찾을 수 있습니다.

https://github.com/alexrj/Slic3r/tree/master/lib/Slic3r/Fill

소스에서 실행하는 방법에 대한 지침은 다음을 참조하십시오.

http://slic3r.org/download

다음은 새로운 채우기 패턴이 추가 된 커밋입니다. 이것은 새로운 infill 모델을 추가하기 위해 수정되어야하는 코드베이스의 모든 부분을 보여줄 것입니다 (Perl 코드 외에 몇 가지 사소한 C ++ 수정이 필요합니다)

https://github.com/alexrj/Slic3r/commit/2811af349ae17230a525ddcf819b1ddffaa250c9

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.