three.js

    3热度

    2回答

    我正在尝试创建圆柱体,但没有成功。 这是我的代码: geometry02 = new THREE.CylinderGeometry(20, 100, 100, 1000); material02 = new THREE.MeshBasicMaterial({color: 0x0000ff}); cylinder02 = new THREE.Mesh(geometry02, material02

    1热度

    1回答

    我在这个项目上工作......假设在浏览器中工作 和iphone以及... 所以我现在正在处理事件问题。 .. 很多JavaScript的事件可以用于iPhone?

    2热度

    1回答

    我有建设项目与three.js ...画布,在那里你可以拖动对象 和玩相机视图以及...有一个着名的例子 - “Draggable Cubes”, 以及我的项目非常相似。 我的项目有3个主要事件:鼠标松开/鼠标按下/鼠标移动... 好一切正常....但我现在试图运行在iPhone上的代码,改变了我的事件 与touchstart/touchmove/touchend ... 移动对象功能似乎工作正常

    11热度

    3回答

    有一个很棒的3D应用框架叫做three.js。据我了解,它有几个渲染子系统:基于Canvas和基于WebGL。 那么,移动设备如何支持? (Android装置,iOS)

    1热度

    1回答

    我遇到问题,无法使用内置相机或光源渲染自定义制作的collada对象。我或多或少复制我在几个COLLADA例子已经看到创建自己的装载机,它看起来像这样: var loader = new THREE.ColladaLoader(); var room, scene, stats; loader.load('../Models/Rooms/boot.dae', function colladaR

    20热度

    2回答

    我是新来的three.js世界... 我的问题是:我可以将两个不同的形状绑定为一个形状吗? 例如将球体和圆柱体结合为一体?

    0热度

    2回答

    收到这个错误在我的JavaScript控制台(在Chrome)与COLLADA对象我试图用一个基本的加载程序添加。它特别来自“scene.add(object)”块。其他一切似乎都很好。加载对象的代码如下 var ltable; var furnLoad = new THREE.ColladaLoader(); function addlt(){ furnLoad.load('.

    15热度

    2回答

    我有一个立方体几何图形和一个网格,我不知道如何改变宽度(或高度...我可以改变x,y和z尽管)。 这里是什么,我现在所拥有的一个片段: geometry = new THREE.CubeGeometry(200, 200, 200); material = new THREE.MeshBasicMaterial({ color: 0xff0000, wireframe: true }); me

    1热度

    2回答

    我正在处理这个项目的最后一段时间,我一直在处理,并且遇到了单击和拖动对象的能力问题。我已经将它们全部添加到一个名为items的数组中,并且它现在可以工作。 Here是到实际页面的链接。如果您从右上角的菜单中添加任何项目,它将显示,但您只能一个一个地拖动它。从我所知道的问题来看,问题在于它将每件商品视为一系列商品而不是一件商品。这是有道理的,因为每个模型都是几个模型拼凑在一起的,但我不知道如何解决这

    52热度

    4回答

    我的场景中有很多物体,所以旋转它们都可能是一种痛苦。那么,通过鼠标点击和拖动来移动相机的最简单方法是什么?这样,场景中的所有灯光,物体都处于相同的位置,所以唯一改变的就是相机。 Three.js没有提供围绕某个点旋转摄像机的方法,或者它可以吗? 谢谢