相关疑难解决方法(0)

矩阵变换; 概念和理论,是否有实际学习的免费资源?

我最近很乐意从坐标渲染图表和图表,我很着迷使用矩阵来转换坐标空间.

我已经能够成功地缩放和反转二维坐标空间,但现在我的胃口被激发了.:)

我在哪里可以获得关于矩阵,矩阵数学的清晰,信息丰富,(免费)的教育材料,特别是适用于二维和三维空间?

math matrix hyperlink coordinates

23
推荐指数
3
解决办法
3038
查看次数

3d到2d投影矩阵

我在3D空间中有3个点我知道确切的位置.假设他们是:(x0,y0,z0),(x1,y1,z1)(x2,y2,z2).

此外,我有一个相机正在查看这3个点,我知道这三个点在相机视图平面上的2D位置.因此,举例来说,(x0,y0,z0)将是(x0',y0'),(x1,y1,z1)将来(x1',y1')(x2,y2,z2)将是(x2',y2')从相机的角度来看.

找到将这些3D点投影到摄像机视图平面上的2D点的投影矩阵的最简单方法是什么.我们对相机位置一无所知.

3d geometry 2d projection matrix

16
推荐指数
1
解决办法
2万
查看次数

如何在Raphael JS 2中将变换矩阵应用于路径坐标?

我想在Raphael JS 2中应用或"烘焙"几个路径的转换,这样我就可以将它们组合成一条路径.

这是一个示例路径,我希望将"transform"属性应用于所有"d"坐标.

<path style="" fill="#000000" stroke="none" d="M150,-265C182,-275,171,-220,180,-194L178,-194C181,-192,180,-185,181,-180C211,-169,282,-173,306,-166C308,-169,316,-171,315,-165C268,-157,225,-148,184,-137C188,-118,186,-96,190,-79L282,-131C289,-131,296,-135,297,-126C293,-118,271,-105,236,-80C190,-48,155,-20,125,-6C112,-15,115,-34,111,-51C121,-70,108,-107,107,-133C70,-132,-5,-126,0,-157C18,-170,39,-181,64,-191C75,-190,92,-181,100,-185C99,-198,95,-211,89,-225Z" transform="matrix(0.1389, 0, 0, 0.1389, 291.91, 235.465)" stroke-width="7.199999999999999">
Run Code Online (Sandbox Code Playgroud)

据我所知,svg-edit框架可以将路径坐标转换为绝对位置,并删除过程中的变换矩阵.

一些相关问题,我无法得到答案:

javascript svg raphael svg-edit

7
推荐指数
2
解决办法
9658
查看次数

标签 统计

matrix ×2

2d ×1

3d ×1

coordinates ×1

geometry ×1

hyperlink ×1

javascript ×1

math ×1

projection ×1

raphael ×1

svg ×1

svg-edit ×1