> 소프트웨어 튜토리얼 > 컴퓨터 소프트웨어 > 기하학적 스케치패드로 시에르핀스키 카펫을 그리는 방법

기하학적 스케치패드로 시에르핀스키 카펫을 그리는 방법

PHPz
풀어 주다: 2024-04-17 16:22:41
앞으로
809명이 탐색했습니다.

기하학적 스케치패드로 시에르핀스키 카펫을 그리는 데 문제가 발생한 적이 있나요? PHP 편집자 Yuzai는 이 문제를 해결하는 데 도움이 되는 자세한 튜토리얼을 제공합니다. 이 튜토리얼에서는 기하학적 스케치패드를 사용하여 기본 사각형으로 시작하여 복잡한 기하학적 패턴으로 끝나는 Sierpinski 러그 프랙탈 패턴을 그리는 단계를 다룹니다. 이 매혹적인 프랙탈 예술 작품을 그리는 방법과 그 뒤에 숨은 수학을 탐구하는 방법을 알아보려면 계속 읽어보세요.

분석: 정사각형을 9개의 동일한 부분으로 나누어 9개의 작은 정사각형을 얻으세요. 중앙의 작은 정사각형을 버리고 그 주위에 8개의 작은 정사각형을 유지하세요. 그런 다음 각 작은 정사각형을 9등분으로 나누고 중앙 정사각형도 버립니다. 이 규칙에 따라 무한대까지 계속해서 세분화하고 폐기합니다. 시에르핀스키 카펫의 한계 그래픽 영역은 0에 가까워지는 경향이 있고 작은 사각형의 수와 그 측면의 선분의 수는 무한대에 가까운 선 집합이며 그래프는 엄격한 자기 유사성을 갖습니다.

구체적인 그리기 작업은 다음과 같습니다.

1. 기하학적 스케치 패드를 열고 평면에 선분 AB를 그린 다음 선분 AB를 변의 길이로 사용하여 정사각형 ABCD를 만듭니다.

기하학적 스케치패드로 시에르핀스키 카펫을 그리는 방법

2 점 A를 크기 조정 중심으로 사용하여 점 B와 D를 1/3로 조정하여 D를 크기 조정 중심으로 사용하고 점 A와 C를 1/3로 조정하여 G와 H를 얻습니다. . 같은 방법으로 점 I, J, K, L을 구합니다. 점들을 연결하여 정사각형을 9개의 동일한 부분으로 나눕니다.

기하학적 스케치패드로 시에르핀스키 카펫을 그리는 방법

3. [데이터 - 새 매개변수]를 클릭하여 새 매개변수 n을 생성하고 값을 2로 변경합니다. 두 점 A와 B를 차례로 클릭하고(참고: 이 두 점은 처음 그린 선분의 두 끝점입니다) 매개변수 n을 클릭하고 Shift 키를 누른 채 [Transform - Depth Iteration]을 클릭하여 반복 대화 상자를 엽니다. , G, P 두 점을 선택하고 [구조] - [새 매핑 추가]를 클릭하고 P 및 O 두 점을 선택하고 계속해서 새 매핑을 추가하고 O, F, M, E를 선택합니다. E, L;L,B. (주의: 중간에 있는 M, N 포인트를 클릭하지 마세요.) [Iterate]를 클릭하면 반복 제작이 완료됩니다.

기하학적 스케치패드로 시에르핀스키 카펫을 그리는 방법

4 가운데 정사각형 MNOP을 채우고 MNOP의 면적을 측정한 후 측정 결과와 채워진 정사각형을 선택하고 [Display] - [Color] - [Parameters]를 클릭하고, 팝업에서 [In the pop-up]을 클릭합니다. 대화 상자] 물론입니다.

기하학적 스케치패드로 시에르핀스키 카펫을 그리는 방법

5. 마지막으로 모든 점을 선택하고 Ctrl+H를 눌러 불필요한 점을 숨깁니다.

기하학적 스케치패드로 시에르핀스키 카펫을 그리는 방법

팁: 정사각형 ABCD의 크기를 변경하면 정사각형 MNOP의 색상이 해당 영역의 변화에 ​​따라 변경됩니다. 매개변수 n의 값을 변경하여 Sierpinski 카펫의 차이를 관찰합니다.

기하학적 스케치패드로 시에르핀스키 카펫을 그리는 방법

위 내용은 기하학적 스케치패드로 시에르핀스키 카펫을 그리는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:zol.com.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿