開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
visual studio 2010
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
OpenGL
問題(Question):
想用OpenGL畫出三維空間點圖,但(x,y,z)位置不能寫死。
目前參考網路上範例,已經能以寫死的方式畫出點圖,
但卻只要改成動態就會錯誤..
程式碼(Code):(請善用置底文網頁, 記得排版)
https://gist.github.com/anonymous/9065974
補充說明(Supplement):
原本如果Display()中沒有變數,是可以寫死的方式畫出點圖,
但只要寫成動態輸入,例如:Display(float x,float y,float z),就會有錯誤訊息。
錯誤訊息如下:
error C2664: 'glutDisplayFunc' :
無法將參數 1 從 'void (__cdecl *)(float,float,float)'
轉換成 'void (__cdecl *)(void)'
麻煩各位前輩給點意見Orz 謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.51.180
→
02/18 15:23, , 1F
02/18 15:23, 1F
→
02/18 15:24, , 2F
02/18 15:24, 2F
→
02/18 15:36, , 3F
02/18 15:36, 3F
→
02/18 15:54, , 4F
02/18 15:54, 4F
推
02/18 17:17, , 5F
02/18 17:17, 5F
→
02/18 21:04, , 6F
02/18 21:04, 6F
→
02/18 21:05, , 7F
02/18 21:05, 7F
→
02/18 21:05, , 8F
02/18 21:05, 8F
→
02/18 21:08, , 9F
02/18 21:08, 9F
→
02/18 21:09, , 10F
02/18 21:09, 10F
→
02/18 21:11, , 11F
02/18 21:11, 11F
→
02/18 21:11, , 12F
02/18 21:11, 12F
→
02/18 21:12, , 13F
02/18 21:12, 13F
→
02/18 21:13, , 14F
02/18 21:13, 14F
→
03/02 15:51, , 15F
03/02 15:51, 15F