본문 바로가기
반응형

programming760

알고두 객체 움직이기 화면 플레이 Playing algodoo objects 알고두에는 플레이버튼이 있다. 플레이버튼은 가장 기초적인 시뮬레이션을 할 수 있게 해 준다. 시뮬레이션 플레이 버튼을 클릭하면 화면에 그려진 객체들에 중력이란 개념이 추가되어 아래로 떨어진다. 객체에 방향성이 주어지면 그 방향으로 움직인다. 알고두를 실행하고 여러가지 객체를 화면에 추가한 후 플레이버튼을 클릭하면 객체들의 물리 시뮬레이션 모습을 볼 수 있다. 알고두 객체 움직이기 화면 플레이 Playing algodoo objects 알고두에는 플레이 버튼이 있다. 객체들을 화면에 여러가지를 그리고 플레이 버튼을 누르면 중력의 개념이 추가된다. 무슨 말인가. 화면에 그려진 객체들에 중력이 추가되면 화면 밑으로 떨어지면서 충돌과 동작을 하게 된다. 강하게 부딪치고 약하게 부딪치며 물리적 시뮬레이션을 할 수.. 2022. 1. 2.
파이썬 tkinter pack 메서드 위젯 배치하기 Layout python widget tkinter 의 pack 메서드를 이용하면 위젯들을 화면 배치할 수 있다. side 옵션으로 tkinter 에서 제공하는 위젯들을 배치할 수 있다. side 옵션은 4가지 인수로 동작한다. 화면의 상하좌우를 정해 위젯들을 배치할 수 있다. 다만, 자유도가 떨어진다는 점이 단점이다. 파이썬 tkinter 위젯 pack 배치하기 Layout python widget gui 를 사용해 화면을 구성하면 위젯들의 화면 배치가 순차적으로 붙는다. pack() 메서드의 경우 tkinter의 위젯을 하나씩 붙을 때마다 가운데 정렬로 세로로 자동으로 배치된다. pack 메서드에 side 인자값을 설정하면 위젯들을 상하좌우 로 배치할 수 있다. 하지만, 밋밋하다. 그럼에도 기능은 익혀두도록 하자. 사용법 pack 메서드.. 2022. 1. 2.
자바스크립트 숫자 배열 정렬 Sorting Javascript Number Array 자바스크립트의 배열의 숫자들도 정렬이 가능하다. sort와 reverse 메서드를 사용하여 자바스크립트의 배열을 정렬할 수 있으며, 배열의 요소가 숫자여도 기능은 작동한다. 하지만 숫자형 배열은 맹점이 하나 있는데 이것은 배열과 배열의 각 요소는 객체이기 때문이기도 하다. 자바스크립트 숫자 배열 정렬 Sorting Javascript Number Array 자바스크립트에서 배열의 정렬은 요긴하다. 숫자형도 가능하고, 문자열도 가능하다. 이전 포스팅에는 문자열 배열을 정렬하는 것을 다루었다. 이번엔 숫자형 배열을 정렬해 보도록 한다. 숫자형은 맹점이 하나 있지만 여기서는 기본적인 것만 다룬다. 자바스크립트 문자열 배열 정렬 Sorting Javascript Sring Array sort reverse 메서.. 2022. 1. 2.
알고두 원 그리기 Drawing algodoo Circle 알고두의 원 그리기는 튜토리얼의 4번째이다. 메뉴에서 원을 선택하고 장면에 마우스 좌측 버튼을 누른 상태에서 드래그 하면 그려진다. 원의 정확한 크기를 위해 반지름이 표시된다. 원을 그린 후 플레이 버튼을 클릭하면 원들이 이리 튀고 저리 뛰는 재미있는 모습을 볼 수 있다. 알고두 원 그리기 Drawing algodoo Circle 그래픽 관련 프로그램들의 그리기 기본은 원이나 네모일 것이다. 이번엔 원을 그려보자. 단순히 마우스를 클릭하여 드래그만 해주면 원을 그릴 수 있다. 원을 그리기 위해 기존의 장면 ( Scene ) 을 사용해도 되지만 새로운 장면을 만들어 사용할 수 있다. 알고두 장면 만들기 Creating algodoo Scene 원을 그려보자. 원을 그리기 위해선 장면 ( Scene ) 에 .. 2022. 1. 1.
반응형