Skip to main content

1과: 정사각형 그리기

move 명령은 VR 로봇에서 펜 도구를 위아래로 움직입니다. 이 예제에서는 VR 로봇이 아트 캔버스 놀이터에 사각형을 그립니다.

검은색 사각형이 그려진 캔버스 놀이터. VR 로봇은 놀이터 중앙, 사각형의 왼쪽 하단에 위치합니다.

 

  • 새로운 텍스트 프로젝트 템플릿은 drive_for 명령으로 시작합니다. 해당 명령을 제거하고 move 명령을 끌어서 입력하거나 복사하여 프로젝트를 시작하세요.
def main():
	pen.move(아래로)

 

귀하의 정보를 위해

move명령은 VR 로봇에서 펜 도구를 집어 올리고 내려놓는 데 사용할 수 있습니다.

VEXcode VR Python Pen 명령을 두 번 작성하여 다양한 매개변수를 표시했습니다. 첫 번째 줄에는 괄호 안에 Down을 사용하여 펜 점을 이동한다고 적혀 있습니다. 두 번째 줄에는 괄호 안에 Up을 넣어서 펜 점을 움직인다는 내용이 있습니다.
  • drive_for 명령을 끌어다 놓거나 입력하거나 복사하여 move명령 아래에 놓습니다. drive_for명령의 매개변수를 600밀리미터(mm) 전진으로 설정합니다.
def main():
	pen.move(아래로)
	drivetrain.drive_for(전진, 600, MM)

프로젝트는 위와 같이 표시되어야 합니다.

  • 다음으로, turn_for명령을 끌어다 놓거나 입력하거나 복사하여 drive_for 명령 뒤에 놓습니다. turn_for명령의 매개변수를 설정하여 오른쪽으로 90도 회전합니다.
def main():
	pen.move(아래로)
	drivetrain.drive_for(전진, 600, MM)
	drivetrain.turn_for(오른쪽, 90, 도)

프로젝트는 위와 같이 표시되어야 합니다.

  • 정사각형의 두 번째 면을 그리려면 drive_forturn_for 명령을 복사합니다. 복사하려면 drive_forturn_for명령을 강조 표시합니다. 명령을 마우스 오른쪽 버튼으로 클릭하거나 길게 눌러 "복사"를 선택하세요. 그런 다음 명령 아래를 마우스 오른쪽 버튼으로 클릭하거나 길게 눌러 "붙여넣기"를 선택하세요.
    이 수업의 프로젝트는 왼쪽에 표시되어 있으며, 상황에 맞는 메뉴가 열려 있습니다. 해당 옵션에는 줄 주석 추가, 줄 주석 제거, 줄 주석 전환, 잘라내기, 복사, 붙여넣기가 있습니다. 복사 옵션은 빨간색 상자로 강조 표시됩니다.
  • 추가 drive_forturn_for명령이 이제 스택에 추가되었습니다. 이렇게 하면 정사각형의 처음 두 면이 생성됩니다.
    정사각형의 처음 두 면을 구동하는 프로젝트는 다음과 같습니다. 첫 번째 줄은 def main 열린 괄호 닫힌 괄호 콜론 두 번째 줄은 들여쓰기되어 pen dot move 열린 괄호 down 닫힌 괄호 세 번째 줄은 drivetrain dot drive 열린 괄호 forward comma six hundred comma mm 닫힌 괄호를 나타냅니다. 네 번째 줄은 drivetrain dot turn 열린 괄호 right comma ninety comma degrees 닫힌 괄호를 나타냅니다. 다섯 번째 줄은 drivetrain dot drive 열린 괄호 forward comma six hundred comma mm 닫힌 괄호를 나타냅니다. 여섯 번째 줄은 drivetrain dot turn 열린 괄호 right, 90, degrees 닫힌 괄호를 나타냅니다.
  • 정사각형의 마지막 두 면을 그리려면 drive_forturn_for명령을 복사합니다. 4개의 명령을 모두 강조 표시한 다음 마우스 오른쪽 버튼을 클릭하거나 길게 눌러 "복사"를 선택합니다. 강조된 명령 아래를 마우스 오른쪽 버튼으로 클릭하거나 길게 눌러 "붙여넣기"를 선택하세요.
    위의 프로젝트는 왼쪽에 표시되어 있으며, 마지막 4개 드라이브트레인 명령이 강조 표시되어 있습니다. 오른쪽에는 열린 컨텍스트 메뉴가 있으며, 복사 옵션은 빨간색 상자로 강조 표시되어 있습니다.
  • 그러면 명령이 복제되어 정사각형의 마지막 두 면이 생성됩니다.
    위에 설명한 대로 정사각형을 그리는 프로젝트에 마지막 두 줄의 코드를 추가했습니다. 그들은 열린 괄호 앞쪽 쉼표 600 쉼표 mm에 대해 드라이브 트레인 도트 드라이브 밑줄을 읽고, 열린 괄호 오른쪽 쉼표 90도 닫는 괄호에 대해 드라이브 트레인 도트 회전 밑줄을 읽습니다.
  • 아직 열려 있지 않으면 "Playground 열기" 버튼을 선택하여 Playground 창을 엽니다.
    오른쪽 상단에 Open Playground 버튼이 강조 표시된 VEXcode VR 도구 모음입니다. 오픈 플레이그라운드는 플레이그라운드 선택과 시작 사이에 있는 두 번째 옵션입니다.
  • 아트 캔버스 놀이터가 열리는지 확인하세요.
    VEXcode VR의 캔버스 놀이터.
  • 프로젝트를 테스트하려면 "시작" 버튼을 선택하세요.
    오른쪽 상단 코어에 시작 버튼이 강조 표시된 VEXcode VR 도구 모음입니다. 시작 버튼은 놀이터 선택 및 놀이터 열기에 이어 왼쪽에서 세 번째 옵션입니다.
  • VR 로봇은 600밀리미터(mm)만큼 앞으로 주행한 후 펜 도구로 그림을 그리면서 오른쪽으로 90도 회전합니다. VR 로봇은 이러한 동작을 4번 반복하여 정사각형의 네 변을 모두 그립니다.검은색 사각형이 그려진 캔버스 놀이터. VR 로봇은 놀이터 중앙, 사각형의 왼쪽 하단에 위치합니다.
  • "재설정" 버튼을 선택하면 놀이터가 재설정되고 VR 로봇이 시작 위치로 돌아갑니다. 로봇이 중앙에 있는 VEXcode VR 아트 캔버스 놀이터와 검은색 사각형이 그려져 있습니다. 놀이터 창의 왼쪽 하단에는 반시계 방향으로 원형을 가리키는 화살표가 있는 재설정 버튼이 있습니다. 이 버튼은 빨간색 상자로 강조 표시되어 있습니다.

귀하의 정보를 위해

set_pen_color 명령을 사용하면 펜의 색상을 변경할 수 있습니다. 펜은 검정, 파랑, 초록, 빨강의 4가지 색상 중 하나로 설정할 수 있습니다.

 매개변수를 열어 4가지 색상 옵션을 보여주는 펜 색상 설정 주석입니다.

이 강의의 나머지 부분을 계속하려면 다음 버튼을 선택하세요.