2013-03-11 86 views

回答

0

要添加的3D對象可以是任何3D對象(例如,obj,3ds,ply,vrml)。實際上,模型表示不是問題,因爲您可以將3D表示轉換爲任何其他3D表示(通常)。這取決於您的瀏覽器/播放器進行場景渲染。

爲了在檢測到的手上疊加3d模型,您需要知道手的位置(當然相對於您的場景)。檢測算法應該爲您提供某種可以轉換爲旋轉,平移和縮放的變換矩陣。然後,您可以使用這些值將3D對象放置在3D場景中的正確位置。

您應該首先檢查是否存在handtracking算法的API,或者至少如何攔截輸出數據(如果有)。否則,您將不得不搜索進行檢測的算法(源代碼..),並獲取轉換矩陣並將其應用於您的3d對象。