可可西

上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 41 下一页

2011年12月7日 #

QEM三维模型简化算法

摘要: QEM(Quadric Error Mactrics,二次误差测度)模型简化算法,具有兼顾执行效率和模型质量的优点。能在考虑颜色,纹理,拓扑等特征的条件下,对三维模型进行任意程度的简化。+++++++++++++++其关键思想是将模型中最小Q值的顶点对(Pair Contraction)进行收缩(即:将2个点收缩成1个点),不停地迭代来逐步化简模型。下图为两种类型的顶点对:模型试验结果:S97 quadric-talk another有关QEM的更多信息,请参考:http://mgarland.org/software/qslim.html 阅读全文

posted @ 2011-12-07 15:00 可可西 阅读(5725) 评论(0) 推荐(0) 编辑

2011年11月24日 #

Google Map街景(红蓝立体)

摘要: Google Map中的街景,竟然能切换成红蓝立体模式,太强大了!如果手头上有红蓝眼睛,带上瞅瞅吧。so cool.由于某些限制,中国大陆城市是没有街景的;美国、日本、欧洲和香港等地的街景数据相当全,可以到那儿去逛逛。--- 以下是香港的街景 ---从地图视图切换到街景视图的方法:找一条繁华的街道,不停地放大;如果有街景数据,场景将切换到街景视图(如下图所示)。切换到红蓝立体模式: 按快捷键3或t,或右键选择"3D mode on"除了用鼠标点击,左键和滚轮来漫游之外,你还可以使用快捷键来逛街。A(向左转动场景) D(向右转动场景) W(抬升镜头) S(下压镜头) -- 游 阅读全文

posted @ 2011-11-24 19:41 可可西 阅读(1425) 评论(8) 推荐(1) 编辑

2011年11月21日 #

VS操作技巧

摘要: 以下内容以VS2008为例,测试通过! 增加外部命令 点击Tools -- External Tools...菜单项,点击Add按钮,新增名为 BuildScriptDebug 自定义菜单项: 勾选“Use Output window”表示将执行日志内容输出到VS的Output窗口中 点击OK后,T 阅读全文

posted @ 2011-11-21 22:09 可可西 阅读(1273) 评论(1) 推荐(1) 编辑

2011年11月20日 #

c++友元函数和友元类

摘要: 友元不存在权限的概念,原因是友元函数(友元类)并不属于该类的一部分。用friend关键字将一个函数(类)声明在该类之下,只是表明这个函数(类)的内部可以访问该类的私有成员。美其名曰:友元函数(友元类)。意思就是你是我的好朋友,可以随便拿。++++++++++++++class A{ friend class B; // B为A的友元类 friend int add(A& a, int m, int n) // add为A的友元函数 { return a.m_scale*(m+n); }private: int m_scale;public: A() { m_scale= 2; }};c 阅读全文

posted @ 2011-11-20 19:19 可可西 阅读(458) 评论(0) 推荐(0) 编辑

2011年11月18日 #

VC6和VS2008中C++编译器差异

摘要: 1. for中定义变量作用域不同for (int i=0; i<100; i++){}for (int i=100; i<200; i++){}以上代码在VS2008中可编译通过;在VC6.0下会提示"'i' :redefinition"的编译错误。2. static const变量能否在头文件中初始化class A{public: static const int m_MAXNUM = 10;};以上代码在VS2008中可编译通过;在VC6.0下会提示出两个令人费解的编译错误。error C2258: illegal pure syntax, 阅读全文

posted @ 2011-11-18 14:21 可可西 阅读(1459) 评论(2) 推荐(0) 编辑

msvcrt.lib和LIBCD.lib链接冲突

摘要: 今天在移植一个开源代码到windows的VC6工程,编译时出现了这些奇怪的LINK错误。++++++++++++++++++++++++msvcrt.lib(MSVCRT.dll) : error LNK2005: _toupper already defined in LIBCD.lib(toupper.obj)msvcrt.lib(MSVCRT.dll) : error LNK2005: _tolower already defined in LIBCD.lib(tolower.obj)msvcrt.lib(MSVCRT.dll) : error LNK2005: _isupper alr 阅读全文

posted @ 2011-11-18 11:51 可可西 阅读(2666) 评论(0) 推荐(0) 编辑

2011年11月16日 #

经典MFC界面和Ribbon界面框架对比(单文档为例)

摘要: IDE为:VS2008+SP1A为经典MFC单文档界面:B为Ribbon风格的MFC单文档界面:在生成A和B的基础框架代码之后,通过对比工具,发现这两种不同风格的界面主要在MainFrame类中存在一些差异。应用程序类(CXXXApp)的InitInstance()函数中,B风格在调用InitContextMenuManager()之后,执行了InitShellManager()的初始化。该句代码主要是为CMFCShellTreeCtrl(文件目录树)和CMFCShellListCtrl(文件列表)的使用做一些Shell的初始化工作。++++++++++++++++++++++++++++++ 阅读全文

posted @ 2011-11-16 13:28 可可西 阅读(6555) 评论(4) 推荐(0) 编辑

2011年11月10日 #

IE/QQ使用代理上网

摘要: 在局域网中,如果不是每台机器都能上网的话,我们可以通过代理机进行上网。IE代理设置(以IE9为例) 192.168.0.52为上网代理主机IP,808为端口号QQ代理设置(以TM2009为例) 阅读全文

posted @ 2011-11-10 15:36 可可西 阅读(604) 评论(1) 推荐(0) 编辑

2011年10月11日 #

二叉树遍历算法

摘要: 1. 前序/中序/后序遍历(递归实现)// 前序遍历void BT_PreOrder(BiTreePtr pNode){ if (!pNode) return; visit(pNode); BT_PreOrder(pNode->left); BT_PreOrder(pNode->right); }// 中序遍历void BT_PreOrder(BiTreePtr pNode){ if (!pNode) return; BT_PreOrder(pNode->left); visit(pNode); BT_PreOrder(p... 阅读全文

posted @ 2011-10-11 19:46 可可西 阅读(2020) 评论(0) 推荐(2) 编辑

2011年10月10日 #

香港理工大学ASSIST2011会议(2011-09-30)

摘要: 时间(2011.9.30)会议报告单位09:00 ~ 09:20Opening CeremonyLSGI / PolyU09:20 ~ 09:45Applying Mobile Mapping System (MMS) in GIS ApplicationsEsri China (Hong Kong)09:45 ~ 10:10GeoScope: A Full 3D Geospatial Information System PlatformWuhan University, China10:10 ~ 10:35Recent Development of Location-based a... 阅读全文

posted @ 2011-10-10 15:49 可可西 阅读(529) 评论(0) 推荐(1) 编辑

上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 41 下一页

导航