当前位置: 首页 > news >正文

学会了dw就可以做网站吗网页微信电脑版

学会了dw就可以做网站吗,网页微信电脑版,做的比较漂亮的中国网站,网站文章添加【数字孪生】Nginx发布数字孪生三维建模模型服务及调用方法 一、需求二、实施步骤2.1 准备模型文件2.1.1 3D tiles模型2.1.2 3D Tiles标准文件格式 2.2 配置nginx server块2.2.1 Nginx能干啥 2.3 访问 三、实现效果 一、需求 利用三维渲染引擎Cesium加载3D tiles模型。 二、实… 【数字孪生】Nginx发布数字孪生三维建模模型服务及调用方法 一、需求二、实施步骤2.1 准备模型文件2.1.1 3D tiles模型2.1.2 3D Tiles标准文件格式 2.2 配置nginx server块2.2.1 Nginx能干啥 2.3 访问 三、实现效果 一、需求 利用三维渲染引擎Cesium加载3D tiles模型。 二、实施步骤 2.1 准备模型文件 2.1.1 3D tiles模型 3D tiles模型是一种用于三维地理信息系统GIS和建筑信息模型BIM的数据格式。这种模型被设计用来高效地存储和传输大量的3D空间数据它能够支持高分辨率的3D地图和复杂的城市景观。 3D tiles模型主要包含以下几个关键的组成部分 层次结构3D tiles将一个大型的3D模型分解成许多小的、可管理的部分称为瓦片(tiles)。每个瓦片代表模型中的一个较小区域。这种层次结构使得它能够处理非常庞大的三维数据集。数据编码瓦片中的数据通常以一种高效的方式进行编码例如使用一种叫做“Point Cloud Compression”的压缩技术这可以大大减少存储需求和加快传输速度。灵活性3D tiles模型支持多种类型的数据包括点云、纹理、法线、颜色等。这使得它非常适合用于复杂的3D场景如城市规划、建筑设计、环境监测等。兼容性该模型已经被多个标准和开源GIS和BIM软件支持例如CesiumJS、Three.js、Blender等这使得3D tiles模型具有很好的互操作性。高效加载3D tiles模型支持渐进式加载这意味着可以先加载用户当前需要的部分而不是整个模型。这大大提高了用户体验特别是在网络条件有限的情况下。 总的来说3D tiles模型提供了一种高效、灵活且易于使用的手段来处理和传输3D空间数据这在今天越来越重视三维可视化和虚拟现实的世界中具有重要意义。 2.1.2 3D Tiles标准文件格式 3D Tiles标准是一种用于传输和存储大规模3D城市景观、地形和其他3D数据的文件格式和数据结构。它由几个不同的文件格式组成这些格式协同工作以支持3D数据的加载、渲染和交互。3D Tiles标准文件格式主要包括以下几种 .b3dm (Binary 3D Model): 包含模型数据的二进制文件格式通常用于存储复杂的3D模型如建筑物、地形等。.b3dm 文件可以直接被WebGL等图形API使用不需要额外的解析步骤。 .i3dm (Instanced 3D Model): 包含实例化3D模型的数据这种格式用于存储可以重复使用的3D对象如城市中的建筑物或地形中的树木。.i3dm 文件包含一个指向实际模型数据的引用如.b3dm文件以及定义实例位置、旋转和缩放属性的数据。 .pntm (Point Cloud Metadata): 用于存储点云数据的文件格式。点云数据通常用于表示大量的点状对象如城市中的灯柱或地形中的树木。 .qtm (Quadtree Metadata): 用于存储瓦片索引数据的文件格式。瓦片是3D Tiles数据集的基本组织单位.qtm 文件包含瓦片的层级结构和引用。 .json (JSON): 用于存储3D Tiles集的元数据如场景描述、瓦片配置、样式信息等。.json 文件定义了整个3D场景的结构和内容。 .glb (GLTF Binary): 虽然不是3D Tiles标准的一部分但.glb文件格式常与3D Tiles一起使用。它是一种二进制格式的GLTFGame Loading and Interaction Format文件用于存储3D模型数据。.glb文件可以被.b3dm文件引用作为实际模型数据的一部分。 这些文件格式共同构成了3D Tiles数据集支持大规模、高效的3D地理空间数据可视化。3D Tiles标准还定义了如何将这些文件组织成一个目录结构以及如何通过HTTP协议进行数据的传输和加载。 2.2 配置nginx server块 server {listen 80;server_name 127.0.0.1;#增加文件类型types {application/octet-stream b3dm;}#访问的路径location /3dtiles {#存放模型的文件夹alias F:/mars3d-max-shihua-3dtiles-master;autoindex on;add_header Access-Control-Allow-Origin *;add_header Access-Control-Allow-Methods GET, OPTIONS;add_header Access-Control-Allow-Headers DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type;add_header Access-Control-Allow-Credentials true;}}2.2.1 Nginx能干啥 Nginx的灵活性和模块化设计使得它能够适应多种不同的服务器角色并且通过配置文件进行简单的修改就可以切换不同的服务类型。这使得Nginx成为了一个非常强大和多用途的网络服务器解决方案。 以下是Nginx可以充当的一些主要服务器类型 HTTP服务器 这是Nginx最基本的角色作为Web服务器直接为客户端提供HTTP服务。它可以提供静态资源如网页、图片、CSS文件等。 反向代理服务器 当Nginx作为反向代理服务器时它接受客户端的请求将请求转发给后端服务器并将响应返回给客户端。这可以用于负载均衡、缓存静态内容、TLS终止SSL Offload等。 负载均衡器 Nginx可以通过分配请求到多个后端服务器来平衡负载从而提高应用程序的性能和可靠性。它支持多种负载均衡算法如轮询、最少连接、IP哈希等。 应用服务器 虽然Nginx不是传统意义上的应用程序服务器但它可以通过配置模块来支持各种应用程序服务如提供PHP、Python、Node.js等语言的处理能力。 邮件代理服务器 Nginx可以配置为SMTP、IMAP和POP3邮件代理服务器用于处理邮件传输和存储。 文件服务器 Nginx可以用来共享和管理文件通过配置目录列表或提供文件下载功能。 API服务器 Nginx可以作为API的网关处理API请求将请求转发到后端服务并且可以进行权限校验、数据格式转换等。 视频流媒体服务器 通过配置相应的模块Nginx可以支持视频流媒体服务如使用HLSHTTP Live Streaming或DASHDynamic Adaptive Streaming over HTTP来传输视频内容。 2.3 访问 重启nginx后修改cesium资源加载URL const tileset new Cesium.Cesium3DTileset({url: http://127.0.0。1/3dtiles/shihua/tileset.json,});三、实现效果 一般地3D Tiles数据文件夹下包含一个html文件双击就可以看到模型渲染效果。
http://www.zqtcl.cn/news/101669/

相关文章:

  • 长沙申请域名网站备案找个做游戏的视频网站
  • 网站平台开发与应用面试西安seo优化顾问
  • 苏州网站制作及推广中国优秀的企业网站
  • 网站开发语言太老东莞哪家公司做网站比较好
  • 单位网站制作费用报价单博客和个人网站建设情况
  • 山东网站建设公司电话全球建筑设计网站
  • wordpress 站点描述国外优秀网页设计赏析
  • php红酒网站建设软件开发外包项目合作
  • 做网站的都改行做什么了上海推牛网络科技有限公司
  • 在哪里建设网站dedecms做网站注意事项
  • 垂直类网站怎么做推广互联网站的建设维护营销
  • 手机网站大全排行江西省赣州市邮政编码
  • 集团网站建设建站模板seo优化工具软件
  • 大连项目备案网站网站建设一下需要多少费用
  • 松溪网站建设做网站外包
  • sdcms网站建设模板WordPress自定义连接菜单
  • 做设计常用的素材网站外贸平台销售
  • 建网站一般最低多少钱地方门户模板
  • 网站开发虚拟主机管理系统星巴克网络营销方式
  • phpnow 搭建网站网站建设一般怎么付款
  • 网站开发三剑客湖州市南浔区建设局网站
  • 江西专业的企业网站建设公司长沙做网站找哪家好
  • 国外互联网资讯网站南宁专业网站建设公司
  • 苏州新区做网站公司pc网站建设费用
  • 做影视网站需要多少钱2003网站建设
  • 河南智能网站建设哪家好重庆在建工程项目
  • 爱站网站长工具网站查看空间商
  • 网站营销活动页面制作wordpress 只显示一个主题
  • 电子网站建设怎么做秦皇岛网站制作公司
  • 网站建站模板样例平台推广怎么做