三维分析之动态可视域分析

2023-11-02 06:20
文章标签 分析 动态 三维 视域

本文主要是介绍三维分析之动态可视域分析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

动态可视域分析是在三维场景中,根据指定的路线,基于一定的水平视角、垂直视角及指定范围半径,分析沿路线行驶过程中的指定范围内的通视情况。可以动画形式播放演示从分析路线起点到终点的可视域分析结果,分析结果以不同的颜色来区分分析区域的可见或不可见。

操作步骤

(1)在场景中添加需进行动态可视域分析的数据,单击“三维空间分析”选项卡中的“动态可视域”按钮,弹出“三维空间分析”面板。

(2)在场景中添加分析路线,添加方式有绘制、鼠标选择、导入三种,具体操作如下所示:

在模型数据表面单击鼠标左键绘制分析路线,单击右键结束绘制,确定可视域分析的范围。其绘制操作方式与折线绘制一致。

若当前场景中已添加三维线数据集,单击工具栏中的 按钮,选择一条三维线作为分析路线,单击右键结束。

在“三维空间分析”面板中选中“动态可视域”结点,单击工具栏中的“导入”按钮,弹出“导入站点”对话框,在对话框中选择三维线数据集作为路线导入,并设置相关参数。

(3)动态可视域分析可在“参数设置”处设置分析相关参数,包括可视距离、水平视角、垂直视角、可见区域颜色、不可见区域颜色和分析精度等,可在分析结果列表中同时选中一个或多个结果进行设置:

可视距离:用来设置可视域分析时的长度范围,单位为米。直接输入可视距离,可调整可视域分析范围。

水平视角:用来设置可视域分析的水平方向的范围,默认为 90 度。

垂直视角:用来设置可视域分析垂直方向的分析范围,默认为 60 度。

区域颜色:单击“可见区域颜色”或“不可见区域颜色”右侧下拉按钮,可重新设置可见区域和不可见区域的颜色。

分析精度:可设置分析结果的精度等级,包括低级、中级、高级三个等级。

(4)动态可视域的分析结果,可依据一定的速度进行播放分析路线的可视域情况。在“播放设置”处可进行相关的播放参数,包括播放总时间、速度、模型风格等。

总距离:用于显示分析路线的起点到终点的总长度,单位为:米。

总时间:用于显示和设置动态可视域分析结果的播放时间,单位为:秒。

速度:用来显示和设置从当前选中分析路线的起点到终点的播放速度,单位为:m/s,默认速度为 1.7 m/s。

角色:可设置分析路线播放所使用的模型,可选择的播放模型类型有男士、女士、汽车、飞机四种。

循环播放:勾选该复选框后,在执行分析结果播放时,将重复执行分析路线的播放操作,直到用户停止播放;若未选中该复选框,则执行播放操作时,只能播放一次分析路线。

第一人称视角:勾选该复选框后,将以第一人称视角播放分析结果,此时场景视角不可调整;若未勾选该复选框,在播放分析结果时可任意调整场景视角。

三维空间分析面板下方提供的播放控件,可用来控制开始、暂停或停止播放。

效果如下图:

在这里插入图片描述

在这里插入图片描述

这篇关于三维分析之动态可视域分析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/328715

相关文章

MySQL表锁、页面锁和行锁的作用及其优缺点对比分析

《MySQL表锁、页面锁和行锁的作用及其优缺点对比分析》MySQL中的表锁、页面锁和行锁各有特点,适用于不同的场景,表锁锁定整个表,适用于批量操作和MyISAM存储引擎,页面锁锁定数据页,适用于旧版本... 目录1. 表锁(Table Lock)2. 页面锁(Page Lock)3. 行锁(Row Lock

前端 CSS 动态设置样式::class、:style 等技巧(推荐)

《前端CSS动态设置样式::class、:style等技巧(推荐)》:本文主要介绍了Vue.js中动态绑定类名和内联样式的两种方法:对象语法和数组语法,通过对象语法,可以根据条件动态切换类名或样式;通过数组语法,可以同时绑定多个类名或样式,此外,还可以结合计算属性来生成复杂的类名或样式对象,详细内容请阅读本文,希望能对你有所帮助...

Nginx实现动态封禁IP的步骤指南

《Nginx实现动态封禁IP的步骤指南》在日常的生产环境中,网站可能会遭遇恶意请求、DDoS攻击或其他有害的访问行为,为了应对这些情况,动态封禁IP是一项十分重要的安全策略,本篇博客将介绍如何通过NG... 目录1、简述2、实现方式3、使用 fail2ban 动态封禁3.1 安装 fail2ban3.2 配

Vue3中的动态组件详解

《Vue3中的动态组件详解》本文介绍了Vue3中的动态组件,通过`component:is=动态组件名或组件对象/component`来实现根据条件动态渲染不同的组件,此外,还提到了使用`markRa... 目录vue3动态组件动态组件的基本使用第一种写法第二种写法性能优化解决方法总结Vue3动态组件动态

Android 悬浮窗开发示例((动态权限请求 | 前台服务和通知 | 悬浮窗创建 )

《Android悬浮窗开发示例((动态权限请求|前台服务和通知|悬浮窗创建)》本文介绍了Android悬浮窗的实现效果,包括动态权限请求、前台服务和通知的使用,悬浮窗权限需要动态申请并引导... 目录一、悬浮窗 动态权限请求1、动态请求权限2、悬浮窗权限说明3、检查动态权限4、申请动态权限5、权限设置完毕后

Springboot中分析SQL性能的两种方式详解

《Springboot中分析SQL性能的两种方式详解》文章介绍了SQL性能分析的两种方式:MyBatis-Plus性能分析插件和p6spy框架,MyBatis-Plus插件配置简单,适用于开发和测试环... 目录SQL性能分析的两种方式:功能介绍实现方式:实现步骤:SQL性能分析的两种方式:功能介绍记录

最长公共子序列问题的深度分析与Java实现方式

《最长公共子序列问题的深度分析与Java实现方式》本文详细介绍了最长公共子序列(LCS)问题,包括其概念、暴力解法、动态规划解法,并提供了Java代码实现,暴力解法虽然简单,但在大数据处理中效率较低,... 目录最长公共子序列问题概述问题理解与示例分析暴力解法思路与示例代码动态规划解法DP 表的构建与意义动

Java使用POI-TL和JFreeChart动态生成Word报告

《Java使用POI-TL和JFreeChart动态生成Word报告》本文介绍了使用POI-TL和JFreeChart生成包含动态数据和图表的Word报告的方法,并分享了实际开发中的踩坑经验,通过代码... 目录前言一、需求背景二、方案分析三、 POI-TL + JFreeChart 实现3.1 Maven

C#使用DeepSeek API实现自然语言处理,文本分类和情感分析

《C#使用DeepSeekAPI实现自然语言处理,文本分类和情感分析》在C#中使用DeepSeekAPI可以实现多种功能,例如自然语言处理、文本分类、情感分析等,本文主要为大家介绍了具体实现步骤,... 目录准备工作文本生成文本分类问答系统代码生成翻译功能文本摘要文本校对图像描述生成总结在C#中使用Deep

Java导出Excel动态表头的示例详解

《Java导出Excel动态表头的示例详解》这篇文章主要为大家详细介绍了Java导出Excel动态表头的相关知识,文中的示例代码简洁易懂,具有一定的借鉴价值,有需要的小伙伴可以了解下... 目录前言一、效果展示二、代码实现1.固定头实体类2.动态头实现3.导出动态头前言本文只记录大致思路以及做法,代码不进