极品馒头泬19p,国产精品亚洲一区二区三区,狠狠色噜噜狠狠狠7777奇米,国产精品视频一区二区三区无码,国产欧美日韩久久久久

【L42】計(jì)算機(jī)圖形學(xué):OpenGL為3D對(duì)象建模并模擬全身關(guān)節(jié)運(yùn)動(dòng)

2022-01-12 16:29:23      索煒達(dá)電子      629     

文件編號(hào):L42

文件大小:12M

代碼行數(shù):689行(主程序)

開發(fā)環(huán)境:VS2019、OpenGL

猿創(chuàng)承諾:該源碼均通過親自測(cè)試可正常運(yùn)行

簡(jiǎn)要概述:

任務(wù)

-畫出身體

-畫出手臂

-畫出腿

-畫出頭部

-用鍵盤控制旋轉(zhuǎn)

-圍繞某個(gè)軸移動(dòng)整個(gè)形狀

-控制每個(gè)對(duì)象的自由度

1)在我看來,數(shù)字 1 是最簡(jiǎn)單的部分,只需繪制一個(gè)具有特定測(cè)量值的框并將其居中于原點(diǎn)。

2)畫手臂有點(diǎn)容易,因?yàn)樗愃朴谶^去的任務(wù)。以下示例代碼顯示了如何進(jìn)行旋轉(zhuǎn)的步驟:

【L42】計(jì)算機(jī)圖形學(xué):OpenGL為3D對(duì)象建模并模擬全身關(guān)節(jié)運(yùn)動(dòng)

一般旋轉(zhuǎn)步驟是這樣的:

將形狀平移到原點(diǎn)

做旋轉(zhuǎn)

將其翻譯回所需的位置

這就是您圍繞固定點(diǎn)旋轉(zhuǎn)的方式。

用鍵盤控制和調(diào)整自由度:這部分是一般難度,你可以使用示例代碼來幫助。這是一個(gè)示例代碼:

【L42】計(jì)算機(jī)圖形學(xué):OpenGL為3D對(duì)象建模并模擬全身關(guān)節(jié)運(yùn)動(dòng)


以下是與每個(gè)動(dòng)作對(duì)應(yīng)的鍵:

移動(dòng)肩膀:

“s”向上移動(dòng),“S”向下移動(dòng)

長(zhǎng)按 D 直到旋轉(zhuǎn)停止

移動(dòng)肘部:

“e”向下移動(dòng),“E”向上移動(dòng)

圍繞 y 軸移動(dòng)整個(gè)身體:

“w”和“w”

運(yùn)行效果:

【L42】計(jì)算機(jī)圖形學(xué):OpenGL為3D對(duì)象建模并模擬全身關(guān)節(jié)運(yùn)動(dòng)

目錄│文件列表:

 │ 演示視頻.rar

 └ 項(xiàng)目源碼.rar

TAG關(guān)節(jié)運(yùn)動(dòng)
  • 2 次
  • 350 分