three.js

    2热度

    2回答

    我们正试图创建一个简单的编程环境,让人们生成3D表单(它受到Scratch project的启发)。我们希望它能够以“乌龟几何”的方式工作,在这种方式中,一个生物(我们称之为甲虫,与标志乌龟类似)在三维空间中移动,并且可以沿着它的位置离开物体和方向。 我们目前使用Three.js。虽然您可以移动和旋转对象,但如何创建我们想要的效果并不清楚,翻译和旋转“积累”并可应用于新对象。我们还想存储一堆这些矩

    0热度

    1回答

    如何在Javascript中创建这样的效果(Three.js usind canvas元素?)就像那里描述的那样? 透视屏幕: http://www.smashingmagazine.com/2011/07/27/what-web-designers-can-learn-from-video-games/

    1热度

    4回答

    上下文:尝试使用THREE.js并使用它来显示圆锥曲线段。 方法:创建顶点网格,然后将face4连接到它们全部。使用两个面产生正面和背面,以便在锥形部分旋转时,摄像机从哪个角度观看它无关紧要。 遇到的问题:1.试图找到一种创建直观的鼠标旋转方案的好方法。如果你在球形坐标系中考虑,那么感觉就像上/下变化phi和左/右变化phi会起作用。但是这要求您可以移动相机。据我所知,除了对象之外,没有办法主动改

    5热度

    4回答

    如果我有一个在Cinema 4D中建模的网格,如何将它导出为three.js 3D JS引擎? 此外,它将方便出口材料颜色为多边形选择。

    9热度

    4回答

    我已经下载了球体示例:http://aerotwist.com/lab/getting-started-with-three-js/,我可以看到漂亮的红色球体。我想使用它的纹理。我试过这个: var texture = THREE.ImageUtils.loadTexture("ball-texture.jpg"); texture.wrapS = texture.wrapT = THREE.C

    0热度

    2回答

    对于未成熟的情况和WebGL的光线较为明亮的功能,我决定用它来建立一个在线应用程序。对于那些拥有Firefox 4或Chrome的用户来说,没有任何问题。但是我应该为Firefox 3 *甚至IE 6,7等用户做些什么? 所以我想问一下,如果有任何可以编写一个插件/插件。当我的代码检测到不兼容性时,它可以提醒用户下载/安装这个额外的组件,以使用WebGL内容来启用它们。 我注意到,WebGL的几乎

    7热度

    1回答

    我正在开发一个小型Web应用程序的计划阶段,该应用程序在3D空间中执行一些交互式数据可视化。 为了获得最广泛的浏览器兼容性,three.js看起来是最好的选择,因为我可以使用WebGL,canvas或SVG呈现相同的场景。 理想情况下,我想使用backbone.js来提供一个不错的MVC图层,并避免编写ajax的一些单调乏味,但在我用它之前,我想知道如果任何人有任何经验/提示/文字试图完成这项工作

    9热度

    6回答

    我只是在three.js上试用我的手。这是链接: https://github.com/mrdoob/three.js/ 但似乎对此没有文档和正确的,因为它是由一个小的(但天才)团队开发。当你下载它的时候有很多例子,但是没有基本的解释,只是开始看代码是没有多大意义的。我发现一些教程在: http://aerotwist.com/ 但它只是少数。只是在这里和那里解释3-4个概念。 是否有任何其他文档

    1热度

    1回答

    我正在试验WebGL和Three.js, 但是如何在移动鼠标时计算Z轴协调? 我用这个X和Y: function getCoord(e) { X = e.layerX - canvas.offsetLeft; Y = e.layerY - canvas.offsetTop; } 如何让ž协调? 编辑:我觉得这个例子中,但无法找出自己... https://gi

    1热度

    1回答

    是否有可能向Three.js中的自定义网格物体添加纹理材质? 每当我尝试从Blender导出一个对象到带有纹理的Three.js时,对象就会消失。通过three.js示例,看起来他们似乎已经小心避免将纹理放在除内置几何图形之外的任何东西上,并且在这样的网格上强制纹理会导致纹理再次消失。 例如,如果我编辑scene_test.js(它是从we​​bgl_scene_test.html调用的场景文件)