Cinema 4D Cinema 4D 기본 기능들 XPresso XPresso 노드 일반
에서 사용 가능한 기능 CINEMA 4D Prime, Visualize, Broadcast, Studio & BodyPaint 3D

인덱스 연산자

기본 파라미터

인덱스 연산자

오브젝트 인덱스 노드가 존재하는 이유는 여러분이 반복을 사용할 때 인덱스, 가령 현재 어느 부분에 루프가 위치하는지를 직접 찾을 수 없기 때문입니다. 오브젝트 인덱스 모드는 인덱스를 찾을 수 있도록 도와주며, 따라서 반복 루프 내의 특정 요소를 선택할 수 있도록 합니다.

반복의 오브젝트 출력 포트를 오브젝트 인덱스 노드의 오브젝트 입력 포트에 연결하십시오.

예제

여러분이 7개의 큐브에 오브젝트 리스트를 사용한다고 가정해봅시다 (위의 예제 그림을 참조하세요). 이제 여러분은 세 번째 큐브를 제외한 모든 큐브의 위치를 변경하고자 한다고 가정해봅시다. 오브젝트 리스트에서 세 번째 큐브를 내쫓는다고 생각하셔도 좋습니다. 그것은 하나의 해결책이 될 수 있을 것입니다. 그러나 보다 흥미로운 방법은 - 어떤 경우에는 유일한 방법이 될 수 있겠지만 - 오브젝트 인덱스 노드를 사용하는 것입니다. 인덱스 출력 포트를 비교 노드에 연결하고 비교 노드의 함수를 != 로 설정한 후, 출력 22 로 설정하십시오 (인덱스 리스트는 0으로 시작하고, 따라서 2는 세 번째 큐브에 해당합니다).

다음에는 비교 노드의 출력을 큐브의 위치를 설정하는 노드의 입력 포트에 연결하십시오 (위의 그림 참조). 이제, 반복 동안 인덱스가 2 에 도달했을 때 비교 노드는 위치할당을 끄고 세 번째 큐브는 위치가 변경되지 않을 것입니다.