文章 2024-06-21 来自:开发者社区

基于 HTML5 WebGL 和 VR 技术的 3D 机房数据中心可视化

前言 在 3D 机房数据中心可视化应用中,随着视频监控联网系统的不断普及和发展, 网络摄像机更多的应用于监控系统中,尤其是高清时代的来临,更加快了网络摄像机的发展和应用。 在监控摄像机数量的不断庞大的同时,在监控系统中面临着严峻的现状问题:海量视频分散、孤立、视角不完整、位置不明确等问题,始终围绕着使用者。因此,如何更直观、更明确的管理摄像机和掌控视频动态,已成为提升视...

文章 2023-09-06 来自:开发者社区

使用 WebGL 为 HTML5 游戏创建逼真的地形

推荐:使用 NSDT场景编辑器快速搭建3D应用场景 建 模 和 3D 地形大多数 3D 对象是 使用建模工具创建,这是有充分理由的。创建复杂对象 (如飞机甚至建筑物)很难在代码中完成。建模工具 几乎总是有意义的,但也有例外!其中之一可能是案例 就像飞行拱廊岛连绵起伏的丘陵一样。我们最终使用了 我们发现更简单,甚至可能更直观的技术:一个 高度图。高度图是一种 使用常规二维图像来...

使用 WebGL 为 HTML5 游戏创建逼真的地形
文章 2023-08-25 来自:开发者社区

如何在浏览器中启用 WebGL 以使用 HTML5 3D 查看器

描述WebCenter 中的 HTML5 3D Collada Viewer(自 14.1 以来新增)要求在浏览器中启用 WebGL。较旧的浏览器可能不支持此功能,或者要求用户首先显式启用此功能。本页介绍如何为所有主要浏览器启用此功能。WebGL 3D 查看器本文是以下超级用户文章的摘要:如何在浏览器中启用 WebGL?程序在尝试在浏览器中启用 WebGL 之前,请检查您的浏览器是否支持 Web....

文章 2023-04-07 来自:开发者社区

如何在HTML5中使用WebGL实现3D效果?底层原理是什么?

要在HTML5中使用WebGL实现3D效果,您需要以下步骤:创建一个Canvas元素并设置其ID和宽度高度属性: <canvas id="myCanvas" width="400" height="400"></canvas> 获取Canvas上下文并将其保存在变量中: var canvas = document.getElementById("myCanvas"); v....

文章 2019-11-11 来自:开发者社区

带你读《Three. js开发指南: 基于WebGL和HTML5在网页上渲染 3D图形和动画(原书第3版)》之三:学习使用Three.js中的光源

点击查看第一章点击查看第二章 第3章 学习使用Three.js中的光源在第1章中,我们学习了Three.js的基础知识,而在上一章,我们对场景中最重要的部分进行了一些深入的了解,包括几何体、网格和摄像机。你可能已经注意到,尽管灯光也是场景中十分重要的一部分,但是在之前的章节中却略过了。没有光源,渲染的场景将不可见(除非你使用基础材质或线框材质)。Three.js中包含大量的光源,每一个光源都有特....

文章 2019-11-11 来自:开发者社区

带你读《Three. js开发指南: 基于WebGL和HTML5在网页上渲染 3D图形和动画(原书第3版)》之二:构建Three.js应用的基本组件

点击查看第一章点击查看第三章 第2章 构建Three.js应用的基本组件在第1章中我们介绍了Three.js库的基础知识。通过示例展示了Three.js是如何工作的,然后创建了第一个完整的Three.js应用。在本章中我们将会深入了解Three.js库,介绍构建Three.js应用的基本组件。通过本章你将了解以下内容: 在Three.js应用中使用的主要组件。 THREE.Scene对象的作用.....

文章 2019-11-11 来自:开发者社区

带你读《Three. js开发指南: 基于WebGL和HTML5在网页上渲染 3D图形和动画(原书第3版)》之一:使用Three.js创建你的第一个三维场景

Web开发技术丛书点击查看第二章点击查看第三章Three. js开发指南:基于WebGL和HTML5在网页上渲染3D图形和动画(原书第3版)Learn Three.js: Programming 3D animations and visualizations for the web with HTML5 and WebGL, Third Edition [美] 乔斯·德克森(Jos Dirk.....

文章 2018-07-23 来自:开发者社区

基于 HTML5 WebGL 的 3D 网络拓扑结构图

现在,3D 模型已经用于各种不同的领域。在医疗行业使用它们制作器官的精确模型;电影行业将它们用于活动的人物、物体以及现实电影;视频游戏产业将它们作为计算机与视频游戏中的资源;在科学领域将它们作为化合物的精确模型;建筑业将它们用来展示提议的建筑物或者风景表现;工程界将它们用于设计新设备、交通工具、结构以及其它应用领域;在最近几十年,地球科学领域开始构建三维地质模型,而且 3D 模型经常做成动画,例....

基于 HTML5 WebGL 的 3D 网络拓扑结构图
文章 2018-07-12 来自:开发者社区

快速开发 HTML5 WebGL 的 3D 斜面拖拽生成模型

前言 3D 场景中的面不只有水平面这一个,空间是由无数个面组成的,所以我们有可能会在任意一个面上放置物体,而空间中的面如何确定呢?我们知道,空间中的面可以由一个点和一条法线组成。这个 Demo 左侧为面板,从面板中拖动物体到右侧的 3D 场景中,当然,我鼠标拖动到的位置就是物体放置的点,但是这次我们的重点是如何在斜面上放置模型。 效果图   代码生成 创建场景 dm = new ht.D...

文章 2018-02-05 来自:开发者社区

基于 HTML5 WebGL 的 3D SCADA 主站系统

这个例子的初衷是模拟服务器与客户端的通信,我把整个需求简化变成了今天的这个例子。3D 的模拟一般需要鹰眼来辅助的,这样找产品以及整个空间的概括会比较明确,在这个例子中我也加了,这篇文章就算是我对这次项目的一个总结吧。 本文动图:   进入正题,整个例子用了两百多行的代码来实现的,这就是我喜欢用 HT 的原因,能够快速开发。现在 Web3d 技术兴起,大体就是分为两派:...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注