【发布时间】:2012-01-08 19:45:07
【问题描述】:
所以,我有这个算法来计算 3D 形状的横截面,平面由法线向量给出。
但是,我目前的问题是,横截面是一组 3D 点(都位于该给定平面上)并且要显示它,我需要将此坐标映射到 XY 平面。
如果平面法线类似于 (0,0,c),这将非常有效 - 我只是复制 x 和 y 坐标而丢弃 z。
这是我的问题:由于我不知道如何转换任何其他纯文本,任何人都可以给我任何关于我现在应该做什么的提示吗?
【问题讨论】:
-
我怀疑您想要做的是从窗格(您的横截面)投影到另一个(x,y)或从一个到另一个的坐标转换 - 哪个?
-
目前我在 3D 坐标系中有一组 3D 点 (x, y, z)(实际上是 (x,y,z,1))。我想要的是一组 2D 点 (x', y') (好吧,实际上也是 (x',y', 1)),例如 XY 平面中的 (x',y') 匹配 (x, y, z ) 在由法线向量给出的 3D 平面中。到目前为止,我认为如果我可以旋转向量给出的平面,我可以这样投影点:(x,y,z,1) -> (x,y,1)
-
@EugenRieck 嘿,Eugen,您会说“从窗格(您的横截面)到另一个(x,y)的投影或从一个到另一个的坐标转换”之间的区别/跨度>
标签: algorithm 3d geometry 2d plane