首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏代码编写世界

    通过OSG实现对模型的日照模拟

    想要对模型进行日照模拟,就需要用到光照和阴影技术。注意此时模型上的部分阴影是纹理上自带的。 2. 3) 日照方向 (1) 太阳高度角和太阳方位角 对于太阳光照来说,其方向并不是随便设置的。这里需要引入太阳高度角和太阳方位角两个概念,通过这两个角度,可以确定日照的方向。 (β); 同时日照方向Y长度L4 = L2sin(β)。 太阳高度角与太阳方位角的计算 到这里光照和阴影的效果就已经完全实现了,但是我这里模拟的是太阳日照的效果,那么一个新的问题又产生了。前面说根据太阳高度角与太阳方位角计算光照的方向。 有的说真太阳时差每年都不一样,是根据天文信息计算出来的,每年都会发布一次;而在维基百科上面给出了每天的真太阳时差的模拟计算公式;更多的是给了一张表,按照表的日期取值就行了[什么是真太阳时]。

    2.6K30发布于 2019-08-13
  • 来自专栏web三维

    一款崭新的建筑日照模拟采光模拟工具,无需复杂建模

    Geobuilding软件于近日发步了日照模拟功能,2步就可以实现任意区域建筑日照模拟,采光模拟。不管实个人和房产行业从业人员都可以用来查看建筑光照。比如查看自己小区 ,居住的单元楼光照情况。 右上角【24h日照】->一键生成。不需要专业的三维软件制作技能,一键生成了带楼层的模型。开启日照阴影。设置右侧小时滑块, 就可以看到日照变化。 3D时钟 动态显示日照时间点,显示光照强度最强的5个小时。3D太阳,以上帝视角观察太阳移动轨迹,直观的查看光照方向和建筑的关系。模拟任何一天在【24h日照】配置栏目,你可以模拟常见节气,月份 天。 比如模拟冬至日照模拟动画管理软件内配备了强大 日照模拟动画管理功能。可存储日照模拟片段,切换到直接显示指定区域,并且3D指南针、3D太阳、3D时钟位置自动记忆。可设置位置变换。 特别适合直播讲房或房产自媒体录屏剪辑使用你可以在这里看到 日照模拟动画的效果解密全网楼间距最窄小区<阳光城光照>https://www.bilibili.com/video/BV1B45yzCEz9/

    4.5K10编辑于 2025-04-24
  • 来自专栏点点GIS

    日照分析(数据+教程)

    视频教程:https://www.bilibili.com/video/BV1JE411j7jc

    57910发布于 2021-08-18
  • 来自专栏点点GIS

    城市建筑日照分析

    ArcGIS提供的山体阴影工具,模拟的是太阳平行光源,可以用于本例的分析。因此,采用山体阴影工具(Hillshade)进行日照分析。 要判断12:00 – 14:00建筑物的遮挡情况,还需要对太阳高度和角度的变化逐时刻模拟太阳日照,这是一个积分过程,微分时刻划分的越细,计算量越大,工作越复杂。 图11. 标识结果 ④ 通过建筑物所属地块的ID属性来统计每个地块内的总建筑面积。 分别为dem12、dem13和dem14; 输出栅格:分别设为hillshade12、hillshade13和hillshade14; “方位角”和“高度角”参数分别根据不同时刻输入相应的数据; 选择“模拟阴影 转换为矢量后的结果 11)查询不符合日照标准的建筑物(即质心落在阴影内的建筑物)。 选择菜单栏中的【selection】|【select by location】工具,如下图: ? 图31.

    4.4K31发布于 2021-08-18
  • 来自专栏web三维

    日照采光模拟

    在冬至日照最强时刻13点,太阳方位和地平面的夹角在45度左右,室内进光长度更长。能更好的照射南侧建筑物,所以很多客厅都设计朝南。和冬至不同的是 夏至。 那么如何来模拟反射光进入窗户呢?设计光线追踪,模拟反射光大致设计思路如下:以户型为中心点,在半径1000米内分析建筑遮挡。超过1000米,也就是距离该户型楼栋1000米处有高楼。 使用线的可视化方式模拟反射光,进入户型窗户。线从哪里来?从户型窗户上采样点。逆运算太阳光线,计算入光和反射光的遮挡关系。自动化分析背阳窗户采光由于目前新房四代住宅偏多,玻璃表面居多。

    37410编辑于 2025-12-22
  • 来自专栏开源心路

    浏览器模拟F11

    = "undefined") {      //for IE8,这里和fullScreen相同,模拟按下F11键退出全屏         var wscript = new ActiveXObject = null) {          wscript.SendKeys("{F11}");          }    }  }else if(parseInt(fullindex docElm.webkitRequestFullScreen) {              docElm.webkitRequestFullScreen();          }              //IE11

    43220编辑于 2023-06-28
  • 来自专栏GEE数据专栏,GEE学习专栏,GEE错误集等专栏

    GEE数据集——全球日光日照地图分布图数据

    Daylight Map Distribution(DMD)数据集是一个包含有关地球表面日照分布的信息的数据集。 该数据集包括了全球范围内不同时间段的日照数据,可以用于分析和研究太阳能利用、气候模式、地理信息系统等领域。 通过分析DMD数据集,可以确定某个地区的日照强度、持续时间和季节变化,从而帮助优化太阳能系统的设计和性能预测。 除了太阳能行业之外,DMD数据集还可以被应用于气候研究。 科学家可以利用这一数据集来分析全球不同地区的日照分布情况,研究气候变化对日照的影响,并预测未来的气候模式。 此外,DMD数据集也对城市规划和建筑设计具有重要意义。 设计师和规划者可以利用这一数据集来评估建筑物周围的日照情况,从而设计出更加节能环保的建筑和城市规划方案。

    1.2K10编辑于 2024-02-11
  • 来自专栏大数据技术与应用实战

    flink实战-模拟简易双11实时统计大屏

    今天我们就做一个最简单的模拟电商统计大屏的小例子,我们抽取一下最简单的需求。 实时计算出当天零点截止到当前时间的销售总额 计算出各个分类的销售top3 每秒钟更新一次统计结果 实例讲解 构造数据 首先我们通过自定义source 模拟订单的生成,生成了一个Tuple2,第一个元素是分类 ,第二个元素表示这个分类下产生的订单金额,金额我们通过随机生成. /** * 模拟生成某一个分类下的订单生成 */ public static class MySource implements

    2.1K30发布于 2020-09-15
  • 来自专栏我的博客

    【C++】11.vector的介绍及模拟实现

    迭代器失效后面模拟实现会详细讲解 其实vector的常用接口和string大部分相似,但是也有不同,那有什么不同呢? 3.vector的模拟实现 3.1结构的定义 这里我们参考STL源码解析实现一个简易版本的vector 成员变量的定义: #include <iostream> #include <assert.h> iterator; private: iterator _start; iterator _finish; iterator _end_of_storage; }; } 这里大家可能会发现和模拟实现 这里同样和模拟实现string一样使用命名空间来和库中的vector区分开来,而且这里使用类模板是为了存储不同类型的数据, 这里顺带直接将size()和capacity()的接口实现出来,同时给成员变量加一个缺省值给初始化列表用

    20610编辑于 2025-12-22
  • 网络协议与攻击模拟-11-DHCP协议原理

    1、掌握 DHCP 的工作原理 2、会在 Windows server 上去部署 DHCP 服务 3、抓流量 .正常 ·收到攻击后

    21010编辑于 2025-08-19
  • 从楼盘规划图jpg,查看小区楼盘日照采光

    首先要了解,要查看楼盘的日照采光,必须要基于真实的经纬度信息。现在有平面规划图jpg,卫星图上没有楼盘信息,楼盘刚开始建,无人机也飞不到完整的楼盘轮廓。那么如何通过 规划图 生成小区楼盘模型? 然后查看日照采光。第一步。规划图配准地理位置本教程中的图片来自安居客。在卫星图上看到,现存卫星影像和规划图差异非常大, 似乎没有合适的影像重合点(配准点)做参考。新手到这里有的就放弃了,觉得无法配准。 第三步,查看日照采光。先开启 3d+ 选项将拖拽按钮拖动到最左边,开启全屏模式。现在看到的是建筑白模型。点击右上角【演示】,在全屏模式下 加载前面配准的 图片。回到右上角24h日照面板。 现在已经有了楼盘层模型和日照效果下面加入 卡片时钟,3D太阳。3D指南针。增强场景表现力。

    52010编辑于 2025-08-26
  • 来自专栏高渡号外

    学会创建模拟数据的能力 | 代码找bug(11

    Python代码找bug(11) 上期的代码设计需求:互换两个变量的值。 代码如下: ? 请大家仔细阅读代码,找出其中的bug! 正确答案: 共有2个问题。

    49530发布于 2020-09-22
  • 来自专栏林德熙的博客

    dotnet X11 窗口之间发送鼠标消息 模拟鼠标输入

    本文记录我阅读 Avalonia 代码过程中所学习到的在 X11 的窗口之间发送鼠标消息,可以跨进程给其他进程的窗口发送鼠标消息,通过此方式可以实现模拟鼠标输入 直接使用 XSendEvent 给指定窗口发送消息即可 其实在这里我不确定 X11 的窗口 IntPtr 是否称为指针是合适的。 ec8242cfe08a0eb23ba637c655083fceb0a8edb3 获取代码之后,进入 DikalehebeekaJaqunicobo 文件夹,即可获取到源代码 通过以上测试可以发现 X11 的鼠标输入是完全可以进行模拟输入的,只需要拿到窗口指针,使用 XSendEvent 进行发送即可 再进一步的实验,也许大家也发现上面代码里面有被我注释的 XDrawLine 的调用。

    66310编辑于 2024-05-16
  • 来自专栏Rust语言学习交流

    【Rust日报】2023-11-13 异步 Rust 中的模拟测试

    异步 Rust 中的模拟测试 这篇文章介绍了在异步 Rust 中进行模拟测试(mocking)的方法。 文章分为三个部分: 简单模拟测试: 通过使用 mockall crate,作者展示了如何对同步代码进行简单的模拟测试。 异步模拟测试不当的例子 作者介绍了在处理异步代码时,如果不注意宏的调用顺序,可能会导致复杂的代码和 Future 类型的实现。 正确的异步模拟测试方法: 作者提出了解决异步模拟测试困境的更好方法,即先生成模拟实现,然后添加异步支持。 通过正确的宏调用顺序,可以更简洁地进行异步模拟测试。

    41130编辑于 2023-11-15
  • 来自专栏Rust语言学习交流

    【Rust日报】2023-11-07 Rust写的Gameboy模拟

    ReadMore: https://gitlab.com/BonsaiDen/gbc-rs

    36720编辑于 2023-11-09
  • 来自专栏剑指工控

    【科普】带你走进一个振动的世界——地震模拟振动台(2)

    JZG 11 地震模拟振动台的试验 下面是一些建筑模型的地震振动台模拟试验: 中国建筑科学研究院(CCTV主楼抗震试验) 北京LG大厦(东塔楼)—150m 上海东方明珠电视塔—460m 上海世茂国际广场 不过也带来了另外的问题,日照带来的温度变形和温度应力,圣地亚哥可是日照充足到让人抓狂。 由于地震模拟振动台不仅负载量大,而且能模拟天然地震波和人工地震波,因此在原子能反应堆、海洋结构工程、水工结构、堤岸结构和桥梁结构等方面发挥着重要的作用。 随着振动试验的开展,地震模拟震动台试验在地震工程领域获得了广泛的应用 地震模拟振动台系统是地震工程研究工作的重要实验设备之一。 基于地震模拟的宗旨,通过模拟普通小屋模拟地震发生前、发生过程中和震后的整个过程,并提示观众在地震中如何躲避、如何逃生。

    1.2K10发布于 2021-11-09
  • 来自专栏学习成长指南

    数学建模~~~SPSS相关和回归分析

    ; 1.2简单散点图的绘制介绍 下面就是这个案例的相关数据,我们要判断的就是这个平均气温和日照时数之间的关系; 在工具栏里面,我们可以通过相关的选项和操作绘制一个散点图观察一下两个之间的关联效果(虽然可能不是很直观 ,但是数据的可视化有助于我们后续对于问题的理解分析); 在上面的操作完成之后,就会弹出来这个绘制图形样式的框框,我们只需要选择第一个简单的散点图即可; 完成相关设置:这个我们要判断的就是平均气温和日照时数的关系 ,我们肯定是把这个日照时数作为因变量,因为这个日照时数属于自然因素,不是我们认为决定的,他要是作为因变量显然不合适,这个标题想要添加的话是可以进行添加的,不添加也不会影响这个可视化的效果; 直观地看图分析 所以我们可以根据散点图进行观察,然后再使用这个回归分析的方法; 我们这个里面的阴性率是因变量,独立变量就是孩子的年龄,模型的话(这个为啥勾选二次三次,线性,对数,这个就是根据这个散点图的情况大致猜出来的可能情况,就相当于高考数学模拟题里面给你一个函数图像 ,让你去选择可能的函数解析式,只不过这个地方我们大致的猜一下就行了,不像高考模拟题的时候需要整出这个完整的表达式),我们根据这个散点图,个点之间的分布的情况,我们决定去使用这个二次三次和对数,这个线性是默认的

    25100编辑于 2025-02-24
  • 来自专栏python前行者

    模拟鼠标和键盘模拟

    模拟键盘输入字符串 k.press_key(‘H’) –模拟键盘按H键 k.release_key(‘H’) –模拟键盘松开H键 k.tap_key(“H”) –模拟点击 H键 k.tap_key(‘H’,n=2,interval=5) –模拟点击H键,2次,每次间隔5秒 k.tap_key(k.function_keys[5]) –点击功能键F5 k.tap_key(k.numpad_keys[5],3) –点击小键盘5,3次 联合按键模拟 例如同时按alt+tab键盘 k.press_key(k.alt_key) –按住alt键

    4.1K20发布于 2019-03-25
  • 来自专栏c++与qt学习

    银行排队模拟(离散事件模拟

    1.银行排队模拟程序简介: ? 2.算法所需要的数据结构和相当解释说明 ? 3.事件算法运行时的某个状态 ? 初始化 ? 生成随机数后要做的事情 ? ? ? ? ? ? ? ? ? ?

    1.9K12发布于 2021-03-12
  • 来自专栏代码编写世界

    使用GDAL实现DEM的地貌晕渲图(一)

    2) 日照方向 关于日照方向,我在《通过OSG实现对模型的日照模拟》这篇文章里面有过详细的表述,那么这里就直接搬运过来。 (1) 太阳高度角和太阳方位角 对于太阳光照来说,其方向并不是随便设置的。 这里需要引入太阳高度角和太阳方位角两个概念,通过这两个角度,可以确定日照的方向。 (2) 计算过程 根据上述定义,对于空间某一点的日照光线,可以有如下示意图。 ? 令太阳光线长度L1=1,有如下推算过程: α是太阳高度角,则日照方向Z长度L3=sin(α); L1在地平面(XY)平面的长度L2 = cos(α); β是太阳方位角,则日照方向X长度L5 = L2cos (β); 同时日照方向Y长度L4 = L2sin(β)。

    1.3K30发布于 2019-08-13
领券