Mayo the opensource 3D CAD viewer and converter开源项目编译详解

这篇具有很好参考价值的文章主要介绍了Mayo the opensource 3D CAD viewer and converter开源项目编译详解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

mayo是一款基于opencadcad和Qt的三维软件,主要功能是查看模型和模型间数据转换

💾 Supported formats

Format Import Export Notes
STEP AP203, 214, 242
IGES v5.3
BREP OpenCascade format
DXF
OBJ
glTF 1.0, 2.0 and GLB
VRML v2.0 UTF8
STL ASCII/binary
AMF v1.2 Text/ZIP
PLY ASCII/binary
Image PNG, JPEG, …

🔍 3D viewer operations

Operation Mouse/Keyboard controls
Rotate mouseLeft + move
Pan mouseRight + move
Zoom mouseLeft + mouseRight + move
Zoom +/- mouseWheel(scroll)
Window zoom CTRL + mouseLeft + move
Instant zoom spaceBar
Select Object mouseLeft click
Select Objects SHIFT + mouseLeft clicks

Mayo the opensource 3D CAD viewer and converter开源项目编译详解,《opencascade从入门到进阶》,开源,qt,开发语言
Mayo the opensource 3D CAD viewer and converter开源项目编译详解,《opencascade从入门到进阶》,开源,qt,开发语言

1.从github 上clone mayo项目的源代码 https://github.com/fougue/mayo.git
2.按照他的readme.md中的说名 建立几个环境变量
变量名:OCCDIR 变量值:D:\libs\OpenCASCADE-7.4.0-vc14-64\opencascade-7.4.0(为你的安装路径,选择7.4.0版本最佳)
变量名:QTDIR 变量值:D:\libs\Qt\5.14.0\msvc2017_64(为你的安装路径,版本>=5.14.0的版本)

3.修改源代码的opencascade.pri 文件
Mayo the opensource 3D CAD viewer and converter开源项目编译详解,《opencascade从入门到进阶》,开源,qt,开发语言
在# Declare pure QMake variables out of OCC envvars下方加入如下代码

# Declare pure QMake variables out of OCC envvars
COMMON_PATH = "D:/OpenCASCADE-7.4.0-vc14-64/opencascade-7.4.0" #注意斜杆的方向;引号;
CASCADE_INC_DIR = $${COMMON_PATH}/inc
CASCADE_LIB_DIR = $${COMMON_PATH}/win64/vc14/lib
CASCADE_BIN_DIR = $${COMMON_PATH}/win64/vc14/bin
CASCADE_SRC_DIR = $${COMMON_PATH}/src

保存关闭

4使用vs2022(版本>=VC142)打开该项目的mayo.pro文件,(前提是你已经安装 Qt VS Tools 插件),打开后点击编译即可。
5 编译成功后会自动运行 ,运行结果如下
Mayo the opensource 3D CAD viewer and converter开源项目编译详解,《opencascade从入门到进阶》,开源,qt,开发语言文章来源地址https://www.toymoban.com/news/detail-743631.html

到了这里,关于Mayo the opensource 3D CAD viewer and converter开源项目编译详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • logstack 日志技术栈-04-opensource 开源工具 Syslog-ng+Highlight.io

    logstack 日志技术栈-04-opensource 开源工具 Syslog-ng+Highlight.io

    Syslog-ng 是一个开源的日志管理解决方案,主要用于收集和处理日志数据。它可以从多种源收集日志,包括系统日志、网络设备日志和第三方应用日志。 然后将日志解析、分类、重写和关联到统一格式中,然后将其存储或安全地传输到不同的系统(如 Apache Kafka 或 Elasticsearch)

    2024年01月21日
    浏览(13)
  • 3D简单壳体CAD绘制

    3D简单壳体CAD绘制

    1.初始设置 1.有的可能软件打开时没有显示上面一层的菜单栏,在小箭头那里打开下面的显示菜单栏。 2. 画的是三维图,修改视图,改为西南等轴测 3.不同视角观看三维体, shift+alt+按住鼠标中键移动 ,即可更改角度。 1.画长方体 1.选择矩形,指定第一个角点,随意指定就行

    2024年02月09日
    浏览(8)
  • Cad 3D设计手机App:Cad建模号(WuWeido)实用性操作一

    Cad 3D设计手机App:Cad建模号(WuWeido)实用性操作一

    作:FangPH_FXD 阵列 所谓阵列就是指一个变数,它包括了连续数个变数(资料型态相同),简单说就是按照一定的规律复制粘贴同一个物体,布满规定的范围。 该软件具体操作如下: 比如在距离原点坐标x=100;y=0;z=0位置画一个立方体10*10*10。如图  点菜单:移动复制   选择该立方体

    2023年04月10日
    浏览(12)
  • CAD泰森多边形框架3D插件

    CAD泰森多边形框架3D插件

    CAD泰森多边形框架3D插件可用于在AutoCAD软件内生成三维Voronoi框架结构实体模型,适用于多孔Voronoi科研论文渲染绘图、Voronoi框架有限元建模、Voronoi空间结构优化等方面的应用。 插件可设置生成的几何尺寸、晶格尺寸及边框直径等信息。 插件可同时生成实体框架及线条框架两

    2024年02月11日
    浏览(42)
  • CAD随机球体颗粒&过渡区3D插件

    CAD随机球体颗粒&过渡区3D插件

    CAD随机球体颗粒过渡区3D插件可用于在AutoCAD软件内生成随机分布的球体及球体外侧过渡区部件,适用于科研绘图、有限元建模如混凝土细观、颗粒增强复合材料、随机三维骨料及过渡区等方面的应用。 插件可指定的参数有模型的长、宽、高;球体颗粒的大小分布范围,包含三

    2024年02月14日
    浏览(31)
  • MATLAB的Viewer3D工具箱引入及使用方式

    MATLAB的Viewer3D工具箱引入及使用方式

    目录 一、工具箱的导入 二、工具箱的使用方法 由于MATLAB没有直接给出重建后的三维图像进行展示的方式,因此需要借助工具箱Viewer3D来辅助完成展示的工作,以下是工具箱的导入和使用方法,希望对大家有帮助。 1、打开MATLAB,点击主页,找到附加功能 2、 点击附加功能,

    2024年02月05日
    浏览(78)
  • 10个超炫酷的前端3D开源项目

    10个超炫酷的前端3D开源项目

    本文将分享 10 个超炫酷的前端 3D 开源项目。从令人惊叹的视觉效果到富有创新概念的交互体验,这些项目展示了前端技术的无限可能。无论你是新手还是经验丰富的开发者,都值得一探究竟! 基于 Three.js 的前端 WebGL 页面开发合集,包含冰墩墩、数字城市、3D人像、车模展示

    2024年02月08日
    浏览(32)
  • RGB 转换为 XYZ 和 LAB空间:convert between sRGB and CIEXYZ, 色域色彩相关

    RGB 转换为 XYZ 和 LAB空间:convert between sRGB and CIEXYZ, 色域色彩相关

    转载自 How to convert between sRGB and CIEXYZ Technote 09 Aug 2017 sRGB 是常见的一个图像标准 cie xyz 是评估人眼视觉 常用的一个标准 The “s” in sRGB stands for “standard” and it is the lowest common denominator in color spaces. It was developed in the 1990s to provide a universal usable color space for display and printers of

    2024年02月04日
    浏览(11)
  • 将图像2D转换为3D--LeiaPix Converter

    将图像2D转换为3D--LeiaPix Converter

    LeiaPix Converter是一款免费的在线图像处理工具,可帮助用户将2D图像实时转换为精美的3D光场图像。 它使用由Leia开发的专有算法,为照片、插画和艺术作品等2D图像添加深度和立体感,目前是完全免费的。 LeiaPix Converter 的特点 多格式转换:支持将多种图像文件格式转换为Lei

    2024年02月11日
    浏览(11)
  • 如何帮助 3D CAD 设计师实现远程办公

    如何帮助 3D CAD 设计师实现远程办公

    当 3D CAD 设计师需要远程办公时,他们可能需要更强的远程软件,以满足他们的专业需求。比如高清画质,以及支持设备重定向、多显示器支持等功能。3D CAD 设计师如何实现远程办公?接下来我们跟随 Platinum Tank Group 的故事来了解一下。 Platinum Tank Group(简称 Platinum)主要负

    2024年02月05日
    浏览(11)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包