2016年10月22日 星期六

平行程式設計(1):HW1: PI 蒙地卡羅演算法

HW1要使用蒙地卡羅演算法計算PI,其過程非常簡單,就像射鏢靶一樣隨機打點在座標上,而原面積相對於整個面積的比例可以看成是射中靶的機率,如果投擲的鏢非常多,那麼落在圓中的數量比上全部的數量應該要等於圓面積比上整個面積,如此一來可以計算出圓面積就可以計算出PI了。

2016年10月2日 星期日

3D遊戲程式設計(2):ogre tutorial

接下來就開始進行一連段OGRE的教學,跟著教學順便發現一些問題然後把它記下來以免以後還會遇到。

首先是跟著範例在做加入camera跟viewport時,如果一開始在tutorialapplication.h加入override createCamera()與createViewport(),如果宣告後再tutorialapplication.cpp沒有完整定義內容的話,OGRE會期待可以初始化camera導致出現exception:don't have ogre_main.dll這個錯誤訊息,所以千萬要記得宣告完之後一定要把定義也寫完,而不要只有先宣告然後內容定義空白著。