3D window --------------3D窗口

3D窗口扮演3D动画的占位符角色。它在表示关系图上定义了运行时将显示3D动画的区域。如果您想要为您的智能体显示3D动画,您必须将3D窗口添加到其关系图中。

在一个图表上可以有多个3D窗口,每个窗口都显示普通3D场景的特定部分(类似于操作台上的多个显示,显示不同摄像机拍摄的不同视图)。

您可以配置您的3D窗口,在默认情况下显示3D场景的特定部分,方法是选择将拍摄窗口内容的相机。只需在图形编辑器中直接将相机指向模型启动时在3D窗口中要看到的形状。这个选项非常有用,因为它更容易定位相机一次,而不是导航到每次模型启动所需的3D场景的一部分。

要在智能体关系图上添加3D窗口

  1. 3D窗口元素从表示面板的 3D部分拖到图形编辑器。
  2. 灰色区域将出现在图形编辑器中。
  3. 导航到Properties视图。
  4. 如果您想在模型启动时在这个3D窗口中显示演示文稿的某个特定部分,请设置一个相机,该相机将“拍摄”要在这个3D窗口中显示的图片。要启用此功能,首先将camera添加到如图所示的关系图中,然后在camera字段中键入此相机的名称。
  5. 如果您计划在模型运行时移动您的相机,并且您希望您的3D窗口跟随相机并显示当前进入其焦点的图片,请选择“跟随相机”选项。
  6. 导航到窗口属性的场景部分。在这里,您可以更改3D动画场景的背景颜色(使用背景颜色控件),也可以打开3D窗口的网格(并可以选择更改其颜色)。通常在模型运行时打开网格来指示Z=0平面。默认情况下,网格是关闭的(在网格颜色控件中没有选择任何颜色)。

注意:改变网格和背景颜色设置不仅会影响这个特定的3D窗口,还会影响这个智能体类型的所有3D窗口,因为它们都共享公共的3D动画场景。

属性

General

名称——窗口的名称。它用于从代码中识别和访问元素。

忽略-如果选中,该窗口将被排除在模型之外。

Camera—在这里,您可以选择一个相机,它将为这个窗口“拍摄”图片,也就是说,您定义了进入这个窗口的表示部分。

跟随相机-[禁用如果相机没有指定]在这里,您可以选择当相机在模型运行时移动时,此窗口是否应该跟随相机。如果选择了该选项,窗口将始终显示进入相机移动焦点的图片。

导航类型——这里您可以选择定义通过鼠标操作相机的自由度的导航类型。

完全允许全导航。此导航类型仅当窗口不跟随摄像机时才工作

限制在Z=0以上-导航只允许在Z=0平面以上。此导航类型仅当窗口不跟随摄像机时才工作。

只能旋转—用户只能旋转窗口的导航模式。当窗口跟随摄像机时可以使用它。

禁止航行。它是默认的导航类型。窗户后面有一个照相机。

Scene

场景页面上的属性应用于整个3D动画场景(而不仅仅是这个特定的3D窗口),这对于该智能体的所有3D窗口都是通用的。因此,如果您将网格设置为显示为3D窗口,则为同一智能体类型的所有其他3D窗口打开网格。

网格颜色-三维动画场景的网格颜色。默认情况下,网格是关闭的(没有选择任何颜色)。

背景颜色-三维动画场景的背景颜色。

Position and size

X -窗口左上角的X坐标。

Y -窗口左上角的Y坐标。

宽度——窗口的宽度(以像素为单位)。

高度——窗口的高度(以像素为单位)。

Advanced

在运行时创建视图区域——如果选中,将自动创建包含此3D窗口的视图区域,以便在模型运行时方便地导航到/从该3D窗口。这个视图区域在设计时不可见,您只能使用通用导航工具导航到它。视图区域将相应3D窗口的名称定义为其标题。

Show name—如果选中,窗口的名称将显示在表示关系图上。

远剪切距离-控制3D动画场景可见深度的距离(以像素为单位)。,即从摄像机可以看到场景的距离)。位于远剪辑距离之外的3D场景部分将不可见。有关详细信息,请参阅远剪切距离部分。

Navigation modes-导航模式

在模型运行时,您可以使用这里描述的命令在3D窗口中显示的3D动画场景中导航。AnyLogic支持多种导航模式,在使用鼠标时提供不同自由度的相机操作:

完全允许全导航。此导航类型仅当窗口不跟随摄像机时才工作。

限制在Z=0以上-导航只允许在Z=0平面以上。此导航类型仅当窗口不跟随摄像机时才工作。

只能旋转-导航模式,其中用户只能旋转窗口。当窗口跟随摄像机时可以使用它。

禁止航行。它是默认的导航类型。窗户后面有一个照相机。

Anylogic学习--------------三维窗口相关推荐

  1. anylogic 学习(3)—— 智能体相关操作

    anylogic 学习(3)-- 智能体相关操作 利用智能体盖十层高的楼 简单来说,想到盖十层高的楼,第一反应就是一层一层往上盖楼,直到有十层高的楼. 但实际上可以通过智能体群的操作实现盖十层楼的操作 ...

  2. anylogic 学习(2)—— 简单行人库上楼模型

    anylogic 学习(2)-- 简单行人库上下楼模型 行人库简单介绍 顾名思义,行人库的使用肯定跟有人行动的模型有关,简单来说,比如说排队模型,车站.地铁模型,很显然跟行人库有关的模型出来考虑行人的 ...

  3. Anylogic学习中遇到的问题1.不能对类型 PedSource 中的非静态方法 inject(int)进行静态引用

    Anylogic初步学习阶段,记录一下遇到的问题以及尝试解决的办法. 在看北京格瑞纳视频第三课,按照视频进行建模,出现"不能对类型 PedSource 中的非静态方法 inject(int) ...

  4. AnyLogic学习笔记

    randomTrue(0.5) 是什么意思 randomTrue定义变量为真的可能性(0.5表示50%的可能性) randomTrue(0.5)?Color.red:Color.black 或 ran ...

  5. python anylogic_分享 | IE工具与仿真软件学习分享会

    原标题:分享 | IE工具与仿真软件学习分享会 6月18日晚,IE工具与仿真软件学习分享会在经济与管理学院704教室顺利举行,此次分享会,有幸邀请到了欧阳林寒老师.大三学长张宇航和葛胜贤为大家讲解相关 ...

  6. 利用AnyLogic软件搭建多智能体模型验证Lanchester方程线性律和平方律

    利用AnyLogic软件搭建多智能体模型验证Lanchester方程线性律和平方律 写在前面 这篇文档是一篇备忘文档.记录了我使用AnyLogic搭建智能体群,并用其验证Lanchester方程线性律 ...

  7. 【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解

    文章目录 一.AnyLogic介绍 二.设置 2.1 设置中文 三.新建项目 四.行人库介绍 五.创建新行人 六.切换3D视角 七.增加墙 八.行人密度图 一.AnyLogic介绍 二.设置 2.1 ...

  8. Anylogic建立无标度网络

    创建Agent 将左边面板中的智能体拖入界面中,选择智能体群,动画为无,数量为100,点击"完成" Main界面设置 在Main中随意点击空白处,出现右侧"属性" ...

  9. Anylogic轨道库入门

    轨道库入门--以Railway Station案例为例 轨道库--Railway library 轨道库示例--Railway Station 整体结构一览 GoToPlatformAndBoard ...

  10. 点云PCL学习笔记-分割segmentation-RANSAC随机采样一致性算法欧式聚类提取

    随机采样一致性算法RANSAC 程序实例参考网址: https://pcl.readthedocs.io/projects/tutorials/en/latest/random_sample_cons ...

最新文章

  1. 自由落体和抛物线运动
  2. java 学习心得 (近期的)
  3. Learning To Rank之LambdaMART的前世今生
  4. ADOMD.net概述
  5. Java字节码深入解析
  6. Linux多线程工作笔记0003---C语言中%p,%u,%lu都有什么用处
  7. java 设置系统参数_Java 设置系统参数和运行参数
  8. 迅捷pdf转换器——PDF批量转化成JPG
  9. 《代码整洁之道》阅读分享
  10. “三区三线”永久基本农田划定实用工具
  11. 2020淘宝双十一快速刷金币工具
  12. 神兽来了服务器维护,2016年3月31日服务器维护公告
  13. 2022-2027年中国开采沙石行业发展监测及投资战略研究报告
  14. 【open stack】openstack从入门到放弃
  15. 因子分析python代码_关于「因」的诗词(649首)_诗词名句网
  16. 使用OpenCV对工业相机进行视频录制
  17. 视频flv怎么转换成mp4?
  18. 今日学习感悟(Java)
  19. 学习太极创客 — MQTT 第二章(七)ESP8266 MQTT 遗嘱应用
  20. html背景音乐停止按钮显示,JS 一个按钮控制网页背景音乐的开始暂停

热门文章

  1. c语言程序有哪几类词汇,c语言是什么 c语言必背词汇有哪些
  2. python酷q机器人_NoneBot+酷Q,打造QQ机器人
  3. 注册测绘师成绩查询,2020注册测绘师成绩公布
  4. 如何设置迪文DGUS屏的字体效果?
  5. pdf论文中查看使用的字体
  6. vue显示农历_vue农历日历
  7. vue实现垂直无限滑动日历组件
  8. 实验一:端口扫描(X-scan)
  9. 五笔字根表识别码图_五笔字根表(附键盘图)
  10. 学习李践《绩效飞轮--企业提升利润的系统工具》课程观后感