sillydaddy 最近的时间轴更新
sillydaddy

sillydaddy

V2EX 第 472822 号会员,加入于 2020-02-27 19:30:20 +08:00
今日活跃度排名 3468
富文本测试
沙盒  •  sillydaddy  •  16 天前  •  最后回复来自 sillydaddy
8
在“互联网世界版图”中找到了 v2ex
  •  2   
    互联网  •  sillydaddy  •  30 天前  •  最后回复来自 LewisW
    64
    生成像素并打印之,然后卖钱
    分享发现  •  sillydaddy  •  21 天前  •  最后回复来自 loading
    14
    推荐一下 Origami(App 原型制作工具)
    设计  •  sillydaddy  •  33 天前  •  最后回复来自 sillydaddy
    5
    [原创]4 千字长文,对原型工具的抽象分析
    设计  •  sillydaddy  •  36 天前  •  最后回复来自 no1xsyzy
    15
    sillydaddy 最近回复了
    @ccraohng
    哈哈。☕️就不用啦。你发这个帖子也帮我把行列主序的概念理解清楚了。🙏
    @sillydaddy
    上面解释的有点啰嗦,用一句话概括下:
    m[0],m[4],m[8],m[12],对于行主序矩阵来说,是其第一列。而对于列主序来说,是其第一行。
    所以行矩阵的 v*M[第一列],与列矩阵的 M[第一行]*v,是一样的。
    @wjgmytwq
    可以做一个一键随机播放啊,不然还要自己一个一个点。
    这样听到有意思的就会停下来看一下是哪个国家的歌,不好听的则“选择性失聪”。
    @ccraohng
    所以,不用再担心需要矩阵转置啦,内存布局都是一样的。只需注意,行主序时,向量的变换要写成 v*M,把向量看作行;列主序则是 M*v,把向量看作列。
    @ccraohng
    @3dwelcome
    这个行主序、列主序,确实挺绕脚的,今天看两位在这讨论,于是又去查了一下,

    下面这个解释应该是靠谱的:
    https://blog.lazybee.me/d3dopengl_matrix/
    意思就是,行主序和列主序,在实际程序里面,真正的内存布局都是一样的,都是 m[12] m[13] m[14]表示平移值,但是,2 者对于行和列的解释不一样,行主序主张第 i 行第 j 列的值存储在 a[i][j],即 m[i*4+j]中,列主序则主张第 i 行第 j 列的值存储在 a[j][i],即 m[j*4+i]中。
    那么这两种不同的主张,为什么会有相同的内存布局呢?这是因为,行主序主张把向量看作是“行”,坐标变换写作 v=v*M,而列主序主张把向量看作是“列”,于是 v=M*v 。这样的要求,导致按行主序(v*M)运算时,要从 M 中按列取,而按列主序(M*v)运算时则要按行取。而行主序对“行”的定义,并不是列主序对“行”的定义,反而恰恰是列主序对“列”的定义(如前所述的 a[i][j]和 a[j][i]),所以,内存布局就一样了。所以关键在于是 v*M 还是 M*v 。

    下面这个说明里面也解释了作者的无奈。
    https://glmatrix.net
    可以听一整天
    matrix
    梅吹可斯 ✅
    麦吹可斯 ❌
    麻吹可斯 ❌
    9 天前
    回复了 graetdk 创建的主题 酷工作 想找一个 iOS 开发顾问
    有点意思啊,为啥楼上的都这么反对顾问呢?
    我感觉楼主的意思就是顾问在前期帮助新人快速起步啊。比如系统的讲解一下 iOS 开发、帮助排查难找的 bug 、提供一些经验之谈。
    从经济上更节省,毕竟可能就是几个月;
    从感情上更融洽,一举三方都有得;
    @v2defy #16 >“希望这个笔记软件可以长久的存在下去,不过如果有一天它倒闭了,希望一定要提供导出所有笔记的渠道。”

    看后半句差点笑喷。。
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2214 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 174ms · UTC 07:28 · PVG 15:28 · LAX 00:28 · JFK 03:28
    ♥ Do have faith in what you're doing.