Dynamo处理点云数据

2024-02-16 16:28
文章标签 数据 处理 点云 dynamo

本文主要是介绍Dynamo处理点云数据,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Hello大家好!我是九哥~

随着三维激光点云扫描技术的推广,越来越多的项目中应用到了三维激光点云扫描。基于三维点云数字化模型,在建筑工程项目设计、施工和改造等过程中,能够完成实测实量、偏差检测、变形监测、模型对比、场地构建、地形测绘、文物保护等方面的应用,实现真实、高精度的数据源残疾,基于此数据源形成的数字化虚拟模型,辅助项目团队实现更多的定性、定量和实景分析。

可是呢,Revit本身对于点云模型的支持还是很不友好的,就像DWG文件一样,链接进来以后,可发挥的空间就很小了。

基于此呢,今天来给大家分享一个好玩且强大的节点包——【Sastrugi】,这个包可以辅助我们在Dynamo中来处理点云数据。

包里面有很多节点,我们本次主要演示Pointcloud分组下的节点,分为Geometry和Graphics两组,先来总体看下:

接下来呢,咱们就挑一些节点,简单介绍下能干什么:

❉_Pointcloud Select Points By Local Sample

该节点允许用户通过在Active View中选择Pointcloud上的一个位置来选择特定数量的点云中的点,创建一个本地样本区域来提取点。

❉_Pointcloud Select Points By Intersecting Element

该节点使用相交元素作为过滤器,从Pointcloud Instance中获取随机点的样本。

❉_Pointcloud Get Point Count

此节点为所选的点云提取链接的Recap Project文件内的点数。

❉_Pointcloud Set Graphics Override for Scans

设置点云的颜色替换

❉_Pointcloud Select Points in View

本节点可以在不同的视图中,根据视图类型选择点云中的点:

    在平面视图中选择

    在选择的视图中选择点云

    在详图视图中选择点云

在3D视图中选择点云

在激活的视图中选择点云

最后画个重点,介绍两个Sastrugi包中的重磅节点:

❉_Pointcloud Column From Points

该节点通过评估输入点的布局来计算柱的形状和参数。

这里还有改进的空间,但是这个节点向我们证明点云翻模是有可行性的~

❉_Pointcloud RANSAC Plane Detection

这个节点比较特殊,需要Dynamo2.10+版本的才行,因为用到了Cpython和外部的python包。

这个节点接受点云点的输入XYZ列表,并根据RASAC算法将它们分组,以便在点云中定义特定的平面。在定义楼板、天花、墙、柱等时,这很方便。

好了,今天的分享就到这里了,小伙伴们快去尝试吧~

这篇关于Dynamo处理点云数据的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

电脑提示xlstat4.dll丢失怎么修复? xlstat4.dll文件丢失处理办法

《电脑提示xlstat4.dll丢失怎么修复?xlstat4.dll文件丢失处理办法》长时间使用电脑,大家多少都会遇到类似dll文件丢失的情况,不过,解决这一问题其实并不复杂,下面我们就来看看xls... 在Windows操作系统中,xlstat4.dll是一个重要的动态链接库文件,通常用于支持各种应用程序

SQL Server修改数据库名及物理数据文件名操作步骤

《SQLServer修改数据库名及物理数据文件名操作步骤》在SQLServer中重命名数据库是一个常见的操作,但需要确保用户具有足够的权限来执行此操作,:本文主要介绍SQLServer修改数据... 目录一、背景介绍二、操作步骤2.1 设置为单用户模式(断开连接)2.2 修改数据库名称2.3 查找逻辑文件名

SQL Server数据库死锁处理超详细攻略

《SQLServer数据库死锁处理超详细攻略》SQLServer作为主流数据库管理系统,在高并发场景下可能面临死锁问题,影响系统性能和稳定性,这篇文章主要给大家介绍了关于SQLServer数据库死... 目录一、引言二、查询 Sqlserver 中造成死锁的 SPID三、用内置函数查询执行信息1. sp_w

Java对异常的认识与异常的处理小结

《Java对异常的认识与异常的处理小结》Java程序在运行时可能出现的错误或非正常情况称为异常,下面给大家介绍Java对异常的认识与异常的处理,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参... 目录一、认识异常与异常类型。二、异常的处理三、总结 一、认识异常与异常类型。(1)简单定义-什么是

canal实现mysql数据同步的详细过程

《canal实现mysql数据同步的详细过程》:本文主要介绍canal实现mysql数据同步的详细过程,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的... 目录1、canal下载2、mysql同步用户创建和授权3、canal admin安装和启动4、canal

使用SpringBoot整合Sharding Sphere实现数据脱敏的示例

《使用SpringBoot整合ShardingSphere实现数据脱敏的示例》ApacheShardingSphere数据脱敏模块,通过SQL拦截与改写实现敏感信息加密存储,解决手动处理繁琐及系统改... 目录痛点一:痛点二:脱敏配置Quick Start——Spring 显示配置:1.引入依赖2.创建脱敏

Golang 日志处理和正则处理的操作方法

《Golang日志处理和正则处理的操作方法》:本文主要介绍Golang日志处理和正则处理的操作方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考... 目录1、logx日志处理1.1、logx简介1.2、日志初始化与配置1.3、常用方法1.4、配合defer

springboot加载不到nacos配置中心的配置问题处理

《springboot加载不到nacos配置中心的配置问题处理》:本文主要介绍springboot加载不到nacos配置中心的配置问题处理,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录springboot加载不到nacos配置中心的配置两种可能Spring Boot 版本Nacos

详解如何使用Python构建从数据到文档的自动化工作流

《详解如何使用Python构建从数据到文档的自动化工作流》这篇文章将通过真实工作场景拆解,为大家展示如何用Python构建自动化工作流,让工具代替人力完成这些数字苦力活,感兴趣的小伙伴可以跟随小编一起... 目录一、Excel处理:从数据搬运工到智能分析师二、PDF处理:文档工厂的智能生产线三、邮件自动化:

Python数据分析与可视化的全面指南(从数据清洗到图表呈现)

《Python数据分析与可视化的全面指南(从数据清洗到图表呈现)》Python是数据分析与可视化领域中最受欢迎的编程语言之一,凭借其丰富的库和工具,Python能够帮助我们快速处理、分析数据并生成高质... 目录一、数据采集与初步探索二、数据清洗的七种武器1. 缺失值处理策略2. 异常值检测与修正3. 数据