CoppeliaSim基础:页面、视图、可视对象(相机/视觉传感器)
建模之前,需要点击File→New scene 创建场景scene,场景中包含页面page,页面中包含一个或多个视图view,视图通过可视对象Viewable objects从不同的角度显示场景中的对象。
选择页面:每一个新建场景包含8个页面,可以通过工具栏显示所有页面和选择不同页面。
删除和新建页面:在页面中点击鼠标右键,选择 Remove Page 可以删除页面;删除后的页面点击鼠标右键后可以创建包含1-8个不同视图布局的新页面。
浮动视图:在页面中点击鼠标右键,选择add→Floating view创建浮动视图,可以调节浮动视图框大小,无法通过鼠标调节视图视角。
添加可视对象,在视图中显示场景中的对象:可以看出新创建的视图中无法显示场景中的对象,需要在视图中添加可视对象viewable object。可视对象包括两种:相机camera和视觉传感器vision sensor。
相机的添加方式为:
1、选中add→Camera添加相机,其位置和方向为默认,选中层次结构中Camera,在视图中点击鼠标右键 view→Associated view with selected Camera,同时可以通过view select 选择不同视角。
2、或者直接在视图中点击鼠标右键,选择add→Camera,相机直接与视图关联,这样添加的相机位于视图前方。
此外,可以通过视图中点击鼠标右键,选择view→Solid rendering/Visible edges/Think edges/Shape textures enabled/Track selected object来设置显示方式和视角跟踪特定对象的运动。跟踪对象运动时,相机会自动调整它的观察方向,以便保持物体在其视角中。
相机建立好后,就可以通过以下图标来实现视角的平移、旋转、缩放、调节相机投影角度、聚焦所有对象。同时也可以通过鼠标控制相机视角。
- 按住鼠标左键可以对场景进行平移;
- 按住鼠标滚轮可以对场景进行旋转;
- 滑动滚轮可以对场景进行缩放。
视觉传感器的添加方式为:
1、选中add→Vision sensor添加视觉传感器,其位置和方向为默认,选中层次结构中Vision_sensor,在视图中点击鼠标右键 view→Associated view with selected Vision sensor。(这里添加了一个浮动视图)
2、双击层次结构中Vision_sensor前的图标,打开其属性对话框,可以设置视觉传感器的视角等参数。
3、在场景中添加一个圆柱体,并设置其Common属性为可见,并运行仿真,可以看到浮动视图中显示视觉传感器看到的内容。
相机和视觉传感器的差别,视觉传感器
CoppeliaSim基础:页面、视图、可视对象(相机/视觉传感器)相关推荐
- 美团App页面视图可测性改造实践
一次编写多处运行的动态化容器技术给研发效率带来了极大的提升,但对于依旧需要多端验证的测试流程来说,在效率层面却面临着极大的挑战.本文围绕动态化容器中的动态布局技术,阐述了如何通过可测性改造来帮助达成提 ...
- RGB-D相机视觉SLAM
RGB-D相机视觉SLAM Dense Visual SLAM for RGB-D Cameras 开源代码地址: vision.in.tum.de/data/software/dvo 摘要 本文提出 ...
- Git 基础 —— 安装 配置 别名 对象
Git 基础学习系列 Git 基础 -- 安装 配置 别名 对象 Git 基础 -- 常用命令 Git 基础 -- 常见使用场景 Git基础 -- Github 的使用 Git 安装 Git下载地址 ...
- Bootstrap基础二十七 多媒体对象(Media Object)
Bootstrap<基础二十七> 多媒体对象(Media Object) 原文:Bootstrap<基础二十七> 多媒体对象(Media Object) Bootstrap 中 ...
- JavaScript基础09-day11【原型对象、toString()、垃圾回收、数组、数组字面量、数组方法】
学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...
- 数据库基础 之 “视图”
数据库基础 之 "视图" 什么是视图? 首先视图是查看数据库表中数据的一种方法,视图是一个或多个数据表(基本表)或视图导出的虚拟表或查询结果的重新组成.视图只是一种逻辑对象 ...
- 微信小程序this.data赋值时,页面视图层没有同步更新
问题: 我在开发微信小程序中,this.data进行赋值时,页面视图层没有同步更新; 原因: 其中this.data是用来获取页面data对象的: setData()函数用于将逻辑层数据发送到视图层, ...
- vb中可视对象的操作
问题 : 在调试机房结账的部分,这两部分总是出问题,实时错误424. 错误解释: 未找到窗体(错误 424) 后来通过大量的查阅,找到了答案. MSHFlexGrid1是一个"控件" ...
- mysql基础之视图
原文:mysql基础之视图 在查询中,我们经常把查询结果 当成临时表来看. View是什么? View可以看一张虚拟表. 是表通过某种运算得到的一个投影. 既然视图只是表的某种查询的投影,所以主要步骤 ...
最新文章
- NYOJ 16 矩形嵌套(动态规划)
- python 完全面向对象_python 面向对象(一)
- 对于随机过程方面书籍的评论(转贴)
- localStorage封装借口store.js的使用
- 厉害了!这家国产厂商2018年在印度高端手机市场销量第一
- Keras(六)Autoencoder 自编码 原理及实例 Savereload 模型的保存和提取
- python2异步编程_Python3异步编程
- 对计算机硬盘进行格式化时,在安装操作系统之前,如何对硬盘进行分区和格式化(新手必看)...
- 高速电路设计基本概念之——PCB板材各项参数解读
- 计算机找不到 bitlocker,win7找不到bitlocker怎么解决?-在win7中查找bitlocker驱动器加密的方法 - 河东软件园...
- 黑马程序员---IT行业调查报告
- 我国目前大数据产业发展现状
- AppleID的申请流程
- weblogic10.3.6升级补丁时间慢的问题
- 应用服务打车应用生死未卜 嘀嘀或傍上腾讯
- 华人民共和国道路交通安全法
- 最纯洁的科研工作者——狄拉克
- 磁盘格式之exFat和NTFS怎么选?
- R语言学习_回归预测
- CISCO动态VLAN配置