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

halcon3d 如何计算平面法向量!确实很简单

这个问题其实一直困扰了我很长时间,之前是怎么算的呢

对于一个平面,我会先求它的fit_primitives_object_model_3d去将它拟合,接下来用surface_normals_object_model_3d 算子生成它的法线,后用get_object_model_3d_params (ObjectModel3DNormals, ‘point_normal_x’, GenParamValuex)求出整个平面每个点的x,y,z方向的法向量,再用x:=GenParamValuex[|GenParamValuex|/2]求居中值作为法向量,是不是很麻烦,很长一段时间我都是这么封装用的。
gen_sphere_object_model_3d_center (0,0 ,0.5 ,0.2 , ObjectModel3D)
intersec

http://www.kler.cn/a/502869.html

相关文章:

  • [Flutter] 使用ScrollController配合EasyRefresh实现列表预加载:在还未滑动到底部时加载下一页数据
  • GitLab CI/CD使用runner实现自动化部署前端Vue2 后端.Net 7 Zr.Admin项目
  • vue2修改表单只提交被修改的数据的字段传给后端接口
  • 任务调度系统Quartz.net详解2-Scheduler、Calendar及Listener
  • 二分查找算法——山脉数组的峰顶索引
  • 局域网共享文件夹实现两台Windows电脑之间传输文件
  • ros2-6.4.4 两轮差速控制机器人的问题
  • MATLAB编程实用技巧深度解析
  • 1Hive概览
  • Redis 3 种特殊数据类型
  • CentOS 8 如何安装java与mysql
  • MySQL 最新数据库查询指南
  • springMVC百宝箱
  • [免费]SpringBoot+Vue新能源汽车充电桩管理系统【论文+源码+SQL脚本】
  • 《AI模型格局演变:Claude、Gemini Flash与OpenAI的技术角力》
  • python 3个线程轮流打印A、B、C
  • ElasticSearch 认识和安装ES
  • Mysql--架构篇--存储引擎InnoDB(内存结构,磁盘结构,存储结构,日志管理,锁机制,事务并发控制等)
  • 【深度学习】SAB:空间注意力
  • 【深度学习】数据操作入门
  • web-app uniapp监测屏幕大小的变化对数组一行展示数据作相应处理
  • vue3+ts的<img :src=““ >写法
  • Unity搭配VS Code使用
  • 基于“大型园区”网络设计
  • LeetCode 3270.求出数字答案:每位分别计算 或 for循环
  • 重回C语言之老兵重装上阵(三)C语言储存类