当前位置: 首页 > news >正文

CAD模型转为点云模型/三维点云转为灰度图

一、三维模型转变为点云模型
(1)导入三维模型

首先准备好三维模型文件,笔者所使用的为.stl文件。在工具栏中找到File–>Open,选择三维模型文件点击打开,即可在CC中看到带转换的三维模型。
在这里插入图片描述
导出点云数据

首先在左上角的DB Tree工作区中点击选中Mesh(即我们的模型),接着在工具栏中找到Edit–>Mesh–>Sample points,即可跳出点云采样的相关设置。Points Number表示设置导出点云模型的点总数,Density表示点云模型点的密度,这两项根据需要进行设置,此处我们不改变默认值,其他选项不用设置,点击OK。此时在DB Tree中就出现了一个新的对象,即Mesh.sampled。
在这里插入图片描述
在这里插入图片描述
展示点云模型

操作完以上步骤后会发现,点云模型与我们原来的三维模型重合在一起了,使我们很难看清楚我们点云模型的具体效果。因此需要隐藏我们的原始三维模型,此处笔者非常暴力地再DB Tree中选中了三维模型的根目录,点击右键,再点击Delete,此时三维模型就被删除了,仅留下了点云模型,前后效果如下图所示。看到点云模型后我们可能会觉得其点过于密集或过于稀疏,此时就可以重新打开原始的.stl三维模型并重复以上操作,改变(2)中提到的Points Number和Density参数,笔者将Points Number调节为750而Density调节为0.5时达到了我需要的比较好的效果。
在这里插入图片描述
在这里插入图片描述
保存点云模型

在DB Tree工作区中点击选中我们的点云模型Mesh.sampled,即可进行保存操作,保存类型可以自选,保存成txt文件也可以被重新加载进CC中打开。
在这里插入图片描述

高程颜色渲染

同样在DB Tree工作区中选中点云模型Mesh.sampled,在工具栏中找到Edit–>Scalar fields–>Export coordinate(s) to SF(s),接着选择需要渲染的轴,之后即可显示出渲染后的点云模型。
在这里插入图片描述
二、三维点云转为灰度图

已知三维点云a(x,y,z)想转成二维的深度图(保留x,y坐标,以深度z为灰度)
如:a =load(‘SpaceV20000.txt’);
z = (a(:,3)./sum(a(:,3))).*255;
figure;scatter(a(:,1),a(:,2),4,z,‘fill’);
在这里插入图片描述
将显示的彩色图转为灰度图

在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • C++类与对象下
  • 对象集合如何根据对象的某一个属性排序
  • 大数据毕业设计可视化大屏前后端项目分享
  • 五笔输入法(用法总结)
  • C# 实现二维码的生成、解析及保存
  • 后渗透中提权的必要性和思路
  • Springboot 使用管道设计模式 , 实践案例玩一玩
  • 8_vuex全局状态管理
  • MFC Windows 程序设计[293]之多分屏窗口(附源码)
  • 【JavaScript】JS实用案例分享:DOM节点转JSON数据 | 标签输入框
  • SQL之聚集函数和数据分组
  • C语言进阶——文件操作
  • 【C++笔试强训】第三天
  • 【JDBC】入门增删改查
  • 螺旋探索与自适应混合变异的麻雀搜索-附代码
  • 【EOS】Cleos基础
  • 【知识碎片】第三方登录弹窗效果
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • exif信息对照
  • PAT A1120
  • RedisSerializer之JdkSerializationRedisSerializer分析
  • SpiderData 2019年2月13日 DApp数据排行榜
  • SQLServer之创建数据库快照
  • Tornado学习笔记(1)
  • 读懂package.json -- 依赖管理
  • 高性能JavaScript阅读简记(三)
  • 工作中总结前端开发流程--vue项目
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 思考 CSS 架构
  • 问题之ssh中Host key verification failed的解决
  • 限制Java线程池运行线程以及等待线程数量的策略
  • nb
  • mysql面试题分组并合并列
  • #1014 : Trie树
  • #162 (Div. 2)
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • (007)XHTML文档之标题——h1~h6
  • (2)leetcode 234.回文链表 141.环形链表
  • (3) cmake编译多个cpp文件
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (pojstep1.1.2)2654(直叙式模拟)
  • (笔记)M1使用hombrew安装qemu
  • (二)PySpark3:SparkSQL编程
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (规划)24届春招和25届暑假实习路线准备规划
  • (四)JPA - JQPL 实现增删改查
  • (学习总结16)C++模版2
  • (转)linux下的时间函数使用
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • .apk文件,IIS不支持下载解决
  • .locked1、locked勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET COER+CONSUL微服务项目在CENTOS环境下的部署实践