Online3Dviewer示例:在网页中显示3D模型

这篇具有很好参考价值的文章主要介绍了Online3Dviewer示例:在网页中显示3D模型。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Online3Dviewer示例:在网页中显示3D模型

(说明,由于某些技术原因图片上传总是失败,可在此处下载word文档:【免费】Online3DViewer示例:在网页中显示3D模型资源-CSDN文库)

  1. 介绍

Online3DViewer是一个免费的开源3D web解决方案,支持多种3D文件格式(2023年已支持18种)。

官方网站:Online 3D Viewer

Github:GitHub - kovacsv/Online3DViewer: A solution to visualize and explore 3D models in your browser.

官网是这样的(安装后的网站与此差不多):

       可以直接拖放3D文件或者选择一个示例,选择第一个“obj”:

       可以用鼠标滚轮放大缩小、用鼠标拖动调整视角:

  1. 安装
    1. 所需组件

安装基础:全新的win10家庭版虚拟机,默认安装,本示例环境还预先安装了vmware tools和winrar

Online3DViewer源码,可在github下载GitHub - kovacsv/Online3DViewer: A solution to visualize and explore 3D models in your browser.

Node.js,可在Node.js (nodejs.org)下载,本例使用的是node-v20.3.0-x64.msi

Esbuild,可在安装好Node.js后用npm在线安装

    1. 下载源码

打开github下载git库或者zip文件:

       如果下载的是zip文件,解压缩供后续使用。解压缩后的目录:

       Website是网站的根目录,start_server.bat是启动网站的批处理文件。

    1. 安装node.js

打开nodejs.org下载安装程序:

       运行安装程序,默认安装即可,无需自动安装附加工具。

    1. 安装esbuild

打开命令提示符,从桌面的“开始”->右键->”运行”,输入“cmd”,回车,输入“npm install esbuild”,回车即可完成安装:

  1. 运行

打开命令提示符,从桌面的“开始”->右键->”运行”,输入“cmd”,回车,切换到源码目录(图中目录要替换为实际的目录):

       执行start_server.bat:

      报错,缺失组件three,用”npm install three”命令即可安装:

       然后再次运行start_server.bat,成功启动服务:

       红圈内就是服务的地址和端口,在浏览器输入其中一个地址和端口“http://127.0.0.1:8080”:

       点击“websit/”即可进入默认主页(跟官网差不多):

       可以拖放文件或者选择自带的示例文件查看。

  1. 使用自己的3D文件

这是一个3D文件:

(双击可打开)

       将里面的文件解压缩出来:

       放置到website目录下:

       注意一下这个目录的内容,除了“index.html”外还有个“embed.html”,这个页面只显示3D模型,不显示工具。这两个页面支持使用同样的参数显示3D模型:

       在浏览器地址栏输入http://127.0.0.1:8080/website/#model=RobotArms.glb,直接打开我们自己的3D文件:

       在浏览器地址栏输入http://127.0.0.1:8080/website/embed.html#model=RobotArms.glb,使用embed.html打开:

       这个页面没有工具栏,一样可以放大缩小旋转:

      

结束文章来源地址https://www.toymoban.com/news/detail-709309.html

到了这里,关于Online3Dviewer示例:在网页中显示3D模型的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 百度:文心千帆 网页搭建和示例测评

    按照这个操作进行创建一个应用: token获取 流式回答 官网完整示例 回答如下: index.html如下: app.py如下: 经典问题回答能力: 代码能力: 路还长,慢慢来吧~

    2024年02月15日
    浏览(30)
  • python爬虫之selenium嵌套网页示例讲解

    Selenium是一款非常流行的Web自动化测试框架,它可以模拟用户在浏览器上执行的各类操作,如:点击链接,填写表单,滚动页面等。这使得Selenium成为了一个非常强大的爬虫工具。在爬取网页时,Selenium可以通过模拟用户的操作来解决一些常见的爬虫难题,如JavaScript渲染或需要

    2024年02月10日
    浏览(46)
  • Ecshop实现的支付宝手机网页支付功能免费版示例

    本文实例讲述了Ecshop实现的支付宝手机网页支付功能。分享给大家供大家参考,具体如下: Ecshop手机网页版本支持在网上找了很多需要花钱购买了,在这里小编整理了一个Ecshop 支付宝手机网页支付免费版供大家参考. Ecshop 支付宝手机网页支付,针对ecshop wap手机版 复制代码 代

    2023年04月23日
    浏览(108)
  • Python网页抓取- python selenium使用方法和代码示例

    Selenium可以模拟网页操作,抓取页面内容,主要通过webdriver模块实现,为了方便理解,按照实例的操作步骤逐一介绍(函数参数不具体展开,参考下面代码实例即可理解): 获取browser实例 通过webdriver.Chorme(), webdriver.Edge(), webdriver.Firefox(), 来获取browser实例: browser = webdriver.C

    2024年01月23日
    浏览(70)
  • 使用Apache HttpClient爬取网页内容的详细步骤解析与案例示例

    Apache HttpClient是一个功能强大的开源HTTP客户端库,本文将详细介绍如何使用Apache HttpClient来爬取网页内容的步骤,并提供三个详细的案例示例,帮助读者更好地理解和应用。 在项目的pom.xml文件中添加依赖,将以下代码添加到pom.xml文件中: 创建一个名为WebCrawler的Java类。 使用

    2024年02月07日
    浏览(47)
  • android webview 显示灰度网页

    要在WebView中显示网页灰度显示,您可以通过以下步骤操作: 使用的原理两种方式,一种使用画笔,一种是js css注入。都能够实现黑白色灰度网页。 在您的布局文件中添加WebView组件: 在您的Activity或Fragment中,初始化WebView并启用硬件加速: 创建applyGrayscaleFilter()方法,该方法

    2024年02月13日
    浏览(36)
  • VUE监听网页关闭和隐藏显示

    1.mounted()中创建页面关闭的监听   2.监听的是页面关闭之前,对应的方法可以写做 3.监听的是页面关闭的时候,这里面可以调用自己的异步处理 4.destroyed()中,注销监听

    2024年02月06日
    浏览(42)
  • 使用Flask Web创建一个调用ChatGPT API的网页--简单示例(linux环境下)

    前提:你应该要有一个能正常使用chatGPT的openAI账号;即你已经成功注册了chatGPT,并能正常使用。 下面是一个使用Flask Web框架创建调用ChatGPT API的网页的示例代码和工程结构: 具体的工程,你可以选择自己创建,也可以直接下载我创建好的工程,链接如下: https://download.csd

    2024年02月13日
    浏览(39)
  • 使用Flask Web创建一个调用ChatGPT API的网页--简单示例(Windows环境下)

    前提:你应该要有一个能正常使用chatGPT的openAI账号;即你已经成功注册了chatGPT,并能正常使用。 要使用Flask Web创建一个调用ChatGPT API的网页,你需要以下几个主要组成部分: ChatGPT API:一个可以处理用户输入并生成回复的ChatGPT模型的API。你可以使用OpenAI提供的GPT-3.5 Playgro

    2024年02月12日
    浏览(45)
  • 数据可视化----网页显示温湿度

    将ESP8266上报到云端的温湿度数据,在网页上显示出来,使得我们可以随时随地查看办公室的实时温湿度 @:温湿度数据上报到【物接入】,通过【规则引擎】将温湿度数据送往【数据库】/【云主机】 之后,我们在主机上进行【前端+后端】开发,从而在网页上显示温湿度,

    2024年01月18日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包