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

企业网站建设 信科网络优化网站推广教程排名

企业网站建设 信科网络,优化网站推广教程排名,罗岗网站建设,做服装外贸的网站目录 1. 直线上的最近点 2. 射线上的最近点 3. 点到平面的距离 4. 圆或球上的最近点 5. AABB上的最近点 1. 直线上的最近点 q是距离q的最近点,也就是q在直线上的投影。 其中p是直线上的点(向量表示),n是直线的法向量&#x…

目录

1. 直线上的最近点

2. 射线上的最近点

3. 点到平面的距离

4. 圆或球上的最近点

5. AABB上的最近点


1. 直线上的最近点

q'是距离q的最近点,也就是q在直线上的投影。

其中p是直线上的点(向量表示),n是直线的法向量(单位向量),d是直线到原点的距离。

2. 射线上的最近点

其中p_org是起始点,d是单位向量,t是自变量,可以无限大。

(1)先求自变量t, 点乘v·d结果就是t,因为v在d方向的投影就是点乘;

(2)带入公式p(t) = p_org + td即可求得q'=p_org + (d·(q-p_org))d。

3. 点到平面的距离

 其中q是平面外的点,平面公式是q·n=d. p是平面上的点,n是法向量。

注意:和直线上的最近点公式是一样的。

4. 圆或球上的最近点

已知球心c和半径r,求q在球面的投影点q' 。d是c-q,其中加粗都是向量表示的点坐标。b是q到q'.

5. AABB上的最近点

AABB(Axis-Aligned Bounding Box,轴对齐的包围盒)是一个在三维空间中常用于表示物体边界的几何形状,通常由两个对角点(最小点和最大点)定义。要找到空间中的点到AABB上的最近点,可以使用以下方法:

  1. 检查点是否在AABB内部:

    • 如果点在AABB内部,那么点本身就是AABB上的最近点。
  2. 检查点是否在AABB的某个坐标轴上的区间内:

    • 对于每个坐标轴(x、y、z),检查点的坐标是否在AABB的最小坐标和最大坐标之间。如果是,那么点在该坐标轴上的投影就是AABB上的最近点。
  3. 否则,找到点到AABB上的最近点:

    • 对于每个坐标轴,如果点的坐标小于AABB的最小坐标,则将点的坐标设置为AABB的最小坐标;如果点的坐标大于AABB的最大坐标,则将点的坐标设置为AABB的最大坐标。
    • 现在,点的坐标就分别被截断到了AABB的各个坐标轴上的区间内,这就是AABB上的最近点。
import numpy as npdef closest_point_to_aabb(point, aabb_min, aabb_max):closest_point = np.copy(point)for i in range(len(point)):# Check if point coordinate is outside AABBif point[i] < aabb_min[i]:closest_point[i] = aabb_min[i]elif point[i] > aabb_max[i]:closest_point[i] = aabb_max[i]return closest_point# 示例用法
point = np.array([2, 3, 4])  # 
# AABB
aabb_min = np.array([0, 0, 0])
aabb_max = np.array([5, 5, 5])closest = closest_point_to_aabb(point, aabb_min, aabb_max)
print("最近点:", closest)

待续。。。

参考:35.几何检测_哔哩哔哩_bilibili

http://www.zhongyajixie.com/news/49928.html

相关文章:

  • 西安网站建设地址厦门人才网597人才网
  • 网站程序设计上海做网站优化
  • 政府门户网站建设的重点网盘搜索引擎入口
  • 后端开发网站做一些什么百度网址ip
  • uni做网站首页seo网络推广到底是做什么的
  • 工业园区网站建设方案合肥网络推广营销
  • 凡客诚品网站推广关键词百度云
  • 龙陵县住房和城乡建设局网站微指数查询入口
  • 域名建设好了怎么在建设网站写手接单平台
  • 新手学做网站 pdf 网盘游戏推广论坛
  • 平台类网站做多久比较好的免费网站
  • wordpress直接上传视频seo排名查询工具
  • metinfo 建站sem是什么意思啊
  • 中企动力做网站服务怎么样新媒体营销策略有哪些
  • 郑州建设工程交易中心网站北京百度seo
  • 石家庄商城网站搭建多少钱抖音推广平台
  • 泰州专业做网站直通车关键词怎么选 选几个
  • 武汉电脑网站制作公司html网页制作软件有哪些
  • 学做莱网站北京seo优化厂家
  • 怎么做代刷网站教程中国科技新闻网
  • 怎么做网站设计程序西安优化排名推广
  • wordpress 数据 拆分seo优化的主要任务
  • 电子商务官方网站建设教育培训机构官网
  • 学网页设计报班上海网站营销seo方案
  • php网站开发过程互动营销公司
  • 除了个性化阶段东莞整站优化
  • 阿里巴巴批发网1688网官网seo权重查询
  • 合肥网络公司网站建设百度地图导航2022最新版
  • 学做披萨的网站广州seo团队
  • 旅行社网站 模板收录网站