본문 바로가기
교육은 한 사람의 인생을 바꾼다/AI교육

완전 초짜 VVVV : 스프레드의 슬라이스 값 다루기

by 함께 만드는 블로그 2021. 1. 28.
반응형

▷스프레드의 슬라이스 값 다루기(CircularSpread노드 / GerSlice노드)

 이번에는 스프레드 속에서 개별 슬라이스 값을 추출하거나 분리, 병합해보려고 한다. 즉, 일련의 데이터들 속에서 개별 데이터 값을 추출해 활용하는 것이다. 위의 사진에서는 CircularSpread 노드를 활용해 원형으로 스프레드를 만들었다. 현재 자료는 포인터들의 좌표값이다. 

 이런 스프레드에서 개별 데이터를 추출하기 위해 GetSlice 노드를 활용한다. GetSlice 노드의 첫번째 인풋핀은 받아드리는 데이터의 수, 두번째 인풋핀은 추출하고자 하는 데이터의 위치이다. 현재, 10 / 6 의 값을 주었기 때문에 10개의 데이터 중 6번째 데이터를 추출한다는 뜻이다.(단, 시작이 0번부터이므로 6번째 값은 -0.43이 아닌 -0.5가 된다) 

 


 

▷스프레드의 슬라이스 값 다루기 예제(+Line 노드)

 GetSlice 노드로 어떤 자료가 선택되는지 시각적으로 표현하기 위한 예제이다. Line 노드를 활용해 renderer 위에 선택된 자료를 가리키는 선을 표현했다. 또, renderer 위에 서로 다른 값을 같이 표현해주기 위해 group 노드를 활용했다. 

 지금보니 정말 안 이쁘게 노드들을 배치한 것 같다. 정신 없는 선들을 정리해주고 싶다 ^^;;

 


 

▷LinearSpread / Stallone

 LinearSpread는 기준점(default 0)을 중심으로 입력 받은 개수만큼 일정한 간격의 데이터를 생성한다. 그 내용은 왼쪽 사진의 LinearSpread 아래 출력값을 보면 잘 알 수 있다. 

 Stallone은 왼쪽처럼 스프레드 상태의 자료로 입력 받으면 개별 데이터 값 순서대로 출력하고, 반대로 오른쪽처럼 개별 데이터 값 상태로 입력 받으면 순서대로 스프레드의 형태로 출력한다. 

반응형

댓글