본문 바로가기

전체 글31

LOGO : 변수(Variables) - 017 - 정오각형(Pentagon) 연습 - 2 1. Introduction 오각형 연습을 계속해서 이어갑니다. 결과 화면에서 보이는 바와 같이 점 D를 찾아보겠습니다. 점 D는 선분 BC의 가운데 점입니다. 2. Code오각형을 그리고 테스트1, 2 함수를 추가로 실행합니다. 더보기; 예제 17-1-1. 점 D 찾기 to draw star1 test1 test2 ; ht end to main setup draw end to pentagon1 repeat 5 [ fd 2*:d rt 72 ] end to setup Window Home CS PPT PD ST PU lt 90 fd 480 rt 180 PD make "side1 300 end to star1 repeat 5 [ fd :side1 lt 72 fd :side1 rt 144 ] end to te.. 2024. 8. 18.
LOGO : 변수(Variables) - 016 - 정오각형(Pentagon) 연습 - 1 1. Introduction 오각형(Pentagon)을 응용한 예제입니다. 오각형은 별과 같은 유형의 도형을 그릴 때 중요하게 사용됩니다. 여러 다각형들의 내각의 합의 크기를 알고 있으면 도움이 됩니다.  2. Code2-1. 기본 정5각형 ++ 가장 기본적인 정5각형 도형에 가운데 중심점을 향한 선들을 추가한 예제입니다. 이 선들의 길이는 임의로 결정되었습니다만 외접원이나 다각형의 중심점을 지날 정도로 충분히 길어야 합니다. 중심점을 찾아내는 방법은 이 예제에서는 생략되었습니다. 이후 예제에서 그 필요성에 대해서 좀 더 생각해보겠습니다. 변수와 반복문을 활용하는 방법에 대해 충분한 연습이 되면 좋겠습니다. 더보기[예제 16-1] 기본 정5각형 ++ to draw    rt 90    pentagon1 .. 2024. 7. 28.
LOGO : 변수(Variables) - 015 - KFlag 1. Introduction 이번 시간에는 태극기 도형을 그려보겠습니다. 완전한 태극기 규격 전체를 준수하는 도형은 아닙니다만 좋은 연습이 될 것으로 생각합니다. 이 예제를 통해서 다음 학습 목표들에 대해 이해하고자 합니다. 1) 원 및 반원 수동으로 직접 그리기2) 원의 크기 결정3) 원에 대한 컬러링4) 곡선에 대한 이해.5) 컬러링 초기화 더 간결한 코드가 더 좋습니다. 계산량도 최대한 줄여야 합니다.  2. Code 원을 그리는 함수를 직접 만들어서 원을 그립니다. 원이 그려지는 원리에 대해 이해할 필요가 있기 때문입니다. 여기서 그려지는 원은 완전한 수학적 원이라고 할 수는 없지만 '원에 근사한' 원 정도는 된다고 할 수 있습니다.  2-1. 기본 원 코드 가장 평범한 기본적인 원을 그리는 함수.. 2024. 6. 25.
LOGO : 변수(Variables) - 014 - LevelMeterBox 1. Introduction향후 애니메이션을 가정하고 레벨 미터를 만들어보겠습니다. 상자Box를 그리는데 가로 세로 길이가 다릅니다. 대략 다음과 같이 생겼습니다.   2. Code 2-1. Level Meter Basic  ;; 레벨 미터를 그리기 위한 가장 기본 코드입니다. ▶ ▶ 소스 코드는 다음 '더보기' 클릭. 더보기;; 2-1. Level Meter Basic to box1    repeat 2 [ fd 100 rt 90 fd 12 rt 90 ]endto box24    repeat 24 [ box1 move1 ]endto draw    box24 HTendto gotoStartingPosition    pu lt 90 fd 470 rt 90 pdendto main    setup    dra.. 2024. 6. 16.