포지션 설정(모양: AABox)
메뉴 경로: Position > Set Position (Shape : AABox)
Set Position (Shape : AABox) 블록은 축 정렬 상자 입력을 기반으로 포지션을 계산하고, 합성을 기반으로 결과를 포지션 속성에 저장합니다.
이 블록은 AABox의 Surface, Volume 또는 Thick Surface에서 포지션을 계산할 수 있습니다. 여기서 두께는 모양의 크기 또는 절대값을 기준으로 할 수 있습니다.
또한 이 블록은 모양의 계산된 포지션을 기반으로 방향 벡터를 계산하고, 합성을 기반으로 결과를 방향 속성에 저장합니다. 이 방향은 계산된 파티클 포지션이 있는 면의 노멀과 같습니다. 면의 선택은 여섯 개의 피라미드를 기준으로 이루어집니다. 여기서 밑면(base)은 각각 면이고 끝(tip)은 상자 중심입니다.
참고: 그러면 Velocity from Direction and Speed 블록이 방향 속성을 처리할 수 있습니다.
블록 호환성
이 블록은 다음 컨텍스트와 호환됩니다.
- Initialize
- Update
- 모든 Output 컨텍스트
블록 설정
설정 | 타입 | 설명 |
---|---|---|
Position Mode | 열거형 | 이 블록이 모양을 사용하여 포지션을 계산하는 방법을 지정합니다. 옵션은 다음과 같습니다. • Surface: 모양의 표면에서만 포지션을 계산합니다. • Volume:전체 모양의 볼륨 내 포지션을 계산합니다. • Thickness Absolute: 특정 절대 두께의 두꺼운 표면에서 포지션을 계산합니다. • Thickness Relative는 특정 비율의 모양 크기의 두꺼운 표면에서 포지션을 계산합니다. |
Composition Position | 열거형 | (인스펙터) 이 블록이 포지션 속성을 구성하는 방법을 지정합니다. 옵션은 다음과 같습니다. • Set: 포지션 속성을 새 값으로 덮어씁니다. • Add: 포지션 속성 값에 새 값을 추가합니다. • Multiply: 포지션 속성 값에 새 값을 곱합니다. • Blend: 포지션 속성 값과 새 값 사이를 보간합니다. 0과 1 사이에서 블렌드 인자를 지정할 수 있습니다. |
Composition Direction | 열거형 | (인스펙터) 이 블록이 방향 속성을 구성하는 방법을 지정합니다. 옵션은 다음과 같습니다. • Set: 포지션 속성을 새 값으로 덮어씁니다. • Add: 포지션 속성 값에 새 값을 추가합니다. • Multiply: 포지션 속성 값에 새 값을 곱합니다. • Blend: 포지션 속성 값과 새 값 사이를 보간합니다. 0과 1 사이에서 블렌드 인자를 지정할 수 있습니다. |
블록 프로퍼티
입력 | 타입 | 설명 |
---|---|---|
Box | AABox | 포지션을 계산할 모양을 결정하는 축 정렬 상자입니다. |
Thickness | 플로트 | 포지션 계산을 위한 모양 표면의 두께입니다. 이 프로퍼티는 Position Mode를 Thickness Relative 또는 Thickness Absolute로 설정한 경우에만 나타납니다. |
Blend Position | 플로트 | 현재 포지션 속성 값과 새로 계산된 포지션 값 간의 블렌드 비율입니다. 이 프로퍼티는 Composition Position을 Blend로 설정한 경우에만 나타납니다. |
Blend Direction | 플로트 | 현재 방향 속성 값과 새로 계산된 방향 값 간의 블렌드 비율입니다. 이 프로퍼티는 Composition Direction을 Blend로 설정한 경우에만 나타납니다. |