听说3D模型可以在线查看、测量、托管与协作了?

如果你是一名从事****3D****建模相关的代码开发者,是否经常会遇到以下问题:

渲染效果不及预期 模型展示不够直观 测量视图等操作难以实现 …..

由此带来的结局大多是:

造成客户对模型理解不清晰,增加双方的沟通成本,最后导致商务合作越来越少,转化率越来越低,公司利润不断减少…..

那么,如何才能解决这类问题呢?5分钟,教大家立刻能够在网页查看打开3D文件现在只需要调用EverAPI,几行代码,十分钟之内,即可完美解决以上问题。


圖片 1.png

EverAPI是什么

EverAPI是一款由工之易科技推出的Web 3D API(基于Web浏览器的3D模型渲染接口),用户通过集成EverAPI服务,进行对各种API的调用,最少仅需四五条代码即可在自己的网站、web应用实现在线3D的展示渲染,数据解析及一些更为个性化的页面呈现。

EverAPI能做什么**

在进行试用或购买EverAPI之前,所有可用功能均可通过访问https://evercraft.co/网页进行账户注册后,通过使用EverCraft在线3D可视化工具,进行各个功能的预览。

下面对各个功能进行详细描述:

模型交互功能

一、三维基本交互实现:包括旋转、平移、缩放等。 二、视图查看及投影:包括主视图、后视图、左视图、右视图、仰视图、俯视图、轴测图与透视投影、正交投影。 三、结构树功能:以结构树的形式展示模型内所有部件,并提供对单个部件的单独操作。 四、剖视图:从X、Y、Z三轴的正负六个方向进行查看,并且剖切的位置可自行更换。 五、尺寸测量及标注:可进行长度、角度、半径、厚度、体积、表面积等的测量,并提供2D/3D标注。 六、渲染模式:着色、线框、带线框着色渲染三种。 七、支持多种文件格式:stl、obj、stp、Gcode等常用文件格式以及stp、iges等复杂设计格式。

模型解析参数输出

一、基本参数输出:单个3D模型对应的总体积、总表面积。 二、图片输出:自动解析3D模型文件,以图片形式输出。

自定义服务

包括对背景色、加载进度样式、工具栏以及企业图标的自定义。

EverAPI怎么用

一、配置环境 安装Node.js

访问Node.js官网,安装Node.js环境,外网访问速度缓慢可以访问Node.js国内网站

检查Node.js是否安装成功

打开终端或命令提示符,输入以下命令,检查的Node.js是否安装成功

681594517033_.pic.jpg

如下图所示成功显示版本号,则表示Node.js已安装成功


圖片 2.png

设置NPM源

打开终端或命令提示符,输入以下命令,将NPM源设置为国内镜像
$ npm config set registry https://registry.npm.taobao.org/

检查是否设置成功
$ npm config get registry

若结果如下图所示,则表示成功将NPM源设置为国内所需


圖片 3.png

安装http-server

打开终端或命令提示符,输入以下命令,安装HTTP服务器

$ npm install http-server -g

二、使用方法

创建index.html文件

如果正在使用的Windows操作系统,此步骤请参阅的Windows条目。如果使用的MacOS或Linux的操作系统,此步骤请参阅的MacOS和Linux条目

视窗

第一步:在桌面上创建文件夹demo,然后打开demo并新建一个文本文档,windows可单击鼠标新建文本文档,需要显示文件扩展名。

4.png

第二步:将新建的文件名修改为index.html

5.png

第三步:将3D文件拷贝到demo目录下:

6.png

第四步:使用文本编辑器(使用记事本即可)打开index.html,将内容复制到文件内,并保存关闭。请注意!请注意内容中的Propeller.stl替换为你放到演示目录的3D文件名+扩展名

<!doctype html>
<html lang=“en”>

<head>
  <meta charset=‘utf8’>
  <title>EverAPI Demo</title>
  <!-- 引入 EverAPI 脚本文件 —>
  <script src="https://evercraft.co/api/everapi.js"></script>
</head>

<body>
  <h1>EverAPI 快速入门</h1>
  <div id="root" style="width: 800px; height: 600px;"></div>
  <script>
    // EverAPI 配置
    const config = {}

    // api 是否已经加载成够的标志位
    let apiLoaded = false

    // 新建 api 实例
    // 构造函数的前两个参数分别是 AppID 和 AppKey,这里的参数可用于本地 localhost:9000 调试
    const api = new EverAPI('6103ec4a2189', 'cc239b39cd09383aba9b1310db8cf334', config)

    // api 加载成功后调用 loadApi 函数
    window.addEventListener('oneverapiloaded', () => {
      // 此处放需要渲染的文件
      const files = [{ filename: 'Propeller.stl', url: './Propeller.stl’ }]
      loadApi(files)
    })

    // 此函数中调用 api 的 render 方法,在网页中加载出 api 窗口
    function loadApi (files) {
      // 此方法的第一个参数为放置 dom 元素的 id,第二个参数为需要在 api 中显示的模型的数组
      api.render('root', files)
      apiLoaded = true
    }
  </script>
</body>

</html>

macOS和Linux

第一步:打开终端,输入以下命令在桌面创建演示文件夹,并在此文件夹下创建index.html

cd ~/Desktop mkdir demo && cd demo
$ touch index.html

第二步:将3D文件复制到demo文件夹下

第三步:检查目录下的文件,输入ls命令,显示应如下图

7.png

第四步:使用文本编辑器打开index.html,将附加内容复制到文件内,并保存关闭。请注意!请注意内容中的Propeller.stl替换为你放到演示目录的3D文件名+扩展名

<!doctype html>
<html lang=“en”>

<head>
  <meta charset=‘utf8’>
  <title>EverAPI Demo</title>
  <!-- 引入 EverAPI 脚本文件 —>
  <script src="https://evercraft.co/api/everapi.js"></script>
</head>

<body>
  <h1>EverAPI 2.0 快速入门</h1>
  <div id="root"></div>
  <script>
    // EverAPI 配置
    const config = {}

    // api 是否已经加载成够的标志位
    let apiLoaded = false

    // 新建 api 实例
    // 构造函数的前两个参数分别是 AppID 和 AppKey,这里的参数可用于本地 localhost:9000 调试
    const api = new EverAPI('6103ec4a2189', 'cc239b39cd09383aba9b1310db8cf334', config)

    // api 加载成功后调用 loadApi 函数
    window.addEventListener('oneverapiloaded', () => {
      // 此处放需要渲染的文件
      const files = [{ filename: 'Propeller.stl', url: './Propeller.stl’ }]
      loadApi(files)
    })

    // 此函数中调用 api 的 render 方法,在网页中加载出 api 窗口
    function loadApi (files) {
      // 此方法的第一个参数为放置 dom 元素的 id,第二个参数为需要在 api 中显示的模型的数组
      api.render('root', files)
      apiLoaded = true
    }
  </script>
</body>

</html>

启动http-server服务

在终端或命令提示符中,切换到上文创建的演示目录,执行以下命令,启动HTTP服务器服务

$ http-server -p 9000

若显示如下图,则表示服务启动成功

8.png

在浏览器中查看3D模型

浏览器地址输入http// localhost9000,就可以显示出 3D模型了。

PS:若想实现更多个性化配置,请访问官网进行更深入的了解嗷。
入口:https://evercraft.co/developer

9.png

EverAPI****能在哪些场景使用

一、作为个人设计师,EverAPI可让你进行更方便高效的数据管理与内容传播
二、作为电商行业开发者,通过EverAPI可更好地实现在线3D浏览与客户沟通
三、作为内容社区管理者,通过EverAPI可进行更强大的3D展示与内容传播
四、作为传统制造企业,EverAPI可让你应用在3D移动办公、产品宣传、个性化定制、协同设计与产品数据管理等多个方面
五、作为在线加工服务企业,EverAPI可以让你在3D模型展示,在线3D打印,客户沟通与自动报价上更加高效

目前哪些企业****/****高校用到了****EverAPI

企业:航天云网、i-Space、中服云、WeNext未来工场、普特医疗、中国CAE部落、创宏3D打印…..
高校:贵州大学、湖南大学、华中师范大学、北京航天航空大学、四川大学….

EverAPI****如何进行申请使用

点击以下链接申请使用:https://evercraft.co/developer,即可实现更完美的3D模型在线可视化!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,372评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,368评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,415评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,157评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,171评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,125评论 1 297
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,028评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,887评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,310评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,533评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,690评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,411评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,004评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,659评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,812评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,693评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,577评论 2 353