如何将一个不规则几何体面上的点投影到一个平面上,并保持原有点之间的距离不变? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
lazydog
V2EX    程序员

如何将一个不规则几何体面上的点投影到一个平面上,并保持原有点之间的距离不变?

  •  
  •   lazydog 2018 年 6 月 4 日 3534 次点击
    这是一个创建于 2822 天前的主题,其中的信息可能已经有所发展或是发生改变。

    RT,关于这种方法大家有什么好的点子吗?

    事实上,关于上述问题倒是有一种解决方法,那就是里奇流方法,具体来讲就是:

    在微分几何中,“里奇流”是一种固有的几何学流动,它的主要思想是让形随时间变形,即是让度规张量随时间变化,观察在形的变形下,Ricci 曲率是如何变化的,以此来研究整体的拓扑性质。 它的核心是 Hamilton-Ricci方程,是一个拟线性抛物型方程组。

    现在我们并不需要这种方法,也就是需要用自己的方法来解决上述问题,各位大神有思路吗?

    另外,还有种共形映射的方法,不知大家有了解的吗?

    16 条回复    2018-06-05 18:20:34 +08:00
    xupefei
        1
    xupefei  
       2018 年 6 月 4 日 via Android
    投影到平面后还要“保持原有点之间的距离不变”,这做的到吗…
    golmic
        2
    golmic  
       2018 年 6 月 4 日   1
    数学系的答一下。三个不共线的点确定一个平面,为了让这三个点距离不变,投影面和此三点确定的平面必须平行,然后第四个点如果不在这个平面上,则无论如何投影都没法使他们距离不变。
    xml123
        3
    xml123  
       2018 年 6 月 4 日
    你在平面上按你的要求画一个正四面体的投影试试
    lazydog
        4
    lazydog  
    OP
       2018 年 6 月 4 日
    @golmic @xupefei @xml123 这样的描述的确是没法保持距离不变。原问题是我没有描述清楚,我想想该如何更准确的描述以下。
    takato
        5
    takato  
       2018 年 6 月 4 日
    根据你给的信息。。是不是指的是保长映射?
    hanbing135
        6
    hanbing135  
       2018 年 6 月 4 日 via Android
    太高端了 连文体都看不懂
    Rukawa
        7
    Rukawa  
       2018 年 6 月 4 日
    根据我的理解,应该可以看作是一种低维嵌入,要求保持距离,实际上就是“多维缩放”( Multiple Dimensional Scaling,MDS )
    LadyChunsKite
        8
    LadyChunsKite  
       2018 年 6 月 4 日   1
    学地理的抛个砖头。地球从球体投影到平面的时候,不可避免的发生一些位置上的变形。要么形状变了,比如地球上的一段铁轨和平面地图上的看起来不一样。要么面积变了,投影的时候为了保证形状不变,地球南北极被放大了,这也导致了某些地图上苏联看起来比整个非洲还要大。
    如果你只是为了将不规则几何体转换成平面展示的话,选一个形状变化和面积变化的折中方案。
    橘子皮是拍不扁的。
    alvin666
        9
    alvin666  
       2018 年 6 月 4 日 via Android
    八楼+1,高斯曲率了解一下
    另我猜 lz 考虑的是数据降维? sklearn 了解一下
    lazydog
        10
    lazydog  
    OP
       2018 年 6 月 4 日
    @takato 我也不是很清楚,但我所查到的信息也有这样的说明。另外,保角映射和共形映射应该不能同时存在把?
    @hanbing135 是我描述的不好,我自己都快糊涂了~
    @Rukawa 你的想法很新奇,我记录下,再查查相关资料。
    xml123
        11
    xml123  
       2018 年 6 月 4 日
    保角映射和共形映射说的不是同一个东西吗,lz 弄了半天还没搞清楚想问什么。
    lazydog
        12
    lazydog  
    OP
       2018 年 6 月 4 日 via Android
    @xml123 是打错了,我是想说保距和共形来着
    zynlp
        13
    zynlp  
       2018 年 6 月 5 日 via iPhone   1
    在 v2 你甚至可以讨论微分几何
    lazydog
        14
    lazydog  
    OP
       2018 年 6 月 5 日 via Android
    @zynlp v2 大神多啊。事实上,这个问题也是和计算机相关的~
    cky951113
        15
    cky951113  
       2018 年 6 月 5 日
    图形学相关专业的来凑个热闹,如果把问题降为三维曲面上的点向二维投影,那楼主的问题就可以转化成曲面参数化问题了(ARAP 等),把保角保距分别计入损失函数,解个最优化问题。
    lazydog
        16
    lazydog  
    OP
       2018 年 6 月 5 日 via Android
    @cky951113 感谢回复,我按你的方法试试!
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3403 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 10:36 PVG 18:36 LAX 02:36 JFK 05:36
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86