Three.js 如何获取三个摄像头参考?
我正在尝试渲染Three.js 如何获取三个摄像头参考?,three.js,aframe,Three.js,Aframe,我正在尝试渲染,但事件从未触发。 Live。如果您有对a-scene元素的引用,您可以直接调用它 let sceneEl = ...; let camera = sceneEl.camera; 摄像头是一个组件,可以驻留在a实体或a摄像头(仅适用于API)中。如果元素是A-Frame基本体,它应该有一个存储所有组件的对象。查询照相机的简单方法可以是: let cameraEl = document.querySelector('a-entity[camera]') if (!camer
,但事件从未触发。
Live。如果您有对a-scene
元素的引用,您可以直接调用它
let sceneEl = ...;
let camera = sceneEl.camera;
摄像头是一个组件,可以驻留在a实体
或a摄像头
(仅适用于API)中。如果元素是A-Frame基本体,它应该有一个存储所有组件的对象。查询照相机的简单方法可以是:
let cameraEl = document.querySelector('a-entity[camera]')
if (!cameraEl) {
cameraEl = document.querySelector('a-camera');
}
let camera = cameraEl.components.camera.camera;
其中,第一个摄影机参考是组件,第二个摄影机参考是THREE.camera
的实例
var cameraElement = document.querySelector("#ndcam");
var camera = cameraElement.getAttribute("camera");
var sceneEl = this.el;
var renderer = new THREE.WebGLRenderer({
canvas: canvasnd
});
function render() {
renderer.render(sceneEl, camera);
}
render();
let sceneEl = ...;
let camera = sceneEl.camera;
let cameraEl = document.querySelector('a-entity[camera]')
if (!cameraEl) {
cameraEl = document.querySelector('a-camera');
}
let camera = cameraEl.components.camera.camera;