ICode9

精准搜索请尝试: 精确搜索
  • javascript-将球体a旋转到b点2019-11-27 18:36:36

    我试图找出如何将球体从点A旋转到点b.我找到了一些Unity3d代码: Quaternion rot = Quaternion.FromToRotation (pointA, pointB); sphere.transform.rotation *= rot; //Multiply rotations to get the resultant rotation 通过http://answers.unity3d.com/questions/21921/rotate

  • unity发布webgl 触摸控制和鼠标控制冲突问题解决2019-11-27 14:04:05

    现在unity发布的webgl 很多手机浏览器也可以访问 PC访问使用的是鼠标控制 移动端访问使用的是触摸控制 鼠标左键的点击默认是一个touch 如果同时存在两种控制会产生冲突,webgl 不能够自身判断当前运行环境,需要借助html里的写入的方法判断当前的运行环境 指定控制方式 如果要发布web

  • javascript-移动设备上的Cordova中的3D WebGL2019-11-21 01:34:20

    有没有办法在移动设备上的Cordova中使用WebGL?如果没有,是否有移动替代方案? 我想要支持ios,主要是因为android crosswalk已经支持webgl.解决方法:是iOS8及其WebView上的WebGL支持.因此所有基于Cordova / PhoneGap的应用程序也将正常运行. 好人:http://www.sencha.com/blog/apple-show

  • 无需某些WebGL扩展,Three.js能否准确呈现?2019-11-20 02:25:37

    在三星操作系统的最新版本中(我正在测试Galaxy S6),Chrome禁用了WebGL.记录在文档中的原因是here.我正在使用此标志在没有黑名单的情况下运行Chrome: –ignore-gpu-blacklist 这些是Three.js向我吐出的错误.我很好奇,如果没有这些OES扩展名,Three.js是否可以成功运行/渲染: > OES_tex

  • javascript-iOS WebGL纹理渲染中的缺陷2019-11-18 06:37:55

    使用three.js库对WebGL纹理渲染进行此简单测试: // Canvas dimensions canvasW = Math.floor(0.9*window.innerWidth); canvasH = Math.floor(0.75*canvasW); cAR = canvasW / canvasH; canvasWrapper = document.getElementById('canvasWrapper'); canvasWrapper.style.width=ca

  • 从Android模拟器使用WebView WebGL2019-11-12 02:27:22

    据我了解,WebGL仅在Android Lollipop(更新Play Store中的WebView组件)和更高版本(不需要Play Store更新)的WebView中受支持. 但是,我有一个使用Android 7.1.1的模拟器,并且WebGL无法正常工作. http://webglreport.com说:“此浏览器支持WebGL 1,但已禁用或不可用.”.我还尝试了一个An

  • javascript-如何在webgl中获得像素化效果?2019-11-11 11:37:26

    我想在webgl中模拟像atari或commodore这样的旧PC低分辨率的效果,是否可以绘制图像,然后如何使像素变大? 我是webgl的新手,应该如何开始这种效果? 我发现this有马赛克效果,但是它使用three.js,我想在没有框架的情况下进行.解决方法:有很多方法可以做到这一点.最简单的方法是通过将其附

  • javascript-使用Earcut对来自OpenType.js的路径数据进行三角剖分2019-11-09 01:35:53

    我有一个用例,需要在画布元素上渲染大量(〜50,000个字形)清晰,可伸缩的文本字符串.到目前为止,我尝试过的最佳解决方案包括对在画布元素上绘制的文本进行三角剖分(文本是使用fillText方法绘制的),通过WebGL将矩阵统一和代表该字符串的三角形的Float32Array上载到GPU.使用这种方法,

  • javascript-如何在three.js或WebGL中模拟“溢出:隐藏”?2019-11-08 15:36:19

    我目前正在为我的游戏开发WebGL GUI,我真的想深入研究GPU图形,因为它比WebKit CSS渲染平滑得多. 当超出父网格的边界时,是否可以使内部网格遵循溢出规则隐藏的滚动视图? 也许着色器可以工作,有什么建议吗? 谢谢!解决方法:您可以使用“模板测试”来实现.模具测试允许您针对表示为“模具

  • WebGIS 利用 WebGL 在 MapboxGL 上渲染 DEM 三维空间数据2019-11-03 22:00:45

    本文转载于:猿2048网站➞https://www.mk2048.com/blog/blog.php?id=i1ji2ck02j毕业两年,一直在地图相关的公司工作,虽然不是 GIS 出身,但是也对地图有些耳濡目染;最近在看 WebGl 的东西,就拿 MapboxGL 做了一个关于 WebGL 的三维数据渲染的 DEMO 练手。 首先大致看了一下 MapboxGL 的 G

  • javascript-如何使用WebGL drawElements偏移量?2019-11-01 12:36:37

    这是一个相当具体的WebGL问题.我在理解特定于WebGL的drawElements实现时遇到麻烦.这是API规范. From the WebGL specification. 我如何精确地使用偏移量?我可以使用偏移量来模仿更经典的glDrawRangeElements吗? void drawElements(GLenum mode, GLsizei count, GLenum type, GLintp

  • javascript-使用three.js的基本2D彩色三角形2019-11-01 07:47:11

    我在使用Three.js创建简单的2D场景时遇到问题.我想在彩色三角形上创建2D视图.我无法将三角形设为彩色(例如红色).我相信我将需要以下内容: >三.正交相机 >简单三角形->即以红色显示的THREE.Geometry() 我不想有任何阴影,只是正交场景中的一个简单的红色2D三角形,欢迎提出任何建议.解

  • javascript-在Threejs平面上渲染TMX地图2019-10-31 16:36:58

    Question updated with new code 我正在尝试编写将绘制TMX Layer(从Tiled编辑器导出)的WebGL着色器.我正在使用THREE.js创建一个Plane网格,并将材质设置为ShaderMaterial,它将在其上绘制地图. 对于那些不知道Tiled editor作为json导出的tilemap的人,将为每个图层提供一个data属

  • 的铯铯停止形状何时显示在地球下方?2019-10-30 11:43:14

    我该如何阻止这种情况的发生?我一直在研究地平线剔除,但不确定是否在正确的轨道上?有没有简单的几行代码可以阻止应用程序显示地球下面的形状部分?解决方法:CentralBody具有depthTestAgainstTerrain属性.将其设置为true将使您更接近所追求的目标. viewer.getPrimitives().getCentralBo

  • javascript-在THREE.js中构造球体2019-10-30 04:37:42

    是否可以对球体进行部分纹理处理?例如,我们可以在立方体的6个侧面上使用6个纹理,从而使我们可以面对面地对立方体进行纹理化.有可能在球体上做同样的事情吗?我不想将一种纹理重叠在另一种纹理上,而是在球体的不同部分使用不同的纹理.例如,具有纹理1的球体的第1/4分之二,具有纹理2的球

  • javascript-Safari中的HTML5视频纹理2019-10-27 08:44:06

    是否可以在Safari中将视频用作webGL的纹理(我什至没有在讲iOS Safari)?我无法使其工作.这是我想出的最简单的代码:https://jsfiddle.net/bmkb6r9h/3/也不起作用here. 一旦视频源来自另一个域或子域,并且出现SecurityError:DOM异常18,它就会失败:尝试在将视频纹理附加到texImage2D时突破

  • javascript-选项卡处于非活动状态/用于录制时有背景时,画布不会重新绘制(WebGL)2019-10-26 00:43:36

    我正在构建在线Web应用程序,该应用程序在画布上呈现视频,然后使用canvas.captureStream()和mediaRecorder记录画布.问题在于,当用户切换选项卡或最小化窗口时,画布会冻结.我使用了webWorkerSetInterval(Hacktimer.js)后,动画一直保持运行状态.根据Chrome,他们尚未提供解决方案https

  • B/S 端基于 HTML5 + WebGL 的 VR 3D 机房数据中心可视化2019-10-23 23:54:31

    前言 在 3D 机房数据中心可视化应用中,随着视频监控联网系统的不断普及和发展, 网络摄像机更多的应用于监控系统中,尤其是高清时代的来临,更加快了网络摄像机的发展和应用。 在监控摄像机数量的不断庞大的同时,在监控系统中面临着严峻的现状问题:海量视频分散、孤立、视角不完整、位

  • 基于 WebGL 的 3D 动态柱状图表2019-10-19 17:00:25

    发现现在工业SCADA上或者电信网管方面用图表的特别多,虽然绝大部分人在图表制作方面用的是echarts,他确实好用,但是有些时候我们不能调用别的插件,这个时候就得自己写这些美丽的图表了,然而图表轻易做不成美丽的。。。看到有一个网站上在卖的图表,感觉挺好看的,就用 HT for Web 3D 做了一

  • javascript-在球体上使用多重纹理[Three.js]2019-10-13 22:35:45

    是否可以在球体上加载多个纹理? 我的意思是说Three.js中有什么方法可以将一个球体拆分为n个片段,分别对其进行纹理处理,然后再次将这些片段渲染为整个球体? 我不想将整个纹理加载到球体上,而是只渲染用户将首先在屏幕上看到的那些部分,并且当用户旋转球体时,必须加载纹理的其余部分.

  • WebGL简易教程(十):光照2019-10-13 19:50:53

    目录 1. 概述 2. 原理 2.1. 光源类型 2.2. 反射类型 2.2.1. 环境反射(enviroment/ambient reflection) 2.2.2. 漫反射(diffuse reflection) 2.2.3. 综合 3. 实例 3.1. 具体代码 3.2. 改动详解 3.2.1. 设置日照 3.2.2. 着色器光照设置 4. 结果 5. 参考 1. 概述 在上一篇

  • javascript-为webgl中的每个对象使用不同的顶点和片段着色器2019-10-09 23:41:12

    我在webgl中有一个包含多个对象的场景.对于每个对象,我想使用不同的顶点和片段着色器.我的第一个问题是,是否可以为每个对象设置一个着色器?我知道在opengl中是可能的. 这就是我所想到的类似的伪代码.任何示例将不胜感激. glenableshader draw triangle gldisableshader glenables

  • B/S 端 WebGL 3D 游戏机教程2019-10-09 10:03:26

    前言 摘要:2D 的俄罗斯方块已经被人玩烂了,突发奇想就做了个 3D 的游戏机,用来玩俄罗斯方块。。。实现的基本想法是先在 2D 上实现俄罗斯方块小游戏,然后使用 3D 建模功能创建一个 3D 街机模型,最后将 2D 小游戏贴到 3D 模型上。(ps:最后拓展部分实现将视频与3D模型的结合) http://www.hi

  • javascript-使用Three.js加载Maya模型2019-10-09 08:40:14

    我正在关注关于如何使用Three.js加载Maya模型的this教程. 一切都很好,但是本教程仅说明了如何使用一种纹理加载模型. 这是教程中的源代码: function createScene(geometry, x, y, z, scale, tmap) { zmesh = new THREE.Mesh(geometry, new THREE.MeshLambertMaterial({

  • javascript – 如何在threejs中克隆collada模型?2019-10-08 13:36:45

    我已经加载了一个.dae模型,我想在我的场景中使用更多次.此代码适用于网格,但collada.scene对象不是网格: var mesh2 = new THREE.Mesh( loadedMesh.geometry, loadedMesh.material ); 如何在一些物体之间共享相同的collada模型呢?解决方法:dae场景不是网格,但肯定有网格. 你应该在c

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有