日韩在线国产精品_少妇性饥渴BBBBB搡BBBB_3344在线永久观看视频播放_亚洲精品一区二区三区新线路_亚洲精品一级片_182午夜免费

  • 您的位置:首頁 > 新聞動態 > 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, 我們將一如既往地把我們為客戶解決的技術問題發布到我們的官網,來分享關于數據手套的技術和心得。

    主站蜘蛛池模板: 欧美精品久久久久久久久久丰满 | 成人啪精品视频网站午夜 | 日韩激情无码一级毛片 | 国产兽交视频在线观看 | 日韩伦乱 | 国产精品久久久久久久免费 | 99riav国产在线观看 | 69亚洲精品久久久蜜桃小说 | 久久亚洲精品视频 | 精品国产乱码久久久久久预案 | 久久久久国产一区二区三区不卡 | 一级中文免费 | 日韩免费一级 | 欧美大屁股xxxx高跟欧美黑人 | 亚洲一区中文字幕在线观看 | 国内精品国产三级国产aⅴ久 | 日韩婷婷| 黄色在线免费观看视频网站 | 久久六热| 好男人社区官网www 久久免费视频9 | 久久国产精品精品国产 | 日韩在线一二 | 巨爆中文字幕巨爆区爆乳 | 好大好深好猛好爽视频拍拍拍 | 1000部精品久久久久久久久 | 影音先锋亚洲熟女av网 | 国产日韩欧美一区二区三区四区 | 曰韩亚洲av人人夜夜澡人人爽 | 免费毛片一区二区三区久久久毛片 | 国产精品亚洲综合 | 米奇狠狠鲁 | 国产一区二区视频在线免费观看 | 国产免费高清在线 | 成人午夜免费福利视频 | 国产又色又刺激高潮视频 | 国产丰满乱子伦无码一区二区 | 国产精品一区二区免费久久精品 | 欧洲久久久 | 欧美精品综合 | 久久久久久九九九九九 | 欧美一级一级一级 |