原创 naudio 播放mp3

var waveOutDevice = new WaveOut(); var audioFileReader = new AudioFileReader("test.mp3");

原创 glGenVertexArrays 崩潰的處理方式

在運行紅寶書8版的源碼的時候,遇到glGenVertexArrays調用時崩潰的問題。解決方式是在glewInit()前加入glewExperimental = GL_TRUE; 要用這句代碼來開啓glew對擴展的支持 GLEW obta

原创 opengl和osg的座標系統

openGL使用右手座標 從左到右,x遞增 從下到上,y遞增 從遠到近,z遞增

原创 3d計算機數學筆記(1) 齊次矩陣與透視投影

本文目錄結構: 1.什麼是齊次矩陣 2.齊次矩陣在透視投影上的運用 1.什麼是齊次矩陣 01.齊次空間 所謂齊次座標就是將一個原本是n維的向量用一個n+1維向量來表示。例如,二維點(x,y)的齊次座標表示爲(hx,hy,h)。由此可

原创 What’s New in OpenGL ES 3.0

What’s New in OpenGL ES 3.0 In conjunction with next-generation GPUs, OpenGL ES 3.0 will make a number of new feat

原创 osg下,glsl中uniform參數的flaot和double類型問題

osg下的舊版glsl不支持double類型uniform參數,傳入時會報錯。

原创 矩陣變換:逆矩陣的推導

求矩陣的逆是個複雜的過程,主要分爲以下三個過程: 矩陣的行列式、代數餘子式 通過代數餘子式求矩陣的逆 通過正交矩陣求矩陣的逆 1. 矩陣的行列式、代數餘子式 01.行列式(determinats) 方陣M的行列式記作|M|或“det M

原创 CERTI 實例billard剖析

先做CERTI主要模塊剖析 類剖析 RTIambassador聯邦代理類 代表RTIA,實現了6大服務 頭文件在RTIambServices.hh中 聯邦管理 createFederationExecution joinFederati

原创 HLA簡介

待整理... RTI (Run-Time Interfrastructer) 運行支撐框架 OMT(Object Model Template) 對象模型模板 定義信息交互的格式和內容 Rules 框架與規則集 它給出了HLA採用

原创 CERTI架構剖析

待整理... CERTI採用層次式結構模型 聯邦管理 即管理聯邦執行 第一個加入仿真的聯邦成員可以刪除聯邦執行 聯邦執行退出順序:聯邦成員,局部RTI上聯邦執行與局部RTI,中心RTI上聯邦執行 RTI根據FED文件生成全聯邦都

原创 vs2013 快捷鍵整理

全屏 ctrl+shift+enter 整理代碼 ctrl+k,ctrl+d 回talbe shift+table 點贊 收藏 分享

原创 c# 觀察者模式

public interface ISubject { void Notify(); void Register(IOberver observer); void UnRegist

原创 opengl 在windows環境搭建的相關問題彙總

1.glew opengl的擴展是在gl1.1基礎上進行的,用glew這個庫進行擴展,所以要用這個庫。最新的版本可以在官網http://glew.sourceforge.net/上下載 2.glut glut已經被freelut全面替代了

原创 osgOcean與osgEarth融合技術細節

osgOcean與osgEarth融合的主要技術問題有2點: 1.osgOcean是平面的海洋,所以不支持osgEarth球面。 2.osgEarth渲染最終依靠shader完成,並且自帶一套着色器合成框架ShaderComplictio

原创 c# 裝飾模式

public interface IPhoneHandle { void Show(); } public class ApplePhone : IPhoneHandle {