3D 인쇄 : 이번 주 openscad

가있는 일을 만드는 것은 openscad로 시작합니다. openscad로 시작하는 것보다 훨씬 더 많은 프로그래밍과 비슷한 3D 모델링 프로그램입니다. openscad에서 openscad에서 만들어지는 많은 유익한 3D 인쇄 가능한 객체가 만들어졌습니다. 그래서 이상적으로 자신의 부품을 스타일링 할 수 있습니다.

이것은 OpenSCAD에 대한 튜토리얼 튜토리얼 인 것으로 나타났습니다. 나는 단지 기본 부분을 개발하기에 충분한 SCAD를 데모하고 있습니다. 다음 주에 AutoCAD가있는 부분을 만드는 것만 큼 많은 소프트웨어 응용 프로그램 도구를 사용해야 할 것입니다. 어떤 소프트웨어 응용 프로그램 도구를 사용해야하는지 튜토리얼을 사용하여 주석에 메모를 남깁니다. 3D 프린터 가이드를 검사하여 아래 openscad로 부품을 작성하십시오.

첫째, 일부 기본 사항
OpenSCAD 뒤에있는 기본 개념은 건설적인 고체 형상입니다. 이것은 구체, 큐브 또는 실린더와 같은 근본적인 원시 또는 실린더와 같은 근본적인 부울 작업과 같은 근본적인 부울 작업과 같은 기본적인 원시 적합성을 사용하여 객체를 생성하는 모델링 방법입니다. 이 방법을 설명하기 위해 단어를 사용하여 끔찍한 일이므로 매우 짧은 예입니다. 이상적으로 OpenSCAD에서 생성 된 두 개체의 사진, 큐브뿐만 아니라 아래의 실린더는 쉽게 준수 할 수 있어야하는 코드입니다.

~ 전에

1
2

4.
5.
6.
7.
모듈 예제 () {
구 (10);
번역 ([15,15, -10]) {
실린더 (H = 20, r = 5);
}
}
예시();

뇌 죽은 간단한, 오른쪽? 반경 10 개뿐만 아니라 반경이 5뿐만 아니라 높이가 20의 실린더로 공을 생산하고 있습니다. 우리는 X뿐만 아니라 y 축을뿐만 아니라 X의 15 단위로 실린더를 동일시합니다. Z 축의 10 단위뿐만 아니라. 여기서 건설적인 솔리드 형상이 들어온 곳이 있습니다. 우리는이 두 가지 3D 프리미티브를 UNION () 명령을 사용하여 다음과 같이 통합 할 수 있습니다.

1
2

4.
5.
6.
노동 조합(){
구 (10);
번역 ([0,0, -10]) {
실린더 (H = 20, r = 5);
}
}

OpenSCAD에서는 Union 명령이 암시 적입니다. 많은 시간, 다른 부울 작업을 통합하는 상황을 제외하고는 요구하지 않습니다. 우리가 사용할 수있는 두 가지 많은 부울 작업이 있습니다. 차이점을 사용할 수 있거나 다른 항목에서 다른 항목을 빼고 교차로가 있습니다. 여기에 차이점은 다음과 같습니다.

1
2

4.
5.
6.
차이점(){
구 (10);
번역 ([0,0, -10]) {
실린더 (H = 20, r = 5);
}
}

및 교차 명령 :

1
2

4.
5.
6.
교차 () {
구 (10);
번역 ([0,0, -10]) {
실린더 (H = 20, r = 5);
}
}

그것은 건설적인 솔리드 형상입니다. 이러한 부울 작업을 통해 아무 것도 만들 수 있습니다. 나는 그걸 보여줄 시간이라는 것을 의미한다, 응?

우리의 일
내가 ‘물건’을 개발하는 방법을 정확히 얼마나 튜토리얼 할 것인지 고려해야한다고 생각하면이 자습서로 만들기 위해 기본적인 ‘일’을 하나의 기본적인 ‘일’을 갖는 것이 좋습니다. 복사 할 항목을 선택하면 갑자기 열심히었지만 엔지니어링 드로잉뿐만 아니라 작전 도면에 대한 몇 권의 책을 꺼낸 후에는 엔지니어링 도면 (프랑스어, 1929)에서 위의 ‘일’에 정착했습니다. 내가 왜 내가 왜 그렇게 이상한 책에서 그렇게 이상한 것을 선택했는지 궁금해한다면, 그냥 기억하십시오 : Apollo 우주선을 창조 한 사람들은이 책으로 도면뿐만 아니라 도면을 발견했습니다. 또한, 이것은 내 열이므로 그것들과 함께 제공됩니다. 몇 개의 실린더뿐만 아니라 큐브를 통합함으로써 상대적으로 간단하여 완성 된 부분이되는 것의 매우 근본적인 모양을 생성합니다. 예비 코드는 렌더링과 함께 아래에 있습니다.

1
2

4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
모듈 일 ()
{
차이점(){
실린더 (H = 7, r = 19);
실린더 (H = 7, r = 8);
}

번역 ([- 23,10,0]) {
큐브 ([46, 10, 7]);
}

번역 ([- 10, -26,0]) {
큐브 ([20, 16, 7]);
}

번역 ([- 10, -26,7]) {
큐브 ([20,4,7]);
}
}
물건();

다시 말하지만, 이것은 우리 부분의 시작 일뿐입니다. 우리는 큐브와 실린더뿐만 아니라 큐브를 활용합니다. 우리가 사용하는 치수가 왜 그렇게 이상한 이유가 있는지 궁금해한다면 원래 부분 이후 (1929 년 엔지니어링 드로잉의 제 4 판 사본에 게시되었지만 1911 년에 출판 된 첫 번째 에디션 출신이 될 수 있습니다. 8 인치의 8 분. 하나의 시스템이 1 인치의 8 번째 시스템과 동일하므로 OpenSCAD를 작성하는 것입니다. 이 문제를 인쇄 할 때 곱셈만으로 모든 유형의 문제를 복구 할 수 있습니다. 우리 부분의 기본 본문을 표현하기 위해 플랜지에 몇 개의 실린더를 추가해야합니다. OpenSCAD에 대해 진정으로 굉장한 한 가지는 나중에 노조 명령과 나중에 통합뿐만 아니라 작은 부분을 생산할 수있는 기능입니다. 우리 플랜지를위한 실린더 컬렉션은 다음과 같습니다.

1
2

4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
모듈 플랜지 () {
회전 ([270,0,180]) {
번역 ([- 10,6, -4]) {
차이점(){
노동 조합(){
큐브 ([20,12,4]);
번역 ([10,0,0]) {
실린더 (H = 4, R = 10);
}
}
번역E ([10,0,0]) {
실린더 (H = 4, R = 3.5);
회전 ([0,0,90]) {
실린더 (H = 3, R = 7);
}
}
}
}
}
}

OpenSCAD는 일반적으로 코드이기 때문에 코드의 해당 영역 에서이 모듈을 호출 할 수 있습니다. 몇 가지 스크롤이있는 최종 코드에서 이것을 볼 수 있습니다. 이상적인 이제 우리의 부분은 다음과 같이 나타납니다. 이제이 사실을 추가하는 유일한 것은 1 차 본문의 3/8 “슬롯뿐만 아니라 몇 가지 필레입니다. 필레를 독자에게 운동으로 남겨 둘 것입니다. 그러나 결과 부품의 사진뿐만 아니라 코드가 있습니다.

1
2

4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
모듈 일 ()
{
차이점(){
실린더 (H = 7, r = 19);
실린더 (H = 7, r = 8);
회전 ([0,0,225]) {
번역 ([0,1.5,0]) {
큐브 ([20,3,7]);
}
}
}
번역 ([- 23,10,0]) {
큐브 ([46, 10, 7]);
}
번역 ([- 10, -26,0]) {
큐브 ([20, 10, 7]);
}
번역 ([0, -26,24]) {
플랜지();
}
}

모듈 플랜지 () {
회전 ([270,0,180]) {
번역 ([- 10,6, -4]) {
차이점(){
노동 조합(){
큐브 ([20,12,4]);
번역 ([10,0,0]) {
실린더 (H = 4, R = 10);
}
}
번역 ([10,0,0]) {
실린더 (H = 4, R = 3.5);
회전 ([0,0,90]) {
실린더 (H = 3, R = 7);
}
}
}
}
}
}

물건();

그래서 당신은 가야합니다. openscad로 제작 된 것. 이것은 OpenSCAD가있는 물건을 만드는 데 결정적인 가이드입니까? 아니, 다리를 젖게하기에 충분한 것보다 훨씬 많습니다. 그것은 충분하므로 자신의 부품을 스타일링하고 3D 프린터로 전송할 수 있습니다. 다음 주에, 나는 AutoCAD에서 똑같은 부분을 만들어 다른 CAD 패키지와 잘 가해야합니다. 하나의 3D 스타일 패키지로 만든이 부분을 볼 수있는 유형이있는 경우 주석에 메모를 남깁니다.

Leave a Reply

Your email address will not be published.