MFC嵌入CloudCompare 3D窗口三(2) 调用ccViewer.dll & MFC中嵌入QT窗口

本内容 为不愿意或没有时间仔细去研究OpenGL等库的人提供一种偷懒的办法,拿来主义,不可取,也请大神们不要见笑。
嵌入效果:
MFC嵌入CloudCompare 3D窗口三(2) 调用ccViewer.dll & MFC中嵌入QT窗口

  1. 在MFC资源视图窗口中拖入一个Picture控件。并与将Picture控件与Mvs3DImage对像进行绑定
    MFC嵌入CloudCompare 3D窗口三(2) 调用ccViewer.dll & MFC中嵌入QT窗口
    MFC嵌入CloudCompare 3D窗口三(2) 调用ccViewer.dll & MFC中嵌入QT窗口
    绑定后可看到
    MFC嵌入CloudCompare 3D窗口三(2) 调用ccViewer.dll & MFC中嵌入QT窗口

  2. 在OnInitDialog中创建窗口
    MFC嵌入CloudCompare 3D窗口三(2) 调用ccViewer.dll & MFC中嵌入QT窗口

  3. 编译,并拷贝依赖的dll等
    MFC嵌入CloudCompare 3D窗口三(2) 调用ccViewer.dll & MFC中嵌入QT窗口

  4. 运行即可看到3D窗口生成成功
    MFC嵌入CloudCompare 3D窗口三(2) 调用ccViewer.dll & MFC中嵌入QT窗口

  5. 加载本地3D点云图片(.ply)
    MFC嵌入CloudCompare 3D窗口三(2) 调用ccViewer.dll & MFC中嵌入QT窗口

  6. 如果要加载内存中的点云图片(ccHObject* pObj)直接调用Mvs3DImage::LoadPointCloudPointer(ccHObject* pObj)即可

完结!

上一篇:3D相机APP使用说明书【1】左右3D


下一篇:怎样在微信、手机中浏览查看3D模型