<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wuwangrun的专栏]]></title><description><![CDATA[厚积薄发，哇咔咔]]></description><link>https://blog.youkuaiyun.com/wuwangrun</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wuwangrun]]></copyright><item><title><![CDATA[windows下编译libkml]]></title><link>https://blog.youkuaiyun.com/wuwangrun/article/details/8892316</link><guid>https://blog.youkuaiyun.com/wuwangrun/article/details/8892316</guid><author>wuwangrun</author><pubDate>Mon, 06 May 2013 20:48:28 +0800</pubDate><description><![CDATA[libkml是用c++编写的一个库，可以在Linux Mac OS X平台以及windows平台上使用，下面以在windows平台上为例讲解如何编译libkml。
将libkml下载下来之后，解压，使用vs2008 打开libkml-1.2.0目录下msvn下的libkml.sln。但直接编译这个项目中的libkmlbase工程是编译不通过的，因为libkml依赖于libexpat库。
lib]]></description><category></category></item><item><title><![CDATA[osgexp安装心得]]></title><link>https://blog.youkuaiyun.com/wuwangrun/article/details/8603346</link><guid>https://blog.youkuaiyun.com/wuwangrun/article/details/8603346</guid><author>wuwangrun</author><pubDate>Fri, 22 Feb 2013 16:54:12 +0800</pubDate><description><![CDATA[安装版的直接下载安装OSGExp1.0.2Install_win32.exe即可使用
源码编译版的比较麻烦
1.下载3ds max 2010 sdk， http://download.youkuaiyun.com/download/kenkao/3357163,这个文件夹建议放到3dsmax的目录下方便查找；
2.下载OSGExp（包含OSGExp1.0.2.zip  ），地址http://source]]></description><category></category></item><item><title><![CDATA[关于Oracle Spatial 的字段SDO_GEOMETRY]]></title><link>https://blog.youkuaiyun.com/wuwangrun/article/details/8434019</link><guid>https://blog.youkuaiyun.com/wuwangrun/article/details/8434019</guid><author>wuwangrun</author><pubDate>Tue, 25 Dec 2012 16:25:03 +0800</pubDate><description><![CDATA[转载自：http://www.cnblogs.com/lanzi/archive/2010/12/27/1917659.html
   在ArcGIS中通过SDE存储空间数据到Oracle中有多种存储方式，分别有：二进制Long Raw
、ESRI的ST_Geometry以及基于Oracle Spatial的SDO_Geometry等等。
     关于这几种方式的各自的优缺点不是主要的探讨]]></description><category></category></item><item><title><![CDATA[在已有ArcGIS的机子上安装FME2011]]></title><link>https://blog.youkuaiyun.com/wuwangrun/article/details/8433442</link><guid>https://blog.youkuaiyun.com/wuwangrun/article/details/8433442</guid><author>wuwangrun</author><pubDate>Tue, 25 Dec 2012 14:51:23 +0800</pubDate><description><![CDATA[首先 安装 SafeFLEXlmInstaller.msi
 
运行 licgen.exe, 把生成的 safe.lic文件放到SafeFLEXlmInstaller.msi的安装目录下 "C:\Program Files\FlexServer\"
(或者 "C:\Program Files (x86)\FlexServer\" 在 Windows 64bit)
 
注意：如果机子有装a]]></description><category></category></item><item><title><![CDATA[osg学习示例之遇到问题五雪效编译无错调试中断]]></title><link>https://blog.youkuaiyun.com/wuwangrun/article/details/8244120</link><guid>https://blog.youkuaiyun.com/wuwangrun/article/details/8244120</guid><author>wuwangrun</author><pubDate>Fri, 30 Nov 2012 16:26:07 +0800</pubDate><description><![CDATA[在坐到雪效果模拟时，添加了常规的lib依赖如下
OpenThreadsd.lib
osgd.lib
osgDBd.lib
osgUtild.lib
osgGAd.lib
osgViewerd.lib
osgTextd.lib
 
之后出现无法解析问题，添加osgParticled.lib。
 
编译没错，但是调试中断。后来看示例的项目属性依赖项里还有
osgTerraind]]></description><category></category></item><item><title><![CDATA[osg学习示例之遇到问题四骨骼动画编译osgCal]]></title><link>https://blog.youkuaiyun.com/wuwangrun/article/details/8239451</link><guid>https://blog.youkuaiyun.com/wuwangrun/article/details/8239451</guid><author>wuwangrun</author><pubDate>Thu, 29 Nov 2012 15:25:30 +0800</pubDate><description><![CDATA[今天学到书《OpenSceneGraph三维渲染引擎编程指南》的骨骼动画示例，遇到了编译osgCal问题，书上说的不详细，网上就查到一遍相关文章
http://www.cnkinect.com/thread-15697-1-1.html
写的挺完整，我照着做基本没大问题，这里自己在他的文章基础上重新整理总结了一下
1、 编译Cal3D，目的就是得到cal3d_d.lib、cal3d_d.dl]]></description><category></category></item><item><title><![CDATA[OSG学习之示例遇到的问题三无法打开文件osgGA/MatrixManipulator错误]]></title><link>https://blog.youkuaiyun.com/wuwangrun/article/details/8234875</link><guid>https://blog.youkuaiyun.com/wuwangrun/article/details/8234875</guid><author>wuwangrun</author><pubDate>Wed, 28 Nov 2012 15:52:16 +0800</pubDate><description><![CDATA[错误提示：
无法打开包括文件:“osgGA/MatrixManipulator”:No such file or directory


解决方法：
新版本中已经改名为CameraManipulator
将MatrixManipulator改成CameraManipulator即可]]></description><category></category></item><item><title><![CDATA[OSG学习之示例遇到的问题二图形不能显示网格模式]]></title><link>https://blog.youkuaiyun.com/wuwangrun/article/details/8228727</link><guid>https://blog.youkuaiyun.com/wuwangrun/article/details/8228727</guid><author>wuwangrun</author><pubDate>Tue, 27 Nov 2012 10:08:28 +0800</pubDate><description><![CDATA[代码中加了
viewer.addEventHandler(new osgGA::StateSetManipulator(viewer.getCamera()->getOrCreateStateSet()));
 

但是不能显示成网格模式


解决方法：


W键切换显示模式，如果不行，注意自己是否有输入法错误。]]></description><category></category></item><item><title><![CDATA[OSG学习之示例一遇到的错误:丢失osg80-osgDB.dll]]></title><link>https://blog.youkuaiyun.com/wuwangrun/article/details/8203274</link><guid>https://blog.youkuaiyun.com/wuwangrun/article/details/8203274</guid><author>wuwangrun</author><pubDate>Tue, 20 Nov 2012 13:07:19 +0800</pubDate><description><![CDATA[如何下载和编译OSG我就不说啦，网上参考很多。编译完之后第一个显示牛模型的例子，代码如下：
#include

#include

int main( int argc, char **argv )

{

osgViewer::Viewer viewer;

viewer.setSceneData( osgDB::readNodeFile( "cow.osg" ) );]]></description><category></category></item><item><title><![CDATA[关于几种dem数据文件间的转换]]></title><link>https://blog.youkuaiyun.com/wuwangrun/article/details/8190968</link><guid>https://blog.youkuaiyun.com/wuwangrun/article/details/8190968</guid><author>wuwangrun</author><pubDate>Fri, 16 Nov 2012 15:04:45 +0800</pubDate><description><![CDATA[之前在学习《实战Opengl》的时候，系统使用的三维地形dem数据是美国莱卡公司Helava全数字摄影测量系统来获取的DEM文件。文件头为：
        781395 1869975 50 50 333 127 -9999
      分别表示的是：DEM左下角X坐标，DEM左下角Y坐标，DEM数据点在X方向的间距，DEM数据点在Y方向的间距，DEM总列数，DEM总行数，DEM无效数据点高]]></description><category></category></item><item><title><![CDATA[C++ 线与面的交点]]></title><link>https://blog.youkuaiyun.com/wuwangrun/article/details/8188665</link><guid>https://blog.youkuaiyun.com/wuwangrun/article/details/8188665</guid><author>wuwangrun</author><pubDate>Thu, 15 Nov 2012 22:52:55 +0800</pubDate><description><![CDATA[求在三维空间中线和面的交点，采用向量的计算方法，图解比较容易理解，我参考的《计算机图形学》（OpenGL版）就直接截图啦

 最后一点代码仅供参考
//PL射线端点，PP平面一点，e射线单位向量，q平面信息，P返回交点
void CTriObject::CalculateLineAndPlane(double PL[],double PP[],double e[],double* q,do]]></description><category></category></item><item><title><![CDATA[C++ 判断点是否在一个面内]]></title><link>https://blog.youkuaiyun.com/wuwangrun/article/details/8188701</link><guid>https://blog.youkuaiyun.com/wuwangrun/article/details/8188701</guid><author>wuwangrun</author><pubDate>Thu, 15 Nov 2012 21:37:33 +0800</pubDate><description><![CDATA[直接上函数：
bool CTriObject::PtInPolygon (Point p, Point* ptPolygon, int nCount)
{
        // 交点个数
       int nCross = 0;
       for (int i = 0; i < nCount; i++) 
       {
              Point p1 = p]]></description><category></category></item><item><title><![CDATA[C++ 实现两线段是否相交、相交情况、若相交求出交点坐标]]></title><link>https://blog.youkuaiyun.com/wuwangrun/article/details/8187928</link><guid>https://blog.youkuaiyun.com/wuwangrun/article/details/8187928</guid><author>wuwangrun</author><pubDate>Thu, 15 Nov 2012 20:59:35 +0800</pubDate><description><![CDATA[前段时间做计算机图形学的东西，现在闲下来，对代码稍作整理，都是些实用的函数
       
//判断是否相交
//(X1,Y1)(X2,Y2)前线
//(X3,Y3)(X4,Y4)后线
//(x,y)交点坐标
//相交在前线上return 1，后线return 2，交于外面return 3,不相交return 0
short  CTriObject::MyCross(double X]]></description><category></category></item><item><title><![CDATA[关于directx sdk 使用的几个小问题]]></title><link>https://blog.youkuaiyun.com/wuwangrun/article/details/8156714</link><guid>https://blog.youkuaiyun.com/wuwangrun/article/details/8156714</guid><author>wuwangrun</author><pubDate>Wed, 07 Nov 2012 11:16:45 +0800</pubDate><description><![CDATA[1、无法解析的外部符号
1>PlayVideo.obj : error LNK2001: 无法解析的外部符号 _TID_D3DRMFrameTransformMatrix
1>PlayVideo.obj : error LNK2001: 无法解析的外部符号 _TID_D3DRMFrame
1>PlayVideo.obj : error LNK2001: 无法解析的外部符号 _TID_D3DR]]></description><category></category></item><item><title><![CDATA[DirectX SDK 10安装及环境配置（VS2008）]]></title><link>https://blog.youkuaiyun.com/wuwangrun/article/details/8156641</link><guid>https://blog.youkuaiyun.com/wuwangrun/article/details/8156641</guid><author>wuwangrun</author><pubDate>Wed, 07 Nov 2012 11:10:33 +0800</pubDate><description><![CDATA[SDK下载地址：
http://download.microsoft.com/download/A/E/7/AE743F1F-632B-4809-87A9-AA1BB3458E31/DXSDK_Jun10.exe
先双击DXSDK_Jun10.exe安装好...我安装在D:\Program Files\Microsoft DirectX SDK (June 2010)
 
安装完成之后]]></description><category></category></item><item><title><![CDATA[VS2008 MFC C++ 遇到的一些小问题总结一]]></title><link>https://blog.youkuaiyun.com/wuwangrun/article/details/8018670</link><guid>https://blog.youkuaiyun.com/wuwangrun/article/details/8018670</guid><author>wuwangrun</author><pubDate>Mon, 22 Oct 2012 20:22:49 +0800</pubDate><description><![CDATA[1、VS2008 编译出现 error PRJ0003 : 生成 cmd.exe 时出错
这个直接网上一搜就可以解决了，没有遇到其他问题。解决如下：
工具—>选项—>项目和解决方案—>VC++目录，在可执行文件栏中加上如下路径：
      $(SystemRoot)\System32
      $(SystemRoot) 
      $(SystemRoot)\System32\w]]></description><category></category></item><item><title><![CDATA[VC++6.0调试出错 One or more breakpoints cannot be set and have been disabled...]]></title><link>https://blog.youkuaiyun.com/wuwangrun/article/details/7779221</link><guid>https://blog.youkuaiyun.com/wuwangrun/article/details/7779221</guid><author>wuwangrun</author><pubDate>Tue, 24 Jul 2012 12:29:23 +0800</pubDate><description><![CDATA[今天装了一个完整绿色版VC++6.0 然后断点可以设置，但是调试不了，于是上网搜了一下，照着好几个版本改了一遍，终于成功了，转载出来分享一下


One or more breakpoints cannot be set and have been disabled...
错误现象：debug中的 step info或者run to cursor合着设置断点会出现One or morebr]]></description><category></category></item><item><title><![CDATA[QSlim 2.1在Windows / Visual Studio中编译小记]]></title><link>https://blog.youkuaiyun.com/wuwangrun/article/details/7667736</link><guid>https://blog.youkuaiyun.com/wuwangrun/article/details/7667736</guid><author>wuwangrun</author><pubDate>Mon, 25 Jun 2012 21:12:10 +0800</pubDate><description><![CDATA[前段时间，师兄给了我一篇关于三维模型简化的文章，然后让我去了解一下Qslim 算法在三维建筑模型简化这块的应用及优劣。上网查了几篇论文，大致了解了一下那个是啥，貌似英文的参考资料比较多，本人又懒，所以只了解了个算法的思想。然后上网搜到源码，并有在Windows/Visual Studio 中的编译方法，见http://qipeng.me/blog/compiling-qslim-21.html。编]]></description><category></category></item><item><title><![CDATA[Silverlight 4系列 +VS2010 + ArcGIS9.3  最短路径分析]]></title><link>https://blog.youkuaiyun.com/wuwangrun/article/details/7691018</link><guid>https://blog.youkuaiyun.com/wuwangrun/article/details/7691018</guid><author>wuwangrun</author><pubDate>Mon, 25 Jun 2012 21:02:46 +0800</pubDate><description><![CDATA[废话不多说，如题。
     （1）数据获取及建立数据集
       不同类型的空间分析需要不同类型的数据，对于最短路径分析，需要的数据是网络数据集。具体过程如下：打开一个shapefile格式的polyline图层，这里采用道路中心线图层（道路中心线.shp数据）；
        将“道路中心线.shp”数据转换为网络数据集：在ArcCatalog中，图层右键，选择New NetWor]]></description><category></category></item><item><title><![CDATA[Silverlight 4系列 +VS2010 + ArcGIS9.3 系列  缓冲区分析]]></title><link>https://blog.youkuaiyun.com/wuwangrun/article/details/7690996</link><guid>https://blog.youkuaiyun.com/wuwangrun/article/details/7690996</guid><author>wuwangrun</author><pubDate>Mon, 25 Jun 2012 20:47:12 +0800</pubDate><description><![CDATA[前段时间空间分析的作业，老师给了个题目：基于服务的空间分析。于是乎连续几天奋战在这个上面，有点小心得，分享一下。
       对于ArcGIS Server 能发布的那一系列服务我就不多说了，本文的缓冲区分析是基于几何服务的。
       (1 )发布地图
       在ArcGIS Server中发布不需要任何地图资源的Geometry Services（几何服务）。New Serv]]></description><category></category></item></channel></rss>