久久精品国产精品亚洲精品_日日爽爽_国产免费不卡av_男人的网站你懂得_少妇和子乱视频_超碰碰人人

  • 您的位置:首頁 > 新聞動態 > Unity3D

    在虛擬裝配應用中,用數據手套實現擰螺絲動作

    2019/6/16??????點擊:

    遇到有客戶在使用Wiseglove數據手套開發機械裝配相關應用時,要實現數據手套擰螺絲的動作,客戶認為wiseglove7s+手套擰了一個角度,但是螺絲并沒有按照預想的方向旋轉。我們經過研究后,認為實現該功能需要具備以下條件:

    1. 手模型與螺絲有碰撞觸發

    2. 數據手套有抓取動作

    3.數據手套有釋放動作

    使用了Unity3d的觸發器檢測手與物體的碰撞狀態。

    private void OnTriggerEnter(Collider other)
    {
      print("Enter trigger");
      Oldpos = Leftobject.transform.position;
    }
    private void OnTriggerStay(Collider other)
    {
    //手套抓取
    if(wiseglove.grasp)
    {
      print("grasp");
      float yAixsval = Vector3.Angle(Vector3.ProjectOnPlane(Leftobject.transform.position, Vector3.up),Vector3.right) - Vector3.Angle(Vector3.ProjectOnPlane(Oldpos,Vector3.up),Vector3.right);
      Vector3 deltaAngles = new Vector3(0,uAxisval,0);
      transform.eulerAngles +=deltaAngle;
      Oldpos = Leftobject.transform.position;
    }
    else {
      print("open hand");
      Oldpos = Leftobject.transform.position;
    }
    }
    private void OnTriggerExit(Colloder other)
    {
      print("Exit");
      Oldpos = Leftobject.transform.position;
    }

    當然如果需要螺絲沿著平面的法向隨著旋轉有位移,似乎也不難~~

    這里主要的技巧就是: Vector3.ProjectOnPlane( Vector3 vectorVector3 planeNormal) 得到投影向量 為vector到以planeNormal為法向量的平面上。求的是一向量與一平面的夾角。這也是讓物體沿著指定軸旋轉的關鍵所在。

    怎么樣,小伙伴們會了嗎? 感謝關注Wiseglove, 我們將一如既往地把我們為客戶解決的技術問題發布到我們的官網,來分享關于數據手套的技術和心得。

    主站蜘蛛池模板: 挺进丰满老师屁股白浆视频 | 久久无码人妻一区二区三区 | 樱花草在线社区WWW韩国 | 视频思思久久免费国产 | 在线观看免费不卡av | 免费av成人 | 爽死你欧美大白屁股在线 | av在线播放免费观看 | 黄色片一级的 | 日韩免费在线 | 成人激情在线播放 | 国产免费久久久久 | 波多野结衣无码在线视频 | 超碰久操| "国产一级特黄 真人毛片" | 毛片免费看网站 | 成人免费91 | 亚洲最新色 | 日韩欧美成人一区二区三区 | 美女视频黄又黄又免费高清 | 台湾一级毛片永久免费 | www.综合网.com| 一级做a毛片 | 免费的色视频 | 性中国hd| 精品二区久久 | 99精品热6080yy久久 | 免费福利在线观看 | 国产精品久久久久9999小说 | 成年人黄页 | 亚洲人成人网毛片在线播放 | A片免费观看一区二区三一区 | 国产精品久久久久久免费观看 | 中文字幕一区二区在线播放 | 一区二区三区在线播放 | 成人国产网址 | 91丁香亚洲综合社区 | 亚洲揄拍窥拍久久国产自揄拍 | 国产在线高清视频无码不卡互動交流 | 国产精品9999久久久久 | 亚洲最大色综合成人av |