Anylogic学习--------------三维窗口
3D window --------------3D窗口
3D窗口扮演3D动画的占位符角色。它在表示关系图上定义了运行时将显示3D动画的区域。如果您想要为您的智能体显示3D动画,您必须将3D窗口添加到其关系图中。
在一个图表上可以有多个3D窗口,每个窗口都显示普通3D场景的特定部分(类似于操作台上的多个显示,显示不同摄像机拍摄的不同视图)。
您可以配置您的3D窗口,在默认情况下显示3D场景的特定部分,方法是选择将拍摄窗口内容的相机。只需在图形编辑器中直接将相机指向模型启动时在3D窗口中要看到的形状。这个选项非常有用,因为它更容易定位相机一次,而不是导航到每次模型启动所需的3D场景的一部分。
要在智能体关系图上添加3D窗口
- 将 3D窗口元素从表示面板的 3D部分拖到图形编辑器。
- 灰色区域将出现在图形编辑器中。
- 导航到Properties视图。
- 如果您想在模型启动时在这个3D窗口中显示演示文稿的某个特定部分,请设置一个相机,该相机将“拍摄”要在这个3D窗口中显示的图片。要启用此功能,首先将camera添加到如图所示的关系图中,然后在camera字段中键入此相机的名称。
- 如果您计划在模型运行时移动您的相机,并且您希望您的3D窗口跟随相机并显示当前进入其焦点的图片,请选择“跟随相机”选项。
- 导航到窗口属性的场景部分。在这里,您可以更改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学习--------------三维窗口相关推荐
- anylogic 学习(3)—— 智能体相关操作
anylogic 学习(3)-- 智能体相关操作 利用智能体盖十层高的楼 简单来说,想到盖十层高的楼,第一反应就是一层一层往上盖楼,直到有十层高的楼. 但实际上可以通过智能体群的操作实现盖十层楼的操作 ...
- anylogic 学习(2)—— 简单行人库上楼模型
anylogic 学习(2)-- 简单行人库上下楼模型 行人库简单介绍 顾名思义,行人库的使用肯定跟有人行动的模型有关,简单来说,比如说排队模型,车站.地铁模型,很显然跟行人库有关的模型出来考虑行人的 ...
- Anylogic学习中遇到的问题1.不能对类型 PedSource 中的非静态方法 inject(int)进行静态引用
Anylogic初步学习阶段,记录一下遇到的问题以及尝试解决的办法. 在看北京格瑞纳视频第三课,按照视频进行建模,出现"不能对类型 PedSource 中的非静态方法 inject(int) ...
- AnyLogic学习笔记
randomTrue(0.5) 是什么意思 randomTrue定义变量为真的可能性(0.5表示50%的可能性) randomTrue(0.5)?Color.red:Color.black 或 ran ...
- python anylogic_分享 | IE工具与仿真软件学习分享会
原标题:分享 | IE工具与仿真软件学习分享会 6月18日晚,IE工具与仿真软件学习分享会在经济与管理学院704教室顺利举行,此次分享会,有幸邀请到了欧阳林寒老师.大三学长张宇航和葛胜贤为大家讲解相关 ...
- 利用AnyLogic软件搭建多智能体模型验证Lanchester方程线性律和平方律
利用AnyLogic软件搭建多智能体模型验证Lanchester方程线性律和平方律 写在前面 这篇文档是一篇备忘文档.记录了我使用AnyLogic搭建智能体群,并用其验证Lanchester方程线性律 ...
- 【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解
文章目录 一.AnyLogic介绍 二.设置 2.1 设置中文 三.新建项目 四.行人库介绍 五.创建新行人 六.切换3D视角 七.增加墙 八.行人密度图 一.AnyLogic介绍 二.设置 2.1 ...
- Anylogic建立无标度网络
创建Agent 将左边面板中的智能体拖入界面中,选择智能体群,动画为无,数量为100,点击"完成" Main界面设置 在Main中随意点击空白处,出现右侧"属性" ...
- Anylogic轨道库入门
轨道库入门--以Railway Station案例为例 轨道库--Railway library 轨道库示例--Railway Station 整体结构一览 GoToPlatformAndBoard ...
- 点云PCL学习笔记-分割segmentation-RANSAC随机采样一致性算法欧式聚类提取
随机采样一致性算法RANSAC 程序实例参考网址: https://pcl.readthedocs.io/projects/tutorials/en/latest/random_sample_cons ...
最新文章
- 自由落体和抛物线运动
- java 学习心得 (近期的)
- Learning To Rank之LambdaMART的前世今生
- ADOMD.net概述
- Java字节码深入解析
- Linux多线程工作笔记0003---C语言中%p,%u,%lu都有什么用处
- java 设置系统参数_Java 设置系统参数和运行参数
- 迅捷pdf转换器——PDF批量转化成JPG
- 《代码整洁之道》阅读分享
- “三区三线”永久基本农田划定实用工具
- 2020淘宝双十一快速刷金币工具
- 神兽来了服务器维护,2016年3月31日服务器维护公告
- 2022-2027年中国开采沙石行业发展监测及投资战略研究报告
- 【open stack】openstack从入门到放弃
- 因子分析python代码_关于「因」的诗词(649首)_诗词名句网
- 使用OpenCV对工业相机进行视频录制
- 视频flv怎么转换成mp4?
- 今日学习感悟(Java)
- 学习太极创客 — MQTT 第二章(七)ESP8266 MQTT 遗嘱应用
- html背景音乐停止按钮显示,JS 一个按钮控制网页背景音乐的开始暂停