地理三 用于使用three.js显示地图的three.js 。 允许使用基于图块的块对地理数据进行全球范围的可视化。 可以使用软件生成的图块或GPU位移图根据地形高度数据为地形生成3D几何。 支持多个地图服务提供商( , , , , , , )。 这些地图提供者中的每一个都需要使用开发者帐户和API配置。 使用MapProvider接口可以实现新的提供。 提供者应具有要由图书馆支持的基于图块的地图系统。 您可以从GitHub页面的。 用法 要将库添加到您的项目中,请通过NPM和three.js一起获取库,并将其用作ES模块。 您也可以直接在您的网页中包含该库,但首先请确保三个在全球可用。 // Create a map tiles provider object var provider = new OpenStreetMapsProvider ( ) ;
2022-04-06 15:05:17 23.41MB webgl threejs geolocation map-tiles
1
three.js 是 JavaScript 编写的 WebGL 第三方库。Three.js 也是一款运行在浏览器中的 3D 引擎,你可以用它创建各种三维场景,包括了摄影机、光影、材质等各种对象。Three.js 实战系列,Three.js(webgl) webpack+es6 geojson 3D 地图 项目实战视频教程将制作一个基于 webpack 框架+es6 三维 3d 中国地图模型(带区间飞行线和省级中心城市光柱特效),通过实战实操,由入门到进阶,由简单至复杂,循序渐进的学习 three.js 项目开发,掌握制作 3d 场景,模型,动画,事件,特效等等,特别是 geojson 数据在 3d模型制作的重要知识点和技巧。
1
更新 日期 更新 2021-02-25 新增内容:扫描QR码以更新gltf模型的网址。 更新:1.为模型查看器添加定向光,以使模型具有阴影。 2.为全景查看器添加设备像素比率,以使图片清晰。 2019-10-31 更新:使用新的由“ wechat-miniprogram”修改的Gltf加载器。 支持不带纹理的.glb格式和.gltf格式。 2019-09-17 新增内容:微信小程序3D,其中包括使用设备方向控件的Panorama Viewer和3D Viewer。 通过THREEJS引入微信小程序3D Three.js是一个JavaScript 3D库。 有一个微信MiniProgram改编的Three.js版本。 索引页 3D查看器页面 全景检视器 单击“全景”按钮时,将显示全景查看器。 竖屏 风景屏 启动设备运动时,设备方向控件将旋转屏幕。 停止设备运动时,请
2022-03-29 00:35:20 3.11MB threejs ar wechat wechat-app
1
Kibus 3D 在这个 repo 中只执行算法 A * 来寻找最短路径,它与其他 repository 不同,因为它是使用 Three.js 制作的。 笔记 在推送之前,完整的 repo 留在损坏的计算机上
2022-03-27 16:45:18 191KB JavaScript
1
三个js加载器 从JSON文件加载网格数据,然后将其导入场景。 依靠ThreeJS。 预期的数据格式由。 例子: // Standard three.js setup. var THREE = require ( "three" ) ; var scene = new THREE . Scene ( ) ; var camera = new THREE . PerspectiveCamera ( 75 , window . innerWidth / window . innerHeight , 0.1 , 1000 ) ; var renderer = new THREE . WebGLRenderer ( ) ; renderer . setSize ( window . innerWidth , window . innerHeight ) ; document . body .
2022-03-19 20:42:02 28KB JavaScript
1
用于构建社交虚拟现实体验的Web框架。 — — 例子 产品特点 使用HTML和JS为台式机,移动设备和VR设备构建沉浸式3D环境 使用HTML5视频支持2d,sbs3d / ou3d和360度视频纹理 3D位置音频 通过HTML5 Gamepad API对Gamepad的支持 Three.js / WebGL提供的渲染功能 通过WebVR API支持Oculus Rift,Vive,GearVR,Daydream和Cardboard 支持手部追踪外设,例如Leap Motion,Oculus Touch和Vive控制器 导入Collada,OBJ,glTF和其他流行的3d文件格式 通过内置网络跨所有设备进行实时协作 可编写脚本的客户端支持许多自定义用途 使用 使用JanusWeb有几种不同的方法,具体取决于您希望对整个系统进行多少控制。 使用我们的查看器 我们的默认查看器始终在可用。 您可以使用编写HTML页面,并将其托管在通常托管静态网站的任何位置。 任何常规的Web主机,AWS S3静态站点,CDN或什至是等更特殊的位置都可以使用。 您甚至可以将标记添加到PasteBin或P
2022-03-14 18:49:17 36.85MB html webgl threejs framework
1
ThreeUI UI解决方案。 基本布局系统,它将在画布上绘制UI元素(矩形,文本,子画面),并将此画布呈现在单独的Three.js场景中的四边形上。 用法 一旦确定已加载three.js和three-ui,就可以轻松上手。 // Setup THREE.WebGLRenderer const renderer = new THREE . WebGLRenderer ( ) ; document . body . appendChild ( renderer . domElement ) ; const ui = new ThreeUI ( renderer . domElement , 720 ) ; // Create things const rectangle = ui . createRectangle ( '#FF6D92' , 0 , 0 , 250 , 250 )
2022-03-10 10:20:13 47KB threejs ui interface three-js
1
三个gltf扩展名 glTF和具有插件系统,可为用户提供扩展机制。 glTF扩展可以使用插件系统处理。 某些主要且稳定扩展的插件内置在加载程序和导出程序中。 但是,尚不支持其他扩展作为内置扩展(例如),因为例如该规范不适用于Three.js API或结​​构,或者该规范尚未最终确定。 如果要使用此类扩展,则需要自己编写插件,但这需要具备glTF规范,扩展规范,Three.js核心API或Three.js glTF加载程序/导出程序API的知识。 对于某些用户来说可能很难。 该项目为您提供Three.js glTF加载程序/扩展插件,甚至适用于此类扩展。 您不再需要自己编写插件。 目标 提供可重复使用性和易用性,甚至适用于那些规范不适合Three.js API或结​​构的扩展 允许对glTF扩展进行早期试用,其规范尚未最终确定 将反馈发送到Three.js glTF加载程序/导出程
2022-03-08 11:31:41 28.41MB javascript webgl threejs webgl2
1
blender-threejs-工作流程 使用gltf格式的示例Blender to Three.js工作流程使用: ThreeJS 0.110.x Webpack 4.41.x Babel 7.7.x Tween.js 18.4.x 安装 使用以下命令安装依赖项: npm install 用法 使用以下命令运行开发服务器: npm start 然后在以下位置查看本地服务器: http://localhost:8080 导出模型 确保您正在使用内置了GLTF导出功能的Blender 2.8.1: https://www.blender.org/download/ 创建场景并使用以下命令导入模型: File > Import > Choose the format 检查您的材料是否受GLFT支持: Select an object > Bottom right >
2022-03-06 16:58:32 3.49MB HTML
1
Blender导出ThreeJs(.json)文件插件 适用于Blender2.79. 其他版本可能无法使用, 直接解压后, 把文件放到Blender对应的目录(Blender\2.79\scripts\addons)
2022-03-05 22:59:28 49KB threejs blender2.79
1