본문으로 바로가기

마법의 꽃

[Drive for] 및 [Turn for] 블록과 VR 로봇의 VR 펜을 사용하여 Art Canvas+ Playground에 6중 대칭 마법 꽃을 만드는 알고리즘을 설계하세요.

  • 아트 캔버스+ 플레이그라운드를 선택하세요.
  • 6중 대칭 마법의 꽃을 만드는 알고리즘을 설계하세요.
    • VR 펜을 사용하여 플레이그라운드 영역을 배경색으로 채우세요.
    • 특정 색상을 나타내는 숫자를 저장할 변수를 사용하세요.
    • 변수 값에 따라 펜 색상을 선택하세요. VR 로봇의 펜을 사용하여 루프를 통해 [주행] 및 [회전] 명령을 정해진 횟수만큼 반복 실행하여 VR 로봇이 캔버스에 마름모꼴 꽃잎을 그리도록 코딩하십시오.
    • 변수 값을 변경하여 다른 색상을 나타내도록 하세요. VR 로봇을 특정 각도로 돌려 다음 꽃잎을 그릴 준비를 하세요.
    • VR 로봇이 루프를 사용하여 정해진 횟수만큼 동작을 반복하도록 코딩하고, 다양한 색상과 방향으로 6개의 꽃잎을 그려 6겹 대칭의 마법 꽃을 만들어 보세요.

유용한 팁

  • 로봇이 6중 대칭 꽃을 그리기 위해 회전해야 하는 각도는 60도입니다.
    • 회전 각도 = 360 / 대칭 = 360 / 6 = 60
  •  블록 을 사용하여 변수 값에 따라 특정 펜 색상을 선택하도록 VR 로봇을 코딩하는 사용자 지정 블록을 만들고 프로젝트에서 사용하세요. 마이 블록을 사용하면 프로젝트가 더 간결해지고 읽기 쉬워집니다.

    VEXcode 내 블록 정의 블록은 '읽고 chooseColor' 을 정의합니다.

    • 일치하는 Python 명령:

      def chooseColor():
  • 프로젝트에서 내 블록 사용에 대한 도움말을 보려면 VEXcode VR 에서 "튜토리얼" 버튼을 선택하고 내 블록 튜토리얼을 선택하세요.

VEXcode VR 내 블록 튜토리얼 아이콘.

  • VEXcode VR에서 My Blocks를 사용하는 방법에 대한 자세한 내용이 문서 참조 .

아트 캔버스 + 플레이그라운드의 '캔버스 다운로드 버튼'을 사용하여 작품을 저장하고 다른 사람들과 공유하세요! VR Art Canvas+ 사용에 대한 자세한 내용은 문서 참조.