OpenCASCADE:OCCT WebGL 查看器示例

  • OpenCASCADE:OCCT WebGL 查看器示例

OpenCASCADE:OCCT WebGL 查看器示例

此示例演示了在使用 C++ 编写的 Web 应用程序中使用 OCCT 库并使用 Emscripten SDK (emsdk) 转换为 WebAssembly 模块的简单方法

示例由 Open CASCADE 3D Viewer 和一个用于以 BREP 格式打开模型的按钮组成。该示例需要支持 WebAssembly 1.0 (Wasm) 的 WebGL 2.0 浏览器。

安装和配置:

按照emsdk文档安装 Emscripten SDK 并激活最小配置(Python、Java 和 CLang)。在 Windows 主机上构建示例时也激活 MinGW。
构建(使用emsdk)或下载 FreeType 静态库。
配置 CMake 以构建 Open CASCADE Technology (OCCT) 静态库 (BUILD_LIBRARY_TYPE=“Static”)。为此,激活emsdk命令提示符,配置 CMake 以使用交叉编译工具链构建 OCCT,禁用BUILD_MODULE_Draw。
执行构建和安装步骤。

> ${EMSDK

OpenCASCADE:OCCT WebGL 查看器示例相关推荐

  1. 文件查看器示例支持 文件预览,编辑和视频播放

    以下为文件查看器示例,支持 文件预览,和视频播放: import QtQuick 2.2 import QtQuick.Window 2.1 import QtQuick.Controls 1.2 i ...

  2. VS2015 编译开源的基于Opencascade的3D查看器Mayo

    这篇文章可能比较短,因为一些具体的修改细节可能忘记了.首先,May是基于Opencasacde(简称:OCC)开发的一款优秀的3D查看器,githu地址是:https://github.com/fou ...

  3. Aurelia历险记:创建自定义PDF查看器

    本文由Vildan Softic进行同行评审. 感谢所有SitePoint的同行评审人员使SitePoint内容达到最佳状态! 在Web应用程序中处理PDF文件一直很麻烦. 如果幸运的话,您的用户只需 ...

  4. OpenCASCADE绘制测试线束:图形命令之VIS 查看器命令

    OpenCASCADE绘制测试线束:图形命令之VIS 查看器命令 ivtkinit ivtkdisplay ivtkerase ivtkfit ivtksetdispmode ivtksetselmo ...

  5. OpenCASCADE绘制测试线束:图形命令之AIS 查看器——网格可视化服务

    OpenCASCADE绘制测试线束:图形命令之AIS 查看器--网格可视化服务 meshfromstl meshdispmode meshselmode meshshadcolor meshlinkc ...

  6. OpenCASCADE绘制测试线束:图形命令之AIS 查看器——对象命令

    OpenCASCADE绘制测试线束:图形命令之AIS 查看器--对象命令 vtrihedron vplanetri vsize vaxis vaxispara vaxisortho vpoint vp ...

  7. OpenCASCADE绘制测试线束:图形命令之AIS 查看器——显示命令

    OpenCASCADE绘制测试线束:图形命令之AIS 查看器--显示命令 vdisplay vdonly vdisplayall verase veraseall vsetdispmode vdisp ...

  8. OpenCASCADE绘制测试线束:图形命令之AIS 查看器——查看命令

    OpenCASCADE绘制测试线束:图形命令之AIS 查看器--查看命令 vinit vhelp vtop vaxo vsetbg vclear vrepaint vfit vzfit vreadpi ...

  9. webgl 着色器_如何在WebAssembly中使用WebGL着色器

    webgl 着色器 by Dan Ruta 通过Dan Ruta 在WebAssembly中使用WebGL着色器 (Using WebGL shaders in WebAssembly) WebAss ...

  10. webgl 着色器_“着色器”是什么意思? 如何使用HTML5和WebGL创建它们

    webgl 着色器 本文是Microsoft的Web开发技术系列的一部分. 感谢您支持使SitePoint成为可能的合作伙伴. 您可能已经注意到,去年我们第一次谈论了babylon.js ,最近我们发 ...

最新文章

  1. C语言必须会写的10道经典题(小白必看!)
  2. 基于XFS的NAS数据恢复可以做了
  3. idea普通java项目引入lombok_Intellij IDEA 安装lombok及使用详解
  4. python中的序列总结:列表,元组,字符串
  5. Java Learning Path(四) 方法篇
  6. 利用melendy插入参考文献_四苯基卟啉在改性磷酸锆层间的插入及荧光增强
  7. 【九】Git 可视化GUI管理工具 - SourceTree
  8. java单双引号的区别
  9. Codeforces 650 D. Zip-line
  10. 爬虫、请求库requests
  11. 用jmap和jps查看对象数量
  12. Queue--队列(c语言简单实现)
  13. 【书】软件设计师教程(第4版)(百度云免费下载链接)
  14. 计算机专用英语(常用1695个单词,带音标)
  15. js处理的8种跨域方法
  16. C语言 简单实现计算器功能 ·函数指针数组实现计算器
  17. 怎么把PPT转成EXE格式,详细步骤
  18. Auto.js之自动QQ点赞篇
  19. GNU/Linux与Windows魔兽争霸3局域网对战安装与配置
  20. [JS] js-xlsx生成Excel(模拟下载)

热门文章

  1. 这几个图片格式转换工具可以收藏
  2. 最新WIN10系统封装教程2019系列(七)——封装
  3. python实现定时任务的8种方式详解
  4. 搜索引擎工作原理解析
  5. Usability Testing Demystified
  6. 2014年8月22日 百度发布“冰桶算法”
  7. JQuery插件validate的Remote使用
  8. 豆瓣250排行榜算法
  9. ToolScanner.java:8: 错误: 编码GBK的不可映射字符 //澹版槑绫? JAVA输出中文乱码
  10. [黑群晖经典教程] 一步一步建立自己的黑群晖