새로운 p5.Vector 객체를 생성합니다.
벡터는 여러 가지 방식으로 생각할 수 있습니다. 하나의 관점에서 벡터는 공간을 가리키는 화살표와 같습니다. 벡터는 크기(길이)와 방향을 모두 가집니다. 이 관점은 운동 프로그래밍에 유용합니다.
벡터의 구성 요소는 그 크기와 방향을 결정합니다. 예를 들어, createVector(3, 4)
를 호출하면 x-구성 요소가 3이고 y-구성 요소가 4인 새로운 p5.Vector 객체를 생성합니다. 원점에서 이 벡터의 끝은 오른쪽으로 3단위, 아래로 4단위입니다.
p5.Vector 객체는 수학을 단순화하기 때문에 운동 프로그래밍에 자주 사용됩니다. 예를 들어, 움직이는 공은 위치와 속도를 가집니다. 위치는 공이 공간에서 어디에 있는지를 설명합니다. 공의 위치 벡터는 원점에서 공의 중심까지 확장됩니다. 속도는 공이 움직이는 속도와 방향을 설명합니다. 공이 직선으로 위로 움직이면, 그 속도 벡터는 바로 위를 가리킵니다. 공의 속도 벡터를 그 위치 벡터에 더하면 pos.add(vel)
과 같이 이동합니다. 벡터 수학은 p5.Vector 클래스 내부의 메서드에 의존합니다.
예제
구문
createVector([x], [y], [z])
매개변수
x
Number:
벡터의 x 구성요소입니다.
y
Number:
벡터의 y 구성요소입니다.
z
Number:
벡터의 z 구성요소입니다.
Returns
p5.Vector: 새로운 p5.Vector 객체입니다.
Notice any errors or typos? Please let us know. Please feel free to edit src/math/math.js and open a pull request!