我试图在使用WebXR时使用Three.js,但我一直看到这个错误:
'XRWebGLLayer‘未定义为no-undef。
对于baseLayer: new XRWebGLLayer(session, gl)
我在vanilla.js中尝试了同样的代码,没有任何错误,但是当我用react.js尝试它时,它不会编译。
我所指的教程是:和
我使用的是three.js的0.133版本,我使用import * as THREE from 'three';将它导入到我的react应用程序中
我对反应和three.js还比较陌生。有人能帮我指出正确的方向吗?我真的很感激!!
嘿,伙计们,我有个问题,当我想在SceneExporter中使用node.js时,我遇到了一些问题,我会给出一些例子:
THREE = require 'three' - here i include module which i instaled to node.js
Export = require './SceneExporter.js' - here is js
错误: THREE.SceneExporter = function () {};^ ReferenceError: 3未定义
我如何在node.js中使用它?
也许这里有个人以前也这么做过
我想要创建一个three.js模型的lightbox/弹出。我的HTML正在出现,但是我看不到画布中的three.js模型,我不明白为什么。谢谢
我的three.js函数:
function cube() {
var myCanvas = document.getElementById("myCanvas");
var scene = new THREE.Scene();
var camera = new THREE.PerspectiveCamera(40, window.innerWidth / window.innerHeight, 0.1, 1000);
v
为了学习Three.js库“学习Three.js: JavaScript 3 Learning for WebGL”,我尝试学习这本书中的示例,我还从github链接下载了示例集。大多数示例运行良好,但其中一些示例会引发一个错误,特别是加载带有OBJLoader.js文件的Wavefront对象的错误。它在运行时引发以下错误
Uncaught TypeError: undefined is not a function VM12649 OBJLoader.js:66
OBJLoader.js的相应部分是
function meshN( meshName, materialName ) {
我一直在关注three.js的几个入门教程,无法避免看到我在CSS中添加的红色背景,但没有一个three.js是我自己在Atom on Chrome (版本62.0.3202.75 (正式构建)(64位))、Mac OS X (macOS macOS,Intel Iris Plus Graphics 640 1536 MB)中自己构建的。当我从教程下载完全相同的代码并运行Downloads>threes_js_basic>index.html时,我可以看到预期的输出。但是,当我复制/粘贴并在本地服务器上运行它时,我看到的只是我在CSS中添加的红色背景。
按照这个中的建议,我尝试通过