JoyOfVEX: DAY12-3 (2023. 2. 21)
VEX의 즐거움🤗: Day 12-3
중첩되는 파동을 3일에 거쳐 만들었다. 아주 그럴싸한 물결이 되었다. 조금 아쉬웠던 점은 지난 12-1 때 분명 랜덤하게 파동을 만들 수 있었는데, 오늘 다시 해보려니 잘 되지 않았다. @Time에 rand( )을 더해주는 걸 12-1 강의를 다시 보며 확인도 했는데... 위치가 잘 못 되었거나, input을 잘 못 넣은 것이긴 할테지만... 복습할 때 차근차근 다시 생각해보아야겠다.
Day12-3 요약
nearpoint( ): 임의의 점에서 가장 가까운 거리에 있는 1개의 point
nearpoints( ): 임의의 점에서 가까운 거리에 있는 points로 array로 반환해준다.
- nearpoints( 레퍼런스, attribute, 반경 )
- nearpoints( 레퍼런스, attribute, 반경, 개수 )
array: 정보를 담아줄 수 있는 가장 유동적인 형태의 컨테이너로서 정보의 개수에 제한이 없다.
- 없을 수도 있고 무수히 많을 수도 있다.
- 대표적인 functions: nearpoints( )
array를 작성하는 방법
➡ int pts[ ];
➡ i[ ]@pts = pts;
array 값을 불러오는 방법
➡ pt[ n번째 input의 값 ]
➡ pt[ n번째 input의 값 ][ 첫번째 array 값 안에 있는 n번째 값 ]
array의 개수 찾기
- len( ): array의 길이를 구하는 함수로 array의 길이(length)는 개수를 의미한다.
코드작성하기
- 변수는 되도록이면 한번에 선언
- 수식을 작성
- 중첩되는 만큼 반복