【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.hqwc.cn/news/95047.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HTML+JavaScript+CSS DIY 分隔条splitter

一、需求分析 现在电脑的屏幕越来越大,为了利用好宽屏,我们在设计系统UI时喜欢在左侧放个菜单或选项面板,在右边显示与菜单或选项对应的内容,两者之间用分隔条splitter来间隔,并可以通过拖动分隔条splitter来动态调研…

Scala的特质trait与java的interface接口的区别,以及Scala特质的自身类型和依赖注入

1. Scala的特质trait与java接口的区别 Scala中的特质(trait)和Java中的接口(interface)在概念和使用上有一些区别: 默认实现:在Java中,接口只能定义方法的签名,而没有默认实现。而在…

剑指offer(C++)-JZ29:顺时针打印矩阵(算法-模拟)

作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 题目描述: 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,…

VR司法法治教育平台,沉浸式课堂教学培养刑侦思维和能力

VR司法法治教育平台提供了多种沉浸式体验,通过虚拟现实(Virtual Reality,简称VR)技术让用户深度参与和体验法治知识。以下是一些常见的沉浸式体验: 1.罪案重现 VR司法法治教育平台可以通过重现真实案例的方式,让用户亲眼目睹罪案发…

Tuxera NTFS for Mac2023苹果电脑Mac硬盘读写工具

Tuxera NTFS for Mac是一款高效稳定的NTFS读写工具,可以让你在Mac上完整地读写兼容NTFS格式驱动器,对磁盘进行访问、编辑、存储和传输文件等操作。Tuxera NTFS for Mac软件是一款高效稳定的NTFS读写工具,可以让你在Mac上完整地读写兼容NTFS格…

2021年06月 C/C++(五级)真题解析#中国电子学会#全国青少年软件编程等级考试

C/C++编程(1~8级)全部真题・点这里 第1题:数字变换 给定一个包含5个数字(0-9)的字符串,例如 “02943”,请将“12345”变换到它。 你可以采取3种操作进行变换 (1)交换相邻的两个数字 (2)将一个数字加1。如果加1后大于9,则变为0 (3)将一个数字加倍。如果加倍后大于…

高数刷题笔记

任取一米奚落>0,存在德尔塔...&#xff0c;0<|x-x0|<德尔塔 不同点是这个不是|x-x0|趋近与哪一个小范围&#xff0c;而是x趋近与大范围 极限的本质就是逼近&#xff0c;二者都是在确定要逼近到什么程度&#xff01;&#xff01;&#xff01; 放缩 我们要凑出|x-x0|的…

stable diffusion实践操作-文生图

本文专门开一节写文生图相关的内容&#xff0c;在看之前&#xff0c;可以同步关注&#xff1a; stable diffusion实践操作 正文 1 liblib SD1.5底模 lora(baihuaniang_1.0) 详细信息&#xff1a; 底模&#xff1a;SD 1.5 Lora:baihuaniang_1.0 正向提示词&#xff1a; Best …

macOS上制作arm64的jdk17镜像

公司之前一直用的openjdk17的镜像&#xff0c;docker官网可以直接下载&#xff0c;但是最近对接的一个项目&#xff0c;对方用的是jdk17&#xff0c;在对接的时候有加解密异常的问题&#xff0c;为了排查是不是jdk版本的问题&#xff0c;需要制作jdk17的镜像。docker官网上的第…

Go的数据结构-hashmap

开放寻址法和拉链法 runtime.hamp bucket的数据结构 bucket的指针指向这里 map初始化&#xff1a;make 和字面量 make初始化 新建一个hamp结尾体&#xff0c;计算大B&#xff0c;创建一个桶数组 字面量初始化 map的并发解决 sync.map

ModaHub魔搭社区专访百度智能云李莅:以后所有的数据库它都会原生地支持用向量?

ModaHub魔搭社区&#xff1a;您是否认为&#xff0c;以后所有的数据库它都会原生地支持用向量&#xff1f; 李莅&#xff1a;传统数据库广义上也分好几类&#xff1a;一类是关系型的&#xff0c;一类是 NoSQL 类的&#xff0c;还有一类是分析型的数据库。我觉得关系型的这种数据…

linux安装docker全过程

3. 第二步&#xff1a;设置docker的存储库。就两条命令&#xff0c;我们直接执行就好。 ​ sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo ​​ 4. 安装docker engine和docker-compose。 执行命…