Zum Hauptinhalt springen

XR8.Threejs.configure()

XR8.Threejs.configure({renderCameraTexture, layerNames})

Beschreibung​

Konfiguriert den three.js Renderer.

Parameter​

EigentumTypStandardBeschreibung
renderCameraTexture [Optional]BooleschetrueWenn true, wird der auf die Größe der Leinwand zugeschnittene Kamerafeed in eine Textur übertragen. Diese wird als cameraTexture von XR8.Threejs.xrScene() zurückgegeben. Wenn false oder null, rendern Sie den Kamerafeed nicht in eine Textur.
layerScenes [Optional][String][]Ein Array von Ebenennamen. Die Ebenen, für die Sie neue three.js Szenen erstellen. Szenen werden als layerScenes von XR8.Threejs.xrScene() zurückgegeben. Der einzig gültige Wert ist 'sky'.

Returns​

Keine

Beispiel - Rendering von Kamerabildern in eine Textur​

XR8.Threejs.configure({renderCameraTexture: true})
...
const {cameraTexture} = XR8.Threejs.xrScene()

Beispiel - Himmelsszene​

XR8.Threejs.configure({layerScenes: ['sky']})
...
const {layerScenes} = XR8.Threejs.xrScene()
createSkyScene(layerScenes.sky.scene, layerScenes.sky.camera)