MeshDog
一、TransforMesh
1. CGAL
(http://www.cgal.org/download/windows.html#GeneralPrerequisites)
预装软件
1.1 cmake
1.2 Boost (添加环境变量BOOST_ROOT)
a. download (https://sourceforge.net/projects/boost/files/boost-binaries/)
b. install (c:\dev\libboost_1_59_0)
c. set two environment variables
BOOST_LIBRARYDIR=C:\dev\libboost_1_59_0\lib32-msvc-xx.0
BOOST_INCLUDEDIR=C:\dev\libboost_1_59_0
d. add the path to the Boost dll files in PATH environment variable (C:\dev\libboost_1_59_0\lib32-msvc-xx.0)
1.3 Qt
a. download (http://www.qt.io/download-open-source/#section-5)
b. add the environment variable QTDIR (C:\Qt\Qt5.5.1)
c. add to the path the bin directory of Qt (C:\Qt\Qt5.5.1\5.5\msvcXXXX_XX\bin)
To avoid any conflict with another dll with the same name from another folder, add this path as the first in the list.
1.4 BLAS (http://icl.cs.utk.edu/lapack-for-windows/lapack/#libraries_mingw)
1.4.1 FORTRAN COMPILE (Intel C and Fortran Compilers)
1.4.2 BLAS
1.5 CGAL
a. install (choose ‘C:\dev\CGAL-4.7’ as installation directory)
b. 步骤
1.1 open cmake-gui
1.2 For both "Where is the source code" and "Where to build the binaries", specify the CGAL Installation folde. I set 'C:\dev\CGAL-4.7' for source and 'C:\dev\CGAL-4.7\build' as binaries
1.3 Configure, Generate
1.4 In the directory 'C:\dev\CGAL-4.7\build', a solution file named CGAL.sln has been created
1.5 Run Visual Studio and compile ALL_BUILD project both in Debug and Release.
1.6 Add to your path the bin directory of the build. I add to my PATH C:\dev\CGAL-4.7\build\bin
2. CImg
3. CEP
二、MeshDog/MeshHog
MeshDog的更多相关文章
随机推荐
- 获取checkbox后面的文本内容
http://alygle.blog.51cto.com/1922399/669040 <head> <meta http-equiv="Content-Type" ...
- js正则表达式大全(2)
在JAVASCRIPT里面判断一个字符串是否是电子邮件的格式: if(formname.email.value!=formname.email.value.match(/^\w +[@]\w +[.] ...
- Coding源码学习第四部分(Masonry介绍与使用(二))
接上篇,本篇继续对Masonry 进行学习,接上篇示例: (6)Masonry 布局实现iOS 计算器 - (void)exp4 { WS(weakSelf); // 申明区域,displayView ...
- 查询数据库表大小sql
SELECT a.name, b.rowsFROM sysobjects AS a INNER JOIN sysindexes AS b ON a.id = b.idWHERE (a.type = ' ...
- android 初步了解应用Gson 解析Json数据
1,因为没有服务器返回数据,对于Tomcat又懒得去配,所以我直接把数据写死到app中 先写一个实体类,便于操作 /** * 实体类 */ public class Person { int id ; ...
- linux内核学习之七 可执行程序的装载和运行
一 程序的装载和运行的基本知识补充 1 当进程开始执行一个新的程序时,从父进程继承的所有页被释放,以便在新的用户地址空间开始执行新的计算,甚至进程的特权都可能发生改变,但是,进程的PID不会改变 ...
- SQL Server中cursor的使用步骤
参考文章: http://www.cnblogs.com/knowledgesea/p/3699851.html http://www.cnblogs.com/moss_tan_jun/archive ...
- Object类clone方法的自我理解
网上搜帖: clone()是java.lang.Object类的protected方法,实现clone方法: 1)类自身需要实现Cloneable接口 2)需重写clone()方法,最好设置修饰符mo ...
- UIView点击事件。弹出视图,背景虚化。
@interface CountryViewController //背景 @property (strong, nonatomic) UIView *BackView; end //设置背景虚化 - ...
- freeCAD特性列表
通用特性 基本应用 FreeCAD 是跨平台的. 它在 Windows Linux 和 Mac OSX 等平台上运行表现一致. FreeCAD 是图形化应用程序. FreeCAD 基于著名的 GUI ...