实例介绍
这是一个网格模型的简化算法,使用了二次误差技术。
【实例截图】
【核心代码】
qslim-2.1
└── qslim-2.1
├── COPYING.txt
├── examples
│ ├── Makefile
│ ├── propslim.cxx
│ ├── propvis.cxx
│ └── smfview.cxx
├── GPL.txt
├── libgfx
│ ├── CHANGES.txt
│ ├── configure
│ ├── configure.bat
│ ├── configure.in
│ ├── doc
│ │ ├── build.html
│ │ ├── cdoc.css
│ │ ├── ex-gui.html
│ │ ├── ex-script.html
│ │ ├── geom3d.html
│ │ ├── gl.html
│ │ ├── gui.html
│ │ ├── gui-layout.gif
│ │ ├── gui-redbox.gif
│ │ ├── index.html
│ │ ├── intvec.html
│ │ ├── license.html
│ │ ├── mat2.html
│ │ ├── mat3.html
│ │ ├── mat4.html
│ │ ├── mat.html
│ │ ├── quat.html
│ │ ├── raster.html
│ │ ├── rotate.html
│ │ ├── script.html
│ │ ├── start.html
│ │ ├── vec2.html
│ │ ├── vec3.html
│ │ ├── vec4.html
│ │ └── vec.html
│ ├── gfx-config.in
│ ├── gfx-config.vc
│ ├── include
│ │ └── gfx
│ │ ├── arcball.h
│ │ ├── array.h
│ │ ├── baseball.h
│ │ ├── config.h.in
│ │ ├── config-vc.h
│ │ ├── geom3d.h
│ │ ├── geom4d.h
│ │ ├── gfx.h
│ │ ├── glext.h
│ │ ├── gl.h
│ │ ├── gltools.h
│ │ ├── gui.h
│ │ ├── intvec.h
│ │ ├── mat2.h
│ │ ├── mat3.h
│ │ ├── mat4.h
│ │ ├── mfc.h
│ │ ├── quat.h
│ │ ├── raster.h
│ │ ├── script.h
│ │ ├── symmat3.h
│ │ ├── symmat4.h
│ │ ├── trackball.h
│ │ ├── vec2.h
│ │ ├── vec3.h
│ │ ├── vec4.h
│ │ └── wintools.h
│ ├── README.txt
│ ├── src
│ │ ├── arcball.cxx
│ │ ├── baseball.cxx
│ │ ├── geom3d.cxx
│ │ ├── geom4d.cxx
│ │ ├── gltools.cxx
│ │ ├── gui.cxx
│ │ ├── Makefile
│ │ ├── Makefile.vc
│ │ ├── mat2.cxx
│ │ ├── mat3.cxx
│ │ ├── mat4.cxx
│ │ ├── quat.cxx
│ │ ├── raster.cxx
│ │ ├── raster-jpeg.cxx
│ │ ├── raster-png.cxx
│ │ ├── raster-pnm.cxx
│ │ ├── raster-tiff.cxx
│ │ ├── script.cxx
│ │ ├── symmat3.cxx
│ │ ├── symmat4.cxx
│ │ ├── time.cxx
│ │ ├── trackball.cxx
│ │ └── wintools.cxx
│ ├── tests
│ │ ├── Makefile
│ │ ├── Makefile.vc
│ │ ├── test1.sc
│ │ ├── t-glext.cxx
│ │ ├── t-glimg.cxx
│ │ ├── t-gui.cxx
│ │ ├── t-img.cxx
│ │ ├── t-script.cxx
│ │ └── t-vec.cxx
│ ├── vc6
│ │ ├── libgfx
│ │ │ └── libgfx.dsp
│ │ ├── libgfx.dsw
│ │ ├── libgfxmfc
│ │ │ └── libgfx.dsp
│ │ ├── tglimg
│ │ │ └── tglimg.dsp
│ │ ├── tgui
│ │ │ └── tgui.dsp
│ │ ├── tmfc
│ │ │ └── tmfc.dsp
│ │ ├── tscript
│ │ │ └── tscript.dsp
│ │ └── tvec
│ │ └── tvec.dsp
│ └── vc-config.in
├── mixkit
│ ├── build
│ │ ├── configure.in
│ │ ├── copywrite
│ │ ├── mix-config.in
│ │ ├── mkconf
│ │ └── mkconf-n32
│ ├── configure
│ ├── configure.in
│ ├── COPYING.txt
│ ├── doc
│ │ └── SMF.txt
│ ├── LGPL.txt
│ ├── mix-config.in
│ ├── MixKit.dsp
│ ├── README.txt
│ └── src
│ ├── Makefile
│ ├── mixcfg.h.in
│ ├── mixio.h
│ ├── mixmops.cxx
│ ├── mixmops.h
│ ├── mixmsg.cxx
│ ├── mixmsg.h
│ ├── mixvops.h
│ ├── MxAsp.cxx
│ ├── MxAsp.h
│ ├── MxBlock2.h
│ ├── MxBlock3.h
│ ├── MxBlock.h
│ ├── MxBlockModel.cxx
│ ├── MxBlockModel.h
│ ├── MxCamera.cxx
│ ├── MxCamera.h
│ ├── MxCmdParser.cxx
│ ├── MxCmdParser.h
│ ├── MxDualModel.cxx
│ ├── MxDualModel.h
│ ├── MxDualSlim.cxx
│ ├── MxDualSlim.h
│ ├── MxDynBlock.h
│ ├── MxEdgeFilter.cxx
│ ├── MxEdgeFilter.h
│ ├── MxFaceTree-2.cxx
│ ├── MxFaceTree.cxx
│ ├── MxFaceTree.h
│ ├── MxFeatureFilter.cxx
│ ├── MxFeatureFilter.h
│ ├── MxFitFrame-2.cxx
│ ├── MxFitFrame.cxx
│ ├── MxFitFrame.h
│ ├── MxFitFrame-vis.cxx
│ ├── MxFrame.cxx
│ ├── MxFrame.h
│ ├── MxGeom2D.cxx
│ ├── MxGeom2D.h
│ ├── MxGeom3D.cxx
│ ├── MxGeom3D.h
│ ├── MxGeoPrims.h
│ ├── MxGLDebug.cxx
│ ├── MxGL.h
│ ├── MxGLUtils.cxx
│ ├── MxGLUtils.h
│ ├── MxGUI.h
│ ├── MxHeap.cxx
│ ├── MxHeap.h
│ ├── MxManipulator.h
│ ├── MxMat2.h
│ ├── MxMat3.h
│ ├── MxMat3-jacobi.cxx
│ ├── MxMat4.h
│ ├── MxMat4-jacobi.cxx
│ ├── MxMath.h
│ ├── MxMatrix.cxx
│ ├── MxMatrix.h
│ ├── MxPropSlim.cxx
│ ├── MxPropSlim.h
│ ├── MxQMetric3.cxx
│ ├── MxQMetric3.h
│ ├── MxQMetric.cxx
│ ├── MxQMetric.h
│ ├── MxQSlim.cxx
│ ├── MxQSlim.h
│ ├── MxQVis3.cxx
│ ├── MxRaster.h
│ ├── MxSMF.cxx
│ ├── MxSMF.h
│ ├── MxStack.h
│ ├── MxStdGUI.cxx
│ ├── MxStdGUI.h
│ ├── MxStdModel.cxx
│ ├── MxStdModel.h
│ ├── MxStdRender.cxx
│ ├── MxStdSlim.cxx
│ ├── MxStdSlim.h
│ ├── MxString.h
│ ├── MxTimer.h
│ ├── MxTriProject.cxx
│ ├── MxVec2.h
│ ├── MxVec3.h
│ ├── MxVec4.h
│ ├── MxVector.h
│ └── stdmix.h
├── README.txt
├── tools
│ ├── cluster
│ │ ├── Makefile
│ │ ├── qcluster.cxx
│ │ └── QCluster.txt
│ ├── filters
│ │ ├── cmdline.cxx
│ │ ├── cmdline.h
│ │ ├── Makefile
│ │ ├── ply2smf.cxx
│ │ ├── plyfile.c
│ │ ├── ply.h
│ │ ├── smf2c.cxx
│ │ ├── smf2flat.cxx
│ │ ├── smf2iv.cxx
│ │ ├── smf2ldmesh.cxx
│ │ ├── smf2ply.cxx
│ │ ├── smfboundary.cxx
│ │ ├── smfcat.cxx
│ │ ├── smfclean.cxx
│ │ ├── smfedgelist.cxx
│ │ ├── smferror.cxx
│ │ ├── smfmeasure.cxx
│ │ ├── smfquadric.cxx
│ │ ├── smfrefine.cxx
│ │ ├── smfsphere.cxx
│ │ └── smfstitch.cxx
│ └── qslim
│ ├── cmdline.cxx
│ ├── main.cxx
│ ├── Makefile
│ ├── output.cxx
│ ├── qslim.cxx
│ ├── qslim.h
│ ├── QSlim.txt
│ └── qvis.cxx
└── win32
├── QSlim
│ └── QSlim.dsp
├── QVis
│ └── QVis.dsp
├── SlimKit.dsw
├── smfclean
│ └── smfclean.dsp
├── smfmeasure
│ └── smfmeasure.dsp
├── smfquadric
│ └── smfquadric.dsp
└── SMFView
└── SMFView.dsp
31 directories, 245 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论