当前位置: 首页 > news >正文

【Interaction交互模块】AngularJointDrive角度关节驱动

文章目录

    • 一、预设体位置
    • 二、案例:做一个“能开合的门”
      •       1、在已建好的门框下,建门
      •       2、设置参数
      •       3、解决产生的问题
    • 三、其它属性

一、预设体位置

          交互模块——可控制物体——物理关节——角度关节驱动
在这里插入图片描述
在这里插入图片描述

二、案例:做一个“能开合的门”

      1、在已建好的门框下,建门

        (1)门框和门的示意
                 门框(橘红色)
在这里插入图片描述
                 门(绿色)
在这里插入图片描述
        (2)、建门
手动修改预设(角度关节驱动AngulerJointDrive预设体)下的Cube,把它改成门的形状,并给它添加碰撞体BoxCollider
在这里插入图片描述

      2、设置参数

        (1)设置“旋转轴”和“开合度”(另注意开合度现在是是以闭合的初始状态为0点,前-180,后+180)下图一

        (2)设置“合页”的位置(左侧两个红框处,有两个旋转点)下图二

在这里插入图片描述
在这里插入图片描述

      3、解决产生的问题

        此时运行,出现的两个问题:
        (1)开始移动手柄到门上,门是开不了的——得给手柄加个碰撞
        (2)用手柄的带有碰撞体的立方体(如下图2),把门撞开后,门自动闭合的原因——门框有碰撞体,得去掉
        也可以用“碰撞忽略”预设体,做出同样的效果,如下图
        意思是把要忽略的“源(Source)”
        应用在哪个“目标(Target)”上
        ——此处的源是门框,目标是门
在这里插入图片描述
在这里插入图片描述

三、其它属性

      1、DriveSpeed转动的角速度(下图1)

      2、勾选MoveToTargetValue,然后设置TargetValue的值,实现自动转向TargetValue的效果(下图2)
假设我们设置的门的开合范围是-120~120,
TargetValue的值默认是0.5,此时门对应的角度是0度
如果我们将TargetValue的值设定为0,门就会自动向-120度移动,
如果我们将TargetValue的值设定为1,门就会自动向120度移动。

      3、两合页的间距、合页球的半径 (下图3)

请添加图片描述
请添加图片描述
请添加图片描述

http://www.lryc.cn/news/151075.html

相关文章:

  • 菜鸟教程《Python 3 教程》笔记 EX 01:命令行参数
  • NLP(六十六)使用HuggingFace中的Trainer进行BERT模型微调
  • Rabbitmq消息积压问题如何解决以及如何进行限流
  • Lambda方法引用
  • TCP协议报文
  • C# 如何将使用的Dll嵌入到.exe应用程序中?
  • 【LeetCode】剑指 Offer Ⅱ 第5章:哈希表(6道题) -- Java Version
  • x86 汇编手册快速入门
  • WPF C# Binding绑定不上的解决情况
  • 【UE 材质】实现方形渐变、中心渐变材质
  • PHP旅游管理系统Dreamweaver开发mysql数据库web结构php编程计算机网页
  • java内存模型讨论及案例分析
  • 对战ChatGPT,创邻科技的Graph+AI会更胜一筹吗?
  • 9月2日,每日信息差
  • uni-app之android项目云打包
  • C++的智能指针和可变参数模板详解
  • Docker及常用数据库安装
  • 前端使用 JavaScript 检测用户是否在线的6种方法
  • Windows下Redis的安装
  • SpringBoot第45讲:SpringBoot定时任务 - Timer实现方式
  • 01背包(换汤不换药)
  • c++ folly::baton
  • 05.sqlite3学习——DML(数据管理:插入、更新、删除)
  • Netty-ChannelPipeline
  • 从入门到精通,30天带你学会C++【第六天:与或非三兄弟和If判断语句(博主目前最长文章,2514字)】(学不会你找我)
  • 如何快速找出占用空间最大的文件?
  • 算法:分治思想处理归并递归问题
  • 小白学Go 基础02-了解Go语言的诞生与演进
  • python中如何将十进制转成二进制
  • 数据结构--5.0.1图的存储结构