三维模拟,一个身临其境的体验感(1)

2023-10-07 04:40

本文主要是介绍三维模拟,一个身临其境的体验感(1),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

  • 介绍
  • 主场景效果展示
    • 全景1
    • 全景2
    • 操作
    • 介绍
    • 控制显隐
    • 主角漫游
    • 跳转
  • 小场景效果展示(按照业务流程从上到下)
    • 预配料室
    • 干燥室
    • 辊磨室
    • 配料室
    • 混合室
    • 造球室
    • 焙烧室
    • 筛分室
  • 注意的点

介绍

版本:Unity3d2018.4.16
工具:VS2015
辅助插件:XChart Unity数据可视化图表插件XCharts 1.0发布。感谢博客大大!
特效:粒子系统
界面:UGUI

通过几个月的完善和修改,
从第一版WEBGL项目没灵感?来这就有了 为基础,
到第二版虚拟仿真怎么做?一个idea就够了! 的改进
形成了最终版本三维模拟,一个身临其境的体验感。 的完善

新版乐钢的虚拟仿真项目终于结束。
主要功能如下:
1.上帝视角:
鼠标左键控制空中位置,可任意方向移动,滑轮缩放视野,右键360度旋转查看。
点击左侧导航栏可以移动到选定的建筑,外壳渐隐,显示设备,点击可以查看UI信息。
2.主角控制:WASD控制移动,左键360度旋转查看。
点击左侧导航栏可以自动寻路到指定位置,同时可以切换第一人称的视觉和汽车模式。
3.特效展示:包括一些设备的运转效果,如造球盘、干燥机的运转,粒子的流动特效、料仓液体容量的显示,运行全部同步于现场的设备。

主场景效果展示

全景1

请添加图片描述

全景2

请添加图片描述

操作

请添加图片描述

介绍

请添加图片描述

控制显隐

请添加图片描述

主角漫游

请添加图片描述

跳转

请添加图片描述

小场景效果展示(按照业务流程从上到下)

预配料室

请添加图片描述

请添加图片描述

干燥室

请添加图片描述

请添加图片描述

辊磨室

请添加图片描述

请添加图片描述

配料室

请添加图片描述

请添加图片描述

混合室

造球室

请添加图片描述

请添加图片描述

焙烧室

请添加图片描述

请添加图片描述

请添加图片描述
请添加图片描述

筛分室

请添加图片描述

请添加图片描述

注意的点

1.建筑模型的尺寸是根据cad图纸等比例还原的。
2.设备模型因为没有图纸,所以比例上会有差别。
3.因为考虑到发布到网页,所以没有在主场景实现建筑内的设备查看,而是跳转到小场景里面
4.数据是通过写api接口,无论是PC端,还是WEBGL,都是通过 UnityWebRequest类实现上传和获取,包括企业文字介绍,设备参数,和场景图片都可以从服务器下载更新。

还有一些其他的如成品仓,成品库就不予展示了,希望能给csdn友一些灵感和思路。
这里是井队,天高任鸟飞,海阔凭鱼跃,点个关注不迷路,我们下期再见。

这篇关于三维模拟,一个身临其境的体验感(1)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

hdu1240、hdu1253(三维搜索题)

1、从后往前输入,(x,y,z); 2、从下往上输入,(y , z, x); 3、从左往右输入,(z,x,y); hdu1240代码如下: #include<iostream>#include<algorithm>#include<string>#include<stack>#include<queue>#include<map>#include<stdio.h>#inc

hdu4826(三维DP)

这是一个百度之星的资格赛第四题 题目链接:http://acm.hdu.edu.cn/contests/contest_showproblem.php?pid=1004&cid=500 题意:从左上角的点到右上角的点,每个点只能走一遍,走的方向有三个:向上,向下,向右,求最大值。 咋一看像搜索题,先暴搜,TLE,然后剪枝,还是TLE.然后我就改方法,用DP来做,这题和普通dp相比,多个个向上

【C++】_list常用方法解析及模拟实现

相信自己的力量,只要对自己始终保持信心,尽自己最大努力去完成任何事,就算事情最终结果是失败了,努力了也不留遗憾。💓💓💓 目录   ✨说在前面 🍋知识点一:什么是list? •🌰1.list的定义 •🌰2.list的基本特性 •🌰3.常用接口介绍 🍋知识点二:list常用接口 •🌰1.默认成员函数 🔥构造函数(⭐) 🔥析构函数 •🌰2.list对象

usaco 1.2 Transformations(模拟)

我的做法就是一个一个情况枚举出来 注意计算公式: ( 变换后的矩阵记为C) 顺时针旋转90°:C[i] [j]=A[n-j-1] [i] (旋转180°和270° 可以多转几个九十度来推) 对称:C[i] [n-j-1]=A[i] [j] 代码有点长 。。。 /*ID: who jayLANG: C++TASK: transform*/#include<

hdu4431麻将模拟

给13张牌。问增加哪些牌可以胡牌。 胡牌有以下几种情况: 1、一个对子 + 4组 3个相同的牌或者顺子。 2、7个不同的对子。 3、13幺 贪心的思想: 对于某张牌>=3个,先减去3个相同,再组合顺子。 import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.IOExcepti

【每日一题】LeetCode 2181.合并零之间的节点(链表、模拟)

【每日一题】LeetCode 2181.合并零之间的节点(链表、模拟) 题目描述 给定一个链表,链表中的每个节点代表一个整数。链表中的整数由 0 分隔开,表示不同的区间。链表的开始和结束节点的值都为 0。任务是将每两个相邻的 0 之间的所有节点合并成一个节点,新节点的值为原区间内所有节点值的和。合并后,需要移除所有的 0,并返回修改后的链表头节点。 思路分析 初始化:创建一个虚拟头节点

每日一题|牛客竞赛|四舍五入|字符串+贪心+模拟

每日一题|四舍五入 四舍五入 心有猛虎,细嗅蔷薇。你好朋友,这里是锅巴的C\C++学习笔记,常言道,不积跬步无以至千里,希望有朝一日我们积累的滴水可以击穿顽石。 四舍五入 题目: 牛牛发明了一种新的四舍五入应用于整数,对个位四舍五入,规则如下 12345->12350 12399->12400 输入描述: 输入一个整数n(0<=n<=109 ) 输出描述: 输出一个整数

Vector3 三维向量

Vector3 三维向量 Struct Representation of 3D vectors and points. 表示3D的向量和点。 This structure is used throughout Unity to pass 3D positions and directions around. It also contains functions for doin

【算法专场】模拟(下)

目录 前言 38. 外观数列 算法分析 算法思路 算法代码 1419. 数青蛙 算法分析 算法思路 算法代码  2671. 频率跟踪器 算法分析 算法思路 算法代码 前言 在前面我们已经讲解了什么是模拟算法,这篇主要是讲解在leetcode上遇到的一些模拟题目~ 38. 外观数列 算法分析 这道题其实就是要将连续且相同的字符替换成字符重复的次数+

模拟实现vector中的常见接口

insert void insert(iterator pos, const T& x){if (_finish == _endofstorage){int n = pos - _start;size_t newcapacity = capacity() == 0 ? 2 : capacity() * 2;reserve(newcapacity);pos = _start + n;//防止迭代