webgl相关内容

被削在Three.js自动完成?

所以,我正在阅读有关限幅这的维基百科文章。看来pretty的必不可少的任何和所有的比赛,所以,我必须这样做,或者它被Three.js,甚至WebGL的自动完成?谢谢! 解决方案 您可以通过在不久的和值远剪切平面到相机的对象: VAR摄像头=新THREE.PerspectiveCamera(FOV,一方面,近,远); 远近可以包含例如值近= 0.1 和远= 10000 因此对象之间说 ..
发布时间:2015-11-28 12:24:49 其他开发

与convert_obj_three.py语法错误

每当我试着将我的OBJ文件我上线781语法错误 C:\用户\保罗> CD“C:\用户\保罗\文件\ GitHub的\ three.js \ utils的\器\ OBJ” C:\用户\保罗\文件\ GitHub的\ three.js \ utils的\器\ OBJ>蟒蛇convert_obj_ three.py -i dragon.obj -o dragon.js -x 1000 ..
发布时间:2015-11-28 12:24:12 Python

可以运行/创建3D动画,而不需要在WebGL的HTML5?

我们正试图找到一个解决运行/上没有的WebGL(办公电脑有微弱的视频卡),可以在IE8的最低运行设备创建3D动画的使用。当然,没有插件应下载。我们可以运行HTML5 / CSS3,如果我们用一个pollyfil如css3pie等。 难道只是不可能做三维的东西与没有WebGL的支持的设备?谢谢你。 解决方案 我用 three.js 成功地与在CanvasRenderer(见画布范例)。 如果 ..
发布时间:2015-11-28 12:23:33 前端开发

WebGL的:如何使一个对象的一部分透明?

我有一个三维球的浏览器,现在我想挖一个洞,就可以看到它的后面。 我怎样才能使它possiable? 例如,我想立方体的​​白色三角部分可以是透明的(我的意思是,我们可以看到立方体后面的背景)。 我试着改变片段着色器阿尔法(在code区域是正方形不是三角形,无所谓): <脚本ID =“着色-FS-α”型=“X-着色器/ X-片段”> precision mediump ..
发布时间:2015-11-28 12:20:57 前端开发

是否有一个背面可见度相当于three.js?

我有一个对象与使用半透明PNG纹理的网格。 是否有一个标志或选项为MeshBasicMaterial使得物体后面是可见的通过前 下面是一些示例code: VAR纹理= THREE.ImageUtils.loadTexture('world.png'); //创建一个球体的物质 VAR sphereMaterial =新THREE.MeshBasicMaterial({ 图:质地 ..
发布时间:2015-11-28 12:18:28 前端开发

加载资产注入使用File API three.js

我想创建导入3D模型使用的文件API 。 在three.js装载机上,我的主机文件的工作很大。我的理解是,加载程序使用Ajax来检索文件。 我希望能够加载在客户端上,从磁盘上的文件进行查看。这会如何实现呢? 解决方案 您可以覆盖或“热补丁”装载机“load()函数,以满足您的需求。 把你覆盖任何其他THREE.js - 相关code之前。例如: THREE.OBJLoader.pro ..
发布时间:2015-11-28 12:15:30 前端开发

反转父旋转的孩子,所以孩子出现不旋转的世界

在一个THREE.js的场景,我有一个绕父对象。这位家长有孩子,应该是在位置锁定到他们的父母的旋转,但其自身的旋转必须是独立的,不从父继承。 一个简单的例子是使孩子们总是面对镜头。 我的尝试是“反转”的家长在孩子的转动。那就是: #呈现循环 渲染= - > requestAnimationFrame(渲染) #旋转父 @ parent.rotation.x + = 0. ..
发布时间:2015-11-28 12:15:14 其他开发

SketchUp的出口OBJ与纹理 - 如何

的Windows 7(64位),SketchUp的制作13.0.4812。 目标:的SketchUp .skp模式转换为 .OBJ 和负载的WebGL使用three.js 问题:的SketchUp的出口模式, .OBJ 与外部的纹理,这些纹理不会被three.js加载。 问:是有可能的SketchUp模型保存为一个 .OBJ 文件与纹理 解决方案 没有,.OBJ是一个简单的文本格式。你不 ..
发布时间:2015-11-28 12:13:13 其他开发

Three.js第一人称控制

我玩弄Three.js和WebGL的,并不能完全得到了控制我想要的方式。我选择尝试“推出自己的”管制,因为Three.js的FirstPersonControls不使用指针锁定。 不管怎样,我把我的大部分code从内置FirstPersonControls,将其转换为使用指针锁定(而不是 movementX pageX属性 - 偏移),但我有麻烦平滑的外观运动。 下面是我的的OnMouseMo ..
发布时间:2015-11-28 12:10:27 前端开发

在three.js纹理形状挤压

我想纹理Three.js挤压的形状。在以下code口创建一个弯曲形状,挤出的形状,然后创建与几何体,我已经从JPG文件装载的材料的网格。线框显示,但质地却没有。质地512 * 512PX的大小。 我使用了正确的方法?我是否需要手动UV贴图纹理?我想纹理换行到整个拉伸面,而不是每一个人四。 变种X = -50,Y = 20,Z = 150; 变种RX = 0,RY = Math.PI / 4,R ..
发布时间:2015-11-28 12:08:40 其他开发

没有WebGL的交互式三维模型为iOS

我想使类似的东西 - 我打的WebGL,这是伟大的,但不会在iOS上工作,但(虽然它是存在在移动Safari浏览器,但它只是为网络成瘾者)。我也试着用CSS 3D转换,但它不能正常工作。所以,我可以用什么来实现这个的iOS移动Safari浏览器? 解决方案 我觉得这是值得探讨 three.js ,一个JavaScript 3D库,让你选择画布,SVG和WebGL的作为渲染目标。 three.j ..
发布时间:2015-11-28 12:07:38 移动开发

网带ThreeCSG减去后变得非常角

我使用ThreeCSG的其他网减去一个网时遇到的一个问题。我的主要目是一个环网,以substract是钻石。在这个过程场景是这样的:网格精细但减去的网格圈后。变角:网状破碎。我做的和以前一样采用同样的材料/阴影。这里是code我用: VAR ring_bsp =新ThreeBSP(环); VAR stone_bsp =新ThreeBSP(石); VAR substract_bsp = ring ..
发布时间:2015-11-28 12:06:58 前端开发

WebGL的与第三方插件(unity3d),在浏览器的最佳选择

我一直在负责渲染和在浏览器中操作3D对象和真的想要一个强大的应用。我所做的研究表明,两个主要选择这里。我可以使用HTML 5中的新WebGL的工具。或者,我可以用一个浏览器插件,如unity3d(我敢肯定有其他人及这个问题的一点,是等同的)。 (是否有我错过任何其他的选择吗?)是我的应用程序需要相当标准,但是,这些都是重点: (1)最重要的部分是场景的分辨率。我想尽可能多的多边形/点,我可以得到 ..
发布时间:2015-11-28 12:05:54 前端开发

我该如何有条不紊地选择近剪裁平面距离的透视投影?

我有一个3D场景,并使用 gluPerspective 相机定义。我有固定视场,我知道任何几何到相机的最小距离(它是第一人称视角,所以这是从视点到人物的碰撞体积的最小距离)。 如何选择最远的近剪裁平面(最佳深度缓冲分辨率),这将不会造成任何剪切,无论怎样的球员动作和外观? 这些距离不是简单的等于,因为近平面的角的距离比原产地的中心更远。 解决方案 公式: nearPlane = ne ..
发布时间:2015-11-28 12:05:37 其他开发

需要three.js场景的3D对象的互动鼠标控制

我想补充装.STL 3D对象的互动鼠标控制。我的困难是与集成鼠标控制code,找不到实例或显示对象。下面是我与。我的preference是控制与鼠标事件的摄像机位置(相对于抓住物体上的定义的点),使得其看起来像我旋转用鼠标对象和放大和缩小用滚轮。 <!DOCTYPE HTML> < HTML LANG =“EN”> < HEAD> <冠军> ..
发布时间:2015-11-28 12:03:25 其他开发

需要.js文件和HTML例如在网页上显示.STL 3D对象

任何人都可以产生一个干净的“傻瓜”例如HTML中使用的 STLLoader.js 来显示ASCII(不是二进制).STL在网页中目标文件?结果应该让用户操作对象目前HTML5的浏览器,并与超过灰度物体表面和背景没有华丽的视觉效果。 STLLoader.js可能需要three.js或three.min.js的帮助,但我不知道。 STLLoader.js包括下面使用的例子,但不包括HTML包装。 ..
发布时间:2015-11-28 12:02:14 其他开发

基于BufferGeometry Three.js网未出现

我正在使用Three.js&放一个WebGL的游戏;我决定改用从我的(工作)规则几何形状解决方案BufferGeometry实现。我搞乱的东西了,因为网不画。我已经给了我下面的code中的相关部分。如果我切换到正规的几何形状,一切工作正常。 这是一个基于体素的比赛,我已经pre-创建的每个立方体作为常规THREE.Geometry的每一面。所述positionVertices函数采用顶点和面从每 ..
发布时间:2015-11-28 12:00:22 其他开发

由一个二维阵列 - psented一个3维数组再$ P $

因此​​,在WebGL的,我可以存储纹理高达2尺寸─使用的Texture2D着色器读取它(无论); 如果我想存储一个三维的纹理,这样我可以读3维的价值对着色器的数据,会怎么做呢? 下面是我的ideas-,我想知道如果我接近它正确的: 在JavaScript的: VAR信息= []; 为(变种X = 0 X - 。1; X + = 1){ 为(变种Y = 0; Y< 1 ..
发布时间:2015-11-28 12:00:19 其他开发

如何使一个TextGeometry多行?我怎么把它一个正方形内,因此包装像HTML文本确实一个div里面?

我使用的是做一些3D文字的WebGL , three.js 和 THREE.TextGeometry 。它的正常工作为止。我能够创建3D文字的单行。 现在我想创建多行文本,如短款。 preferably,我想它包裹自然当它到达的边界盒/长方形的把它。我希望有一个类似的行为标准 HTML 正文有当它是一个div中,包装为多行,当它到达它的边缘的父分区。 下面是我如何创建一个单行: textG ..
发布时间:2015-11-28 11:58:15 前端开发