3D线平面相交,与简单平面

2023-11-30

我在 3D 空间中有两个点,它们的 X 坐标具有不同的符号。所以其中一个肯定位于 X 平面的一侧,另一个位于 X 平面的另一侧。

现在我想以最简单和优化的方式找到该平面与两点组成的线的交点。

我知道如何进行一般线平面相交,但由于在这种情况下平面只是 x 平面,我认为应该有一些我可以采取的捷径。

thanks!


连接两点并使用以下公式得到直线方程两点形式(3D 概括很简单)。

然后求解方程,得到 x = 0。

获得解决方案后,将其翻译成您的编程语言。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

3D线平面相交,与简单平面 的相关文章

  • 3D 游戏的 Libgdx 渲染层

    在我的第一个 3D 游戏中 我现在想要渲染地板 它实际上是一个平面 不是 libgdxPlane on y 0 我想添加一个Texture到它 这样我就可以在每个级别有不同的楼层 现在我的问题是 创建和渲染这种纹理地板的最佳方法是什么 我考
  • 如何为浏览器生成CMY三角形? (CSS、SVG、画布?)

    我正在尝试为一个项目生成一个 CMY 三角形 我希望能够使用 css svg 或 canvas 直接在网络上渲染它 根据 Amelia 的评论 我尝试构建一个 CSS SASS 类来用线性渐变渲染三角形 triangle include b
  • 3D 空间:使用鼠标指针沿着对象指向的方向

    给定相机面向的方向的 3D 向量以及 3D 空间中 3D 对象的方位 方向向量 如何计算鼠标指针在屏幕上必须遵循的 2 维斜率 以便在视觉上沿着所述物体的方向移动 基本上 我希望能够单击箭头并通过拖动它来使其前后移动 但前提是鼠标指针沿着箭
  • 点列表的 3D 轮廓(凹壳)

    我有一个 C 中的 Vector3 点列表 我需要计算这些点的凹轮廓 确实有很多参考资料 特别是对于 凸 分辨率 由于格雷厄姆算法 我已经成功实现了 然而 由于我现在需要有效地计算凹轮廓 所以我迷失了 维基百科确实列出了很多用于凸计算的资源
  • 如何确定多边形点列表是否按顺时针顺序排列?

    有了一个点列表 如何找到它们是否按顺时针顺序排列 例如 point 0 5 0 point 1 6 4 point 2 4 5 point 3 1 5 point 4 1 0 会说它是逆时针的 或者对某些人来说是逆时针的 对于非凸多边形 例
  • 颜色重新映射 - 使用 3D 网格匹配目标调色板?

    假设我有颜色 FOO 它以 RGB 格式存储 我需要重新着色 FOO 以便它与颜色列表中最接近的颜色匹配 即时执行此操作 我是否无法将每种颜色的 RGB 值视为 3D 网格上的点 r x g y b z 并计算点 FOO 与每个颜色点之间的
  • 二维几何:如何检查点是否在角度内

    我有以下二维几何问题 我有一个点 从该点投射一个无限角度 2D 锥体 该角度由方向和角度给出 该点和方向形成一个向量 并且角度的每一侧一半形成 2D 锥体 现在我想检查 2D 中的另一个点是在这个圆锥体内部还是外部 如何才能实现这一目标 谢
  • 自动适合衣服的算法?

    想象一下 客户要求您设计一款软件 以满足一些相当粗略的规格 如下所示 1 它将面向时尚行业营销 2 用户将是 设计衣服和东西 的人 可能有一个特定的术语 但我没有想到 3 由于各种原因 能够快速制作原型设计并查看它们在模型上的外观会很有用
  • 3D 数学:根据“向上”和“向上”正交向量计算倾斜(滚动)角度

    我希望这是提出这个问题的正确位置和这个一样 https stackoverflow com questions 3035590 bank angle from up vector and look at vector 但表示为纯数学而不是图
  • 在二维空间中从 A 点前往 B 点?

    我正在开发一个项目 需要我计算从可变点 A 到可变点 B 的 0 360 度航向 以使 A 点的物体面向 B 点 现在 我不确定如何实现这一目标 我用谷歌搜索但没有找到任何好的解决方案 在任何情况下 如何计算二维空间中从 A 点到 B 点的
  • 将大块位图转换为 3 维位图

    Problem 我需要这个大量的数据作为输入 对于基于C的arduino 这是上面示例中所需格式的大量数据 const byte bitmap 8 8 0xFF 0x81 0x81 0x81 0x81 0x81 0x81 0xFF 0x81
  • 如何创建热图来说明控制发散调色板中心颜色位置的网格差异?

    我有两个人脸 3D 网格 我希望使用热图来说明差异 我想使用红蓝发散色阶 我的数据可以查到here https github com Patricklv How to create heatmap illustraing 3D mesh d
  • 如何在iphone中画同心圆?

    我想画一个戒指 环应填充在外圆中 我参考了一个文档http developer apple com library mac documentation GraphicsImaging Conceptual drawingwithquartz
  • Android 谷歌地图圆圈平滑改变半径

    我想控制按进度条循环 但是谷歌地图APIsetRadius变化并不顺利 如何平滑改变圆半径 这是我的源代码 private Circle circle public void onMapReady final GoogleMap googl
  • 如何最小化两个子多边形的最大纵横比?

    我想使用直线将凸多边形切成给定面积比的两部分 以使两个子多边形的较大纵横比最小化 目前我的方法包括选择一个随机起点 计算将多边形分割成目标区域的适当终点 然后计算两个纵横比中较大的一个 然后重复这个很多次 直到我足够接近最小值 多边形 A
  • 优雅的折线“左移”测试

    Given X Y 坐标 即车辆的位置 X Y 数组 它们是折线中的顶点 请注意 折线仅由直线段组成 没有圆弧 我想要的是 计算车辆是在折线的左侧还是右侧 当然还是在顶部 我的做法 迭代所有线段 并计算到每个线段的距离 然后 对于最近的段
  • iOS 绘制圆圈

    我正在尝试在我的 iOS 应用程序中创建下面的圆圈 我知道如何制作圆圈 但不完全确定如何沿着弧线获取点 它必须是代码而不是图像 下面也是我目前拥有的代码 void drawRect CGRect rect CGPoint point poi
  • Three.js :face4 生成三角形而不是正方形

    我正在尝试使用 tree js 自定义几何图形生成一个正方形 但是这段代码 var cubeGeo new THREE Geometry cubeGeo vertices push new THREE Vector3 25 25 25 cu
  • 如何知道一个点是否在复杂的 3D 形状内(.ply 文件)

    我正在研究一个Java女巫项目真是要了我的命 经过几天在不同论坛上的研究 寻找我真正需要的东西 我来寻求你的帮助 我的数据 ply 文件 包含由许多三角形组成的 3D 形状 一个点 3D坐标 我想知道这个点是否包含在复杂的 3D 形状内 我
  • Excel VBA 导出到文本文件。需要删除空行

    我有一个工作簿 使用以下脚本将其导出到文本文件 它工作正常 但是当我打开文本文件时 末尾总是有一个空行 这导致我在生成此文本文件后运行的另一个脚本出现问题 有关如何从导出中删除空行的任何帮助 Code Sub Rectangle1 Clic

随机推荐

  • 如何判断会话是否处于活动状态? [复制]

    这个问题在这里已经有答案了 根据请求 您可以通过几种不同的方式来判断会话是否已启动 例如 isSessionActive session id Or isSessionActive defined SID 然而 如果您启动一个会话然后关闭它
  • Xamarin WKWebView 和 Cookie

    我有一个 Xamarin Forms 应用程序 它使用 cookie 来跟踪登录状态并同时使用 HTTPRequest 和 Webview 因此两者都需要共享 cookie 对于 UIWebView 这些 cookie 是共享的 无需我进行
  • cpuid命令显示信息的问题

    的信息llc缓存显示使用cpuid command在Linux上是 cache 3 cache type unified cache 3 cache level 0x3 3 self initializing cache level tru
  • Android NDK 中缺少 std::wstring 支持的解决方案?

    我有一个游戏 它在数千个地方使用 std wstring 作为其基本字符串类型 并使用 wchar t 及其函数进行操作 wcsicmp wcslen vsprintf 等 问题是 R5c 撰写本文时的最新 ndk 不支持 wstring
  • 值和引用类型混淆

    我在每个关于这个主题的网站上都读过 并且在过去几天里阅读了 Jon Skeets 的文章参考文献和值 and 参数传递 我了解这两种类型的概念 它们代表什么以及值和参考参数的区别是什么是另一个规范 我了解它的工作原理以及如何使用它 但我不明
  • Android 清单将支持 Galaxy S4、HTC One

    我正在尝试创建 Android 清单谷歌游戏将显示三星 Galaxy S4 HTC One 等 因为当前的设备未在兼容设备列表中列出 我确实搜索了 Stack Overflow 但这里的所有建议都没有帮助我 以下是我用于我们的应用程序的清单
  • AVAudioPlayer Swift 3 不播放声音[重复]

    这个问题在这里已经有答案了 我将 AVFoundation framework 添加到我的项目中 在我的项目导航器中 我添加了文件 Horn mp3 这是一个 1 秒的声音 当按下按钮 带有喇叭图像 时 应该播放声音 标签也应该更改其文本
  • 使用相对路径复制文件

    我想将某种类型的所有文件从某个子目录及其相对路径从该子目录复制到另一个目录 并且相对路径保持不变 例如 源子目录 c temp sourcedirectory 源文件 c temp sourcedirectory tonymontana f
  • “尝试附加自动命名数据库”错误

    我正在 Windows XP SP2 Professional 上使用 C Visual Studio 2010 制作桌面应用程序 如果我直接从发布的文件夹运行该应用程序而不运行安装程序或从调试文件夹运行它或只是调试该应用程序 它不会给出此
  • 使用 json 数据异步填充 AngularJS ngTable

    我正在尝试构建一个 AngularJS 应用程序 它输出一个用 json 填充的 HTML 表 该 表的 HTML 位于这个问题的底部 我在用着application json我从服务器检索的数据 当我做一个简单的curl http myu
  • 创建ipa以分发给客户端

    我想知道当我们可以轻松地压缩构建的应用程序并分发压缩的 app 文件时 创建 ipa 并将其分发给客户端进行测试有什么用 创建有什么好处 ipa 是不是创造了ipa不需要移动配置文件 请澄清我的疑问 我会告诉你我的经验的一个优点 当您向客户
  • 如何自定义 JSONSchema 的错误消息?

    有没有办法根据给定的条件提供自定义错误消息 我在用着https github com networknt json schema validator 版本1 0 43 这是我的 JSON 架构 id https configurations
  • 异常过滤器之外的异常处理?

    使用 Asp net WebApi RC 如何捕获未捕获的错误异常过滤器 or Application Error 在全局 asax 中 有了这两个条件 似乎还有一类例外情况尚未涵盖 例如 ApiControllerActionSelect
  • 如何将 1970 年以来的秒数转换为 C++ 中的 DateTime?

    如何将 1970 年以来的秒数转换为 C 中的 DateTime 我得到的时间格式如下 1296575549 573352 冒号的左侧部分以秒为单位 右侧部分以微秒为单位 请帮忙 Thanks Syd 尝试使用 gmtime 参见http
  • hcmap 与 R Shiny 中的本地文件 javascript

    我正在shiny ui和服务器 上开发一个应用程序 我想用Highchart包的hcmap函数实现一个地图 但是 在实现地图时 我发现函数 hcmap 与站点存在依赖关系 https code highcharts com mapdata
  • 动态方法调度

    网上有很多关于动态调度的信息 我感觉自己像个胆小鬼 因为我无法实现它 请帮我 这就是我正在尝试做的事情 ClassA public void createReq public String postReq ClassB Test publi
  • 将动态参数传递给 SQL Server 2008 中的存储过程

    我有这个过程执行另一个由参数及其参数传递的过程datefrom and dateto CREATE procedure dbo execute proc procs varchar 200 pdatefrom date pdateto da
  • 启用 Google API OAuth 范围

    对于使用 Google Apps 脚本创建的应用程序之一 会在我的应用程序中自动添加一些范围 如下所示 https www googleapis com auth drive https www googleapis com auth sc
  • master和reduce之间共享数据

    我需要使用所有reduce 任务的结果执行聚合 基本上 reduce 任务会找到总和 计数以及一个值 我需要将所有总和和计数相加并找到最终平均值 我尝试使用conf setInt在减少 但是当我尝试从主函数访问它时它失败了 class Ma
  • 3D线平面相交,与简单平面

    我在 3D 空间中有两个点 它们的 X 坐标具有不同的符号 所以其中一个肯定位于 X 平面的一侧 另一个位于 X 平面的另一侧 现在我想以最简单和优化的方式找到该平面与两点组成的线的交点 我知道如何进行一般线平面相交 但由于在这种情况下平面