《Easy3d+Qt+VTK》学习

这篇具有很好参考价值的文章主要介绍了《Easy3d+Qt+VTK》学习。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、编译

1、
资源下载:easy3d giuhub

《Easy3d+Qt+VTK》学习,Easy3D开发,qt,easy3d
2、解压缩
《Easy3d+Qt+VTK》学习,Easy3D开发,qt,easy3d
3、用qt打开CMakeLists.txt即可
《Easy3d+Qt+VTK》学习,Easy3D开发,qt,easy3d
《Easy3d+Qt+VTK》学习,Easy3D开发,qt,easy3d
4、点击项目,选择debug或者release,图中3处可自行选择,因为我的qt版本是6,easy3d默认是5,所以qt我没有配置编译
《Easy3d+Qt+VTK》学习,Easy3D开发,qt,easy3d
5、先点击执行cmake,在点击构建,即可生成lib和dll文件,同样的方法构建一下release版本,生成如下:

《Easy3d+Qt+VTK》学习,Easy3D开发,qt,easy3d

《Easy3d+Qt+VTK》学习,Easy3D开发,qt,easy3d
6、把源文件中如下拷贝进include文件即可,最终如下:
《Easy3d+Qt+VTK》学习,Easy3D开发,qt,easy3d
《Easy3d+Qt+VTK》学习,Easy3D开发,qt,easy3d
bin
《Easy3d+Qt+VTK》学习,Easy3D开发,qt,easy3d
lib
《Easy3d+Qt+VTK》学习,Easy3D开发,qt,easy3d
include
《Easy3d+Qt+VTK》学习,Easy3D开发,qt,easy3d
7、环境变量添加bin路径
《Easy3d+Qt+VTK》学习,Easy3D开发,qt,easy3d

二、配置

1、新建立一个qt qmake应用
pro文件添加

#--------------------------------------------easy3d dependence----------------------------------------

    INCLUDEPATH += D:/PCL/Easy3D/include\

    CONFIG(debug,debug|release){

     LIBS += -LD:/PCL/Easy3D/lib/debug\
             -l3rd_glfw\
             -l3rd_glutess\
             -l3rd_imgui\
             -l3rd_kdtree\
             -l3rd_lastools\
             -l3rd_opcode\
             -l3rd_poisson\
             -l3rd_polypartition\
             -l3rd_ransac\
             -l3rd_rply\
             -l3rd_tetgen\
             -l3rd_triangle\
             -leasy3d_algo\
             -leasy3d_core\
             -leasy3d_fileio\
             -leasy3d_gui\
             -leasy3d_kdtree\
             -leasy3d_renderer\
             -leasy3d_util\
             -leasy3d_viewer\

    }
    else {
    LIBS += -LD:/PCL/Easy3D/lib/release\
             -l3rd_glfw\
             -l3rd_glutess\
             -l3rd_imgui\
             -l3rd_kdtree\
             -l3rd_lastools\
             -l3rd_opcode\
             -l3rd_poisson\
             -l3rd_polypartition\
             -l3rd_ransac\
             -l3rd_rply\
             -l3rd_tetgen\
             -l3rd_triangle\
             -leasy3d_algo\
             -leasy3d_core\
             -leasy3d_fileio\
             -leasy3d_gui\
             -leasy3d_kdtree\
             -leasy3d_renderer\
             -leasy3d_util\
             -leasy3d_viewer\

    }


#--------------------------------------------easy3d dependence----------------------------------------

如果习惯用cmake的,参照这些教程即可学习,难度不大
《Easy3d+Qt+VTK》学习,Easy3D开发,qt,easy3d文章来源地址https://www.toymoban.com/news/detail-755196.html

到了这里,关于《Easy3d+Qt+VTK》学习的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【QtQuick3D学习】使用Qt Design Studio设计UI并导入Qt Creator项目中使用——基于C++和Cmake

    新版本中项目文件全部放在了一起,见 【QtQuick3D学习】使用Qt Creator创建Qt Design Studio项目测试运行——基于C++和Cmake 【QtQuick3D学习】使用Qt Design Studio创建项目并使用Qt Creator打开测试运行——基于C++和Cmake 这里测试前后端分离,即使用Qt Design Studio设计前端和交互逻辑,C++写后

    2024年02月01日
    浏览(37)
  • QT qt 3d 绘图

    首先不得不说,要感谢北京邮电大学的阿科。感谢他慷慨的分享和极具科学态度的记录,将自己搜集到的众多资料收集整理发布,拯救众多苦逼寻找方案的程序员于苦海之中。因为最近接手新的项目,涉及到使用opengl做surface plot编程。第一个想到的就是能否使用现有的开源

    2024年02月02日
    浏览(38)
  • Qt开发技术:Q3D图表开发笔记(二):Q3DBar三维柱状图介绍、Demo以及代码详解

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/130150728 各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究 红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ff

    2023年04月22日
    浏览(85)
  • Qt开发技术:Q3D图表开发笔记(三):Q3DSurface三维曲面图介绍、Demo以及代码详解

      qt提供了q3d进行三维开发,虽然这个框架没有得到大量运用也不是那么成功,性能上也有很大的欠缺,但是普通的点到为止的应用展示还是可以的。   其中就包括华丽绚烂的三维图表,数据量不大的时候是可以使用的。   前面介绍了基础的q3d散点图、柱状图,本篇介

    2023年04月20日
    浏览(77)
  • QT - qwtplot3d-3D图标

    https://download.csdn.net/download/u013083044/88745622?spm=1001.2014.3001.5503

    2024年01月17日
    浏览(35)
  • Qt使用qwtplot3d绘制3D曲面

    qwtplot3d 是一个基于 Qt/OpenGL 的 C++ 程序库,为开发者提供了一些3D组件。其核心通过调用 openGL 库来完成,可以实现三维曲面绘制,三维状态下折线,散点等图形的绘制。最新的版本为 qwtplot3d-0.2.7,更新于 2007-06-25,已经有十几年没更新了。   用 Qt 打开工程之后,需要先在

    2024年02月07日
    浏览(50)
  • QT—3D绘图

    OpenGL是一个跨平台的、用来渲染3D图形的标准API,Qt对OpenGL提供了强大的支持。Qt4时代的QtOpenGL模块在Qt5中已经不再建议使用,OpenGL相关的类被移到了Qt GUI模块。Qt Widgets模块中的QOpenGLWidget类提供了一个可以渲染OpenGL图形的部件,通过该部件可以轻松地将OpenGL图形整合到Qt应用程序

    2023年04月08日
    浏览(31)
  • QT-地形3D

    https://download.csdn.net/download/u013083044/88850945

    2024年02月20日
    浏览(34)
  • Qt Quick 3D简介

    Qt Quick 3D是Qt自带的一套3D图形系统,与传统的Qt 3D不同的是,Qt Quick 3D采用QML来进行开发。本节则对Qt Quick 3D进行一次简单的介绍。 在main.qml中设置整个场景(entire scene)。 在使用Qt Quick 3D之前,为了能够使用QtQuick3D模块中的类型,我们必须导入它: 为了绘制任何3D场景,我们需

    2024年02月13日
    浏览(33)
  • Qt OpenGL 3D模型

    这次教程中,我们将之前几课的基础上,教大家如何创建立体的3D模型。我们将开始生成真正的3D对象,而不是像之前那几课那样3D世界中的2D对象。我们会把之前的三角形变为立体的金字塔模型,把四边形变为立方体。 我们给三角形增加左侧面、右侧面、后侧面来生成一个金

    2024年02月11日
    浏览(49)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包