Tinkercad CodeBlocks 소프트웨어를 사용한 소프트웨어 지리학
암석과 수정의 기하학 이해하기
많은 기하학적 입체는 실제로 자연에서 발생합니다. 미네랄 결정은 규칙적이고 기하학적인 모양으로 자랍니다.
사면체
사면체는 정사면체 모양의 결정을 형성합니다. 그것은 독일에서 1845년경에 처음 기술되었으며 구리의 공급원으로 사용됩니다. (델 코트, 2014)
큐브
황철석 또는 "바보의 금"은 특히 멋진 결정을 형성합니다. 16세기와 17세기에 황철석은 초기 무기에서 점화원으로 사용되어 원형 르로 치면 불꽃을 일으켰습니다. (del Court, 2014) Bismuth는 또한 중심을 향해 단계적으로 성장하는 정육면체의 형태로 자라는 경향이 있습니다. 기하학에서는 이러한 현상을 동심원 패턴이라고 합니다.
팔면체
자철광은 실제로 지구상에서 자연적으로 발생하는 광물 중 가장 자성을 띠고 있습니다. 작은 철 조각에 대한 자철광의 인력을 관찰함으로써 기원전 4세기 중국과 기원전 6세기 그리스 사람들이 처음으로 자기를 관찰했습니다. (델 코트, 2014)
육각기둥
석영 결정은 육각형 프리즘을 형성합니다. 긴 프리즘 면은 항상 완벽한 60° 각도를 만들고 빛을 스펙트럼으로 분할합니다. (델 코트, 2014)
모든 크리스탈의 기하학(사실상 모든 기하학적 패턴)은 3가지 기본 원칙을 기반으로 합니다.
- 모양: 베이스 구어입니다.
- 되풀이: 기본 그림이 "복사 및 붙여넣기"된 횟수입니다.
- 조정: 작업 평면에서 원본 그림의 복사본에 지정된 순서입니다.
Tinkercad Codeblocks로 번역하기
이러한 기하학적 모양은 인식하기가 매우 쉽고 (다행히도) 대부분이 Tinkercad CodeBlocks의 모양 또는 기본형 메뉴에 이미 사전 설정되어 있습니다. 새 모양을 선택하려면 작업 영역으로 드래그하고 재생 버튼을 클릭하여 시뮬레이션을 실행하고 애니메이션을 표시합니다.
기본 모양
언뜻 보기에는 복잡해 보이지만 실제로는 동일한 기본 그림의 위치가 반복되고 변경되는 일부 기하학적 모양이 있습니다. Tinkercad CodeBlocks에서 수행하는 방법을 살펴보겠습니다.
사면체
- 피라미드 블록(양식 메뉴)을 작업 영역으로 끌어다 놓습니다.
- "추가 옵션 열기" 아이콘(오른쪽 화살표)을 클릭합니다.
- 면의 값을 3으로 변경합니다(이 방법으로 4면체 피라미드 또는 정사면체를 얻음).
큐브
- 가장 쉬운 방법은 큐브 또는 상자 블록(양식 메뉴)을 작업 영역으로 끌어다 놓기만 하면 됩니다.
팔면체
- 피라미드 블록(양식 메뉴)을 작업 영역으로 끌어다 놓습니다.
- 이동 블록을 추가하고(메뉴 수정) Z 값을 20으로 변경합니다(이렇게 하면 -gure를 20단위 위로 이동).
- 코드 아래에 새 피라미드를 추가합니다.
- 회전 블록(수정 메뉴)을 추가하고 X축을 180도 회전합니다.
- 두 피라미드를 함께 용접하여 8면체(팔면체)를 형성하는 그룹 생성 블록(수정 메뉴)을 추가합니다.
- 더 정확하게 하고 싶다면 끝에 스케일 블록을 추가하고(메뉴 수정) Z 값을 0.7로 변경하여 -gure가 더 균일하게 보이도록 할 수 있습니다.
육각기둥
- 다각형 블록(양식 메뉴)을 작업 영역으로 끌어다 놓습니다.
- "추가 옵션 열기" 아이콘(오른쪽 화살표)을 클릭합니다.
- Sides 값이 6으로 설정되어 있는지 확인합니다.
- 육각 프리즘의 길이를 변경하려면 축척 블록(수정 메뉴)을 추가하고 Z 값을 변경할 수 있습니다.
되풀이
Tinkercad CodeBlocks에서 -gure를 여러 번 반복하려면 "1"번 반복 블록(제어 메뉴)을 사용해야 합니다. 그러나 반복을 만들기 전에 새 개체를 만들어야 합니다(수정 메뉴).
- 먼저 작업 영역의 수정 메뉴에서 드래그 앤 드롭으로 새 개체 블록을 만듭니다.
- 이제 해당 블록 바로 아래에 컨트롤 메뉴에서 1회 반복 블록을 끌어다 놓습니다.
- 원하는 모양을 선택하고(모양 메뉴에서) 블록 내부에 삽입합니다. 1회 반복합니다. 조각들이 퍼즐처럼 함께 모여 있는 것을 볼 수 있을 것입니다.
1번 블록 반복에서 값 "1"을 다른 숫자로 변경하면 -gure가 원하는 만큼 복사됩니다.
그러나 시뮬레이션을 실행해도 사전에 변경 사항을 볼 수 없습니다.view어, 왜? 개체가 같은 위치에 바로 복사 및 붙여넣기되기 때문입니다! (하나 위에 다른 하나) ... 변경 사항을 보려면 반복하고 이동해야 합니다! 다음 단계에서 볼 수 있습니다.
https://youtu.be/hxBtEIyZU5I
정렬 또는 배열
먼저 존재하는 정렬 유형을 이해해야 합니다.
- 선형 또는 그리드 정렬: -ll 공간을 위해 하나 또는 두 개의 방향으로 객체가 반복되는 것.
- 회전 정렬: 물체가 회전축을 중심으로 회전하여 원주를 형성하는 것입니다.
- 무작위 정렬: 개체는 분명히 무작위로 다른 위치에 자신을 배치하여 공간을 만듭니다.
이제 Tinkercad CodeBlocks를 사용하여 수행하는 방법을 살펴보겠습니다.
선형 정렬:
- 먼저 드래그 앤 드롭으로 작업 영역의 수정 메뉴에서 새 개체 블록을 만듭니다.
- 이제 변수를 생성해야 합니다. 수학 메뉴에서 변수 블록 생성을 드래그하여 이전 블록 바로 아래에 배치할 수 있습니다(값 0 유지).
- 변수 이름(쉽게 식별할 수 있도록)을 "이동"과 같은 원하는 단어로 변경하고 블록의 드롭다운 메뉴를 클릭하고 변수 이름 바꾸기… 옵션을 선택합니다.
- 이제 해당 블록 바로 아래에 컨트롤 메뉴에서 1회 반복 블록을 끌어다 놓습니다.
- 원하는 모양을 선택하고(모양 메뉴에서) 블록 내부에 삽입합니다. 1회 반복합니다. 조각들이 퍼즐처럼 함께 모여 있는 것을 볼 수 있을 것입니다.
- 이제 이전 블록 아래(그러나 반복 블록 안에 머물면서) 이동 블록을 배치합니다.
- 데이터 메뉴에 액세스하면 변수에 지정한 것과 동일한 이름으로 새 블록이 생성되었음을 알 수 있습니다.
- 해당 블록을 드래그하여 이동 블록 내부에 배치합니다(-gure를 이동하려는 방향에 따라 X, Y 또는 Z에 있을 수 있음).
- 거의 완료하기 위해 변경 요소 블록을 추가하고(수학 메뉴 내에서) 블록의 드롭다운 메뉴에서 변수 이름을 선택합니다.
- 수학 시간입니다! 방정식 블록(기호 0 + 0이 있는 수학 메뉴 내부에 있음)을 코드 외부로 드래그하면 작업 영역의 빈 공간을 사용할 수 있습니다.
- 마지막 0을 원하는 숫자로 변경하십시오. 이것은 -gure가 이동할 단위를 나타냅니다.
- 완료하려면 방정식 블록을 드래그하여 변경 변수 블록의 "to" 섹션 뒤에 1 위에 배치합니다(숫자 1을 방정식 0 + n으로 바꾸기 위해).
- 마지막으로 시뮬레이션을 실행하고 마술을 지켜보십시오. -첫 번째 시간이 지루하다는 것을 알고 있지만 연습을 하면 할수록 쉬워집니다.
회전 정렬:
- 먼저 작업 영역의 수정 메뉴에서 드래그 앤 드롭으로 새 개체 블록을 만듭니다.
- 이제 변수를 생성해야 합니다. 수학 메뉴에서 변수 블록 생성을 드래그하여 이전 블록 바로 아래에 배치할 수 있습니다(값 0 유지).
- 쉽게 식별할 수 있도록 변수 이름을 "회전"과 같이 원하는 단어로 변경하여 블록의 드롭다운 메뉴를 클릭하고 변수 이름 바꾸기… 옵션을 선택합니다.
- 이제 해당 블록 바로 아래에 컨트롤 메뉴에서 1회 반복 블록을 끌어다 놓습니다.
- 원하는 모양을 선택하고(모양 메뉴에서) 블록 내부에 삽입합니다. 1회 반복합니다. 조각들이 퍼즐처럼 함께 모여 있는 것을 볼 수 있을 것입니다.
- 이제 이전 블록 아래(그러나 반복 블록 안에 머물면서) 이동 블록을 배치합니다.
- 이동 블록의 X 또는 Y 축 값을 변경합니다(작업 평면 또는 원점의 중심에서 멀리 이동하려면).
- 블록을 중심으로 회전을 추가하고(수정 메뉴에서 찾을 수 있음) X축 옵션을 Z축으로 변경합니다.
- 데이터 메뉴에 액세스하면 변수에 지정한 것과 동일한 이름으로 새 블록이 생성되었음을 알 수 있습니다.
- 해당 블록을 드래그하여 회전 블록의 "to" 옵션 바로 뒤에 있는 숫자 위에 놓습니다.
- 이제 수학 메뉴에서 "X:0 Y:0 Z:0 Z:0" 블록을 드래그하여 이전 블록의 회전 각도 옵션 바로 뒤에 배치합니다(이렇게 하면 -gure가 중심을 중심으로 회전하는지 확인합니다. 비행기가 아니라 자체 중심에서).
- 거의 완료하기 위해 변경 요소 블록을 추가하고(수학 메뉴 내에서) 블록의 드롭다운 메뉴에서 변수 이름을 선택합니다.
- 수학 시간입니다! 방정식 블록(기호 0 + 0이 있는 수학 메뉴 내부에 있음)을 코드 외부로 드래그하면 작업 영역의 빈 공간을 사용할 수 있습니다.
- 마지막 0을 원하는 숫자로 변경하십시오. 이것은 -gure가 이동할 단위를 나타냅니다.
- 완료하려면 방정식 블록을 드래그하여 변경 변수 블록의 "to" 섹션 뒤에 1 위에 배치합니다(숫자 1을 방정식 0 + n으로 바꾸기 위해).
- 마지막으로 시뮬레이션을 실행하고 마술을 지켜보십시오. -첫 번째 시간이 지루하다는 것을 알고 있지만 연습을 하면 할수록 쉬워집니다.
무작위 정렬:
다행히도 이러한 유형의 정렬은 보기보다 훨씬 쉽습니다.
- 먼저 작업 영역의 수정 메뉴에서 드래그 앤 드롭으로 새 개체 블록을 만듭니다.
- 이제 해당 블록 바로 아래에 제어 메뉴에서 반복 1번 블록을 끌어다 놓습니다(숫자를 변경하여 표시될 -그림의 수를 제어합니다).
- 원하는 모양을 선택하고(모양 메뉴에서) 블록 내부에 삽입합니다. 1회 반복합니다. 조각들이 퍼즐처럼 함께 모여 있는 것을 볼 수 있을 것입니다.
- 이제 이전 블록 아래(그러나 반복 블록 안에 머물면서) 이동 블록을 배치합니다.
- Math 메뉴에서 찾을 수 있는 "0과 10 사이의 무작위"라는 새로운 블록을 사용할 것입니다.
- 블록을 드래그하여 이동 블록의 X 좌표 바로 뒤에 배치합니다. Y 좌표에 대해 작업을 반복합니다.
- 마지막으로 숫자 범위(또는 숫자가 무작위로 나타날 위치 범위)를 정의해야 합니다. 예를 들어amp-gures가 작업 평면 전체에 나타나도록 하려면 "random between..." 블록 안에 -100에서 100을 입력할 수 있습니다.
행동에 손
이제 기본 사항을 배웠으므로 테스트할 차례입니다. 가장 인기 있는 수정의 기하학을 식별하고 오늘 수업에서 배운 내용을 사용하여 이를 복제해 보십시오.
다음은 몇 가지 작업 과정(힌트)입니다.
자철광
- 두 개의 4면 피라미드를 결합하여 반복되는 주요 모듈이 될 사면체를 형성해야 합니다.
- 반복 블록을 사용하여 모양의 수를 곱하고 이동 블록 + 0 – 10 사이의 범위와 혼합하여 모양을 다른 위치에 배치합니다.
- 크기 블록을 추가하여 도형의 크기를 변경해 보세요.
사면체
- 4면 피라미드로 시작합니다. 4개의 다른 피라미드를 사용하여 -gure의 모서리를 자릅니다.
- 크기를 변경하는 작업 평면에서 이 합성 그림을 여러 번 반복합니다.
- 전문가 팁: X, Y, Z 회전 블록을 추가하고 범위 블록(0 ~ 360)과 결합하여 보다 사실적인 모양을 위해 -그림을 무작위로 회전합니다.
황철석
- 가장 간단한 그림은 상자와 반복되는 블록을 사용하여 큰 입방체 주위에 작은 상자를 형성하는 것입니다.
화산암
- 희미해 보이지만 그렇지 않습니다! 큰 솔리드 바디로 시작합니다(구형을 권장합니다).
- 본체 주위에 많은 중소 구체를 무작위로 배치합니다. "할로우" 모드로 설정해야 합니다.
- 모든 것을 함께 그룹화하고 작은 구체가 본체의 덩어리를 제거하는 것을 지켜보십시오.
석영
- 육각 프리즘을 만들고 Z축에 맞춥니다.
- 그 위에 6면 피라미드를 놓습니다.
- 피라미드의 끝에서 오른쪽으로 자르십시오.
- 모든 것을 함께 그룹화하고 모듈로 사용하십시오.
- 회전의 반복을 사용하여 모듈을 반복하여 평면의 중심을 향해 회전합니다.
창연
- 복잡합니다. 모든 것이 큐브로 시작됩니다.
- 이제 큐브의 측면을 잘라 "프레임"만 남길 6개의 피라미드가 필요합니다.
- 전체 크기를 줄이면서 중심을 향해 프레임을 여러 번 반복합니다.
- 결국 기본 제한(Tinkercad CodeBlocks는 작업 평면에서 200개의 기본 요소만 허용)으로 인해 -gure를 두 번만 반복할 수 있으며 이는 훌륭한 결과를 얻기에 충분합니다.
지오드
- 큐브는 기본입니다.
- 중심을 중심으로 큐브를 반복하여 회전 패턴을 사용하여 고리를 만듭니다.
- 보석의 실제 색상과 더 유사하도록 반지 색상을 변경합니다.
- 마지막에 큰 상자를 사용하여 디자인을 반으로 자릅니다(실제 정동석이 잘리는 것처럼).
주제를 이해하는 데 문제가 있는 경우 테스트에 대한 링크도 남겨 두어 테스트를 복제하고 실험할 수 있습니다!
- 자철광
- 사면체
- 황철석
- 화산암
- 석영
- 창연
- 지오드
3D 인쇄용 내보내기
디자인을 표준화할 때 코드 끝에 "그룹 생성" 블록을 추가하는 것을 잊지 마십시오. 이렇게 하면 모든 조각이 하나의 솔리드로 함께 표시됩니다. 내보내기 메뉴로 이동하여 .stl(3D 인쇄에 가장 일반적인 형식)을 선택합니다.
3D 프린팅을 위한 고정(Tinkercad 3D Designs)
기억하다! 무엇이든 3D 프린팅하기 전에 모델이 실현 가능한지, 즉 다음 3D 프린팅 규칙을 준수하는지 확인하는 것이 매우 중요합니다.
- 베이스나 지지대가 없으면 Poating 모델을 인쇄할 수 없습니다.
- 45도를 초과하는 각도는 CAD 소프트웨어에서 구조적 지원이 필요합니다.
- 인쇄 베드에 잘 접착되도록 하기 위해 가능한 한 두드려서 베이스를 만드십시오.
이 경우 무작위 패턴을 만들 때 이러한 규칙을 처리하는 것은 매우 어렵습니다. 다음과 같은 경우 인쇄하기 전에 .stl 모델을 Tinkercad 3D Designs로 가져와서 -x하는 것이 좋습니다.
- 모든 모양과 교차하는 중앙에 다면체를 추가했습니다.
- 그런 다음 가난한 사람이 Pat인지 확인하기 위해 아래에 속이 빈 큐브를 추가했습니다.
- 마지막으로 모든 것을 그룹화하고 .stl 형식으로 다시 내보냈습니다.
3D 프린트
이 프로젝트를 위해 다음 매개변수와 함께 무료 CAM 소프트웨어 Ultimaker Cura 3D를 사용했습니다.
- 재료: PLA+ 실크
- 노즐 크기: 0.4mm (XNUMXmm)
- 레이어 품질: 0.28mm (XNUMXmm)
- 인-일: 20% 격자 패턴
- 압출 온도: 210씨
- 핫베드 온도: 60씨
- 인쇄 속도: 45mm/초
- 지원: 예(45도에서 자동)
- 부착: 가장자리
참고문헌
Del Court, M. (2014, 3 enero). 지질학과 기하학. 미셸델코트. Recuperado 11 de 2022월 de XNUMX, de
https://michelledelcourt.wordpress.com/2013/12/20/geology-and-geometry/
참 좋죠!
Tinkercad 갤러리에서 Codeblocks 디자인을 공개적으로 공유했습니까?
문서 / 리소스
![]() |
Tinkercad CodeBlocks 소프트웨어를 사용한 소프트웨어 지리학 [PDF 파일] 사용설명서 Tinkercad CodeBlocks 소프트웨어를 사용한 지도 가능한 지질학 |