PlaneRenderer

공개 클래스 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(불리언 표시)
평면 시각화의 공개 상태를 제어합니다.

상속된 메서드

상수

공개 정적 최종 문자열 MATERIAL_COLOR

평면의 RGB 색조를 제어하는 Float3 Material 매개변수

상수 값: &colort;color"

public static 최종 String MATERIAL_SPOTLIGHT_RADIUS

머티리얼의 매개변수를 플로팅하여 스포트라이트의 반경을 제어합니다.

상수 값: &ordt;radius"

public static end String MATERIAL_TEXTURE

평면을 렌더링할 때 사용되는 텍스처를 제어하는 머티리얼 매개변수입니다.

상수 값: "texture"

public static end String MATERIAL_UV_SCALE

Float2 머티리얼 매개변수로 텍스처 UV 좌표의 X/Y 배율을 제어합니다. 텍스처의 가로세로 비율을 조정하고 타일 실행 빈도를 제어하는 데 사용할 수 있습니다.

상수 값: "uvScale"

공개 메서드

public CompletableFuture<Material> getMaterial ()

평면을 렌더링하는 데 사용되는 기본 머티리얼 인스턴스를 반환합니다.

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인 경우 평면이 그려지지 않습니다. 그림자 공개 상태는 평면 공개 상태와 관련이 없습니다.

매개변수
표시