공개 클래스 PlaneRenderer
ARCore 평면의 렌더링을 제어합니다.
감지된 평면을 시각화하고 Renderable이 평면에 그림자를 드리우는지 제어하는 데 사용됩니다.
상수
문자열 | MATERIAL_COLOR | 평면의 RGB 색조를 제어하는 Float3 Material 매개변수 |
문자열 | MATERIAL_SPOTLIGHT_RADIUS | 머티리얼의 매개변수를 플로팅하여 스포트라이트의 반경을 제어합니다. |
문자열 | 소재_질감 | 평면을 렌더링할 때 사용되는 텍스처를 제어하는 머티리얼 매개변수입니다. |
문자열 | MATERIAL_UV_SCALE | Float2 머티리얼 매개변수로 텍스처 UV 좌표의 X/Y 배율을 제어합니다. |
공개 메서드
CompletableFuture&;Material> |
getMaterial()
평면을 렌더링하는 데 사용되는 기본 머티리얼 인스턴스를 반환합니다.
|
boolean |
isEnabled()
평면 렌더러가 사용 설정되어 있는지 확인합니다.
|
boolean |
isShadowReceiver()
장면의 Renderable이 평면에 그림자를 드리우는 경우 true를 반환합니다.
|
boolean |
isVisible()
평면 시각화가 표시되면 true를 반환합니다.
|
void |
setEnabled(부울 사용 설정됨)
평면 렌더기를 사용 설정/사용 중지합니다.
|
void |
setShadowReceiver(부울 shadowReceiver)
장면의 Renderable이 평면에 그림자를 드리우는지 여부를 제어합니다.
|
void |
setVisible(불리언 표시)
평면 시각화의 공개 상태를 제어합니다.
|
상속된 메서드
상수
public static 최종 String MATERIAL_SPOTLIGHT_RADIUS
머티리얼의 매개변수를 플로팅하여 스포트라이트의 반경을 제어합니다.
상수 값:
&ordt;radius"
public static end String MATERIAL_UV_SCALE
Float2 머티리얼 매개변수로 텍스처 UV 좌표의 X/Y 배율을 제어합니다. 텍스처의 가로세로 비율을 조정하고 타일 실행 빈도를 제어하는 데 사용할 수 있습니다.
상수 값:
"uvScale"
공개 메서드
public boolean isEnabled ()
평면 렌더러가 사용 설정되어 있는지 확인합니다.
public boolean isShadowReceiver ()
장면의 Renderable이 평면에 그림자를 드리우는 경우 true를 반환합니다.
public boolean isVisible ()
평면 시각화가 표시되면 true를 반환합니다.
public void setEnabled (불리언 사용 설정됨)
평면 렌더기를 사용 설정/사용 중지합니다.
매개변수
사용 설정됨 |
---|
public void setShadowReceiver (boolean shadowReceiver)
장면의 Renderable이 평면에 그림자를 드리우는지 여부를 제어합니다.
false인 경우: 평면별 설정과 관계없이 어떠한 평면도 그림자를 수신하지 않습니다.
매개변수
ShadowReceiver |
---|
public void setVisible (불리언 표시)
평면 시각화의 공개 상태를 제어합니다.
false인 경우 평면이 그려지지 않습니다. 그림자 공개 상태는 평면 공개 상태와 관련이 없습니다.
매개변수
표시 |
---|