freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

畢業(yè)設計虛擬駕駛模擬系統(tǒng)操控系統(tǒng)模塊設計(編輯修改稿)

2024-08-24 07:19 本頁面
 

【文章內容簡介】 中的信息進行虛擬渲染。MultiAnimMC數(shù)據(jù)成員成員函數(shù)紋理偏移矩陣及其指針網(wǎng)格模型數(shù)據(jù)數(shù)值緩沖器訪問幀(骨骼)的函數(shù)SetupBonePtrs()4)動畫網(wǎng)格模型類(CMultiAnim):該類擁有共享所有網(wǎng)絡層次的虛擬動畫列表,并且共用一個動畫控制器的復制,該類中封裝了一個網(wǎng)格層次。網(wǎng)格模型類數(shù)據(jù)成員成員函數(shù)3D設備對象m_pDevice效果對象m_pEffect渲染技術m_sTechnique車輛的數(shù)量m_v_pAnimInstance動畫控制器創(chuàng)建動畫實例的函數(shù)獲得車輛的輛數(shù)的函數(shù)初始化類對象和節(jié)點的函數(shù)設置渲染技術繪制動畫實例的函數(shù)5)動畫實例類(CAnimInstance):這個類不同于動畫網(wǎng)格模型類,它封裝了一個動畫實例并且能夠自己控制這個動畫實例。變換矩陣動畫網(wǎng)格模型動畫實例數(shù)據(jù)成員成員函數(shù)初始化動畫實例更新變換框架函數(shù)設置世界變換矩陣函數(shù)獲得動畫控制器函數(shù)更新時間和重置時間繪制動畫實例函數(shù)動畫控制器根據(jù)所定義類的類型及應用的類型函數(shù),通過某一車輛對象為參照模型,建立車輛類類型。通常車輛類的屬性擁有位置屬性、基本數(shù)據(jù)、對象軌跡屬性、狀態(tài)屬性和其他的一些屬性。車輛類的數(shù)據(jù)成員基本數(shù)據(jù)車輛的狀態(tài)屬性數(shù)據(jù)車輛的軌跡屬性數(shù)據(jù)車輛的位置屬性數(shù)據(jù)車輛的其它屬性數(shù)據(jù)虛擬車輛的主要的構成函數(shù)和構成變量及其功能如下:class CVehicle{protected:// 構造數(shù)據(jù)CMultiAnimVehicle *m_pMA。 // 模型物體指針DWORD m_dwMultiAnimIdx。 // 多動畫索引號CAnimInstanceVehicle *m_pAI。 // 動畫實例的指針std::vectorCVehicle* *m_pv_pChars。 // 場景中智能物體的指針CSoundManager * m_pSM。 // 聲音接口指針DWORD m_dwAnimIdxForward, // 動畫集的索引號m_dwAnimIdxBackward,m_dwAnimIdxLeft,m_dwAnimIdxRight。// 可操作的狀態(tài)double m_dTimePrev。 // 上一個系統(tǒng)時間double m_dTimeCurrent。 // 當前系統(tǒng)時間bool m_bUserControl。 // 是否用戶控制bool m_bPlaySounds。 // 是否播放聲音DWORD m_dwCurrentTrack。 // 當前動畫幀// 智能物體屬性int m_nVehicleIndex。 // 車輛編號int m_nPositionCount。 // 車輛給定點數(shù)量‘POSITION m_Position[10]。 // 車輛給定點數(shù)據(jù)float m_fAcc。 // 車輛加速度float m_fSpeed。 // 車輛當前速度float m_fSpeedTurn。 // 車輛角速度D3DXMATRIX m_mxOrientation。 // 世界變換矩陣float m_fPersonalRadius。 // 物體碰撞檢測半徑//智能物體狀態(tài)int m_nStates。 // 當前運動狀態(tài)(0前進,1后退,2左轉,3右轉)D3DXVECTOR3 m_vPos。 // 當前坐標float m_fFacing。 // 當前方向矢量D3DXVECTOR3 m_vPosTarget。 // 當前目標點矢量float m_fFacingTarget。 // 當前目標點方向矢量bool m_bWaiting。 // 是否等待狀態(tài)public:CVehicle()。 // 構造函數(shù)virtual ~CVehicle()。 // 析構函數(shù)virtual HRESULT Setup( CMultiAnimVehicle *pMA, std::vector CVehicle* *pv_pChars, CSoundManager *pSM, double dTimeCurrentm,float fScale )。 // 初始化設置virtual void Cleanup()。 // 釋放資源virtual CAnimInstanceVehicle *GetAnimInstance()。 // 取得動畫實例void GetPosition( D3DXVECTOR3 *pV )。 // 取得目標點void GetFacing( D3DXVECTOR3 *pV )。 // 取得目標方向virtual void Animate( double dTimeDelta )。 // 開始動畫virtual HRESULT Draw(IDirect3DDevice9* pd3dDevice)。 // 繪制模型virtual void SetSounds( bool bSounds )。 // 設置聲音protected:bool IsBlockedByCharacter( D3DXVECTOR3 *pV )。 // 碰撞檢測void SmoothLoiter()。 // 平滑過渡void AnimateUserControl( double dTimeDelta )。 // 用戶操作控制void ComputeFacingTarget()。 // 計算方向矢量void SetMoveKey()。 // 設置動畫關鍵幀virtual bool IsOutOfBounds( D3DXVECTOR3 *pV )。 // 邊界檢測}?!疤摂M駕駛系統(tǒng)中有個重要問題需要解決就是是車輛
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1