matrix - 用于直线和矩形之间转换的仿射变换矩阵
问题描述
有没有办法使用仿射变换矩阵在零高度的矩形(即有效地具有2个不同的端点/角点)和>零高度的矩形(即具有4个不同的端点/角点)之间进行转换?
如果不是,是否存在另一种可以做同样的转换?
提前致谢。
解决方案
不,这不是仿射变换。
用外行的话 - 你可以用系数 k=0的比例(拉伸)矩阵制作零高度矩形,但逆过程需要不可能的系数1/0
在某些 3D 程序中,此类过程称为“挤压”或“推/拉”,要实现它,您需要与仿射变换完全不同的工具。
推荐阅读
- coldfusion - 使用正则表达式从 url 中提取值
- java - 创建不重复属性的规则
- python - Python 类类型
- git - 是否有 git max 标签名称长度?
- c# - 是否可以通过将 [EnableQuery] 属性添加到控制器方法来对 ASP.NET Core WebAPI 端点的包装 json 响应使用 OData
- c++ - 为什么 std::queue 要求元素是可复制的?
- python - 将指向连续数据的指针从 Python 传递到 C 的最简单方法
- html - 标题图像问题 - 对象适合:包含
- api - 如何通过 FedEx API 获取标签的实际重量/价格?
- python - python - 如何在python中使用没有numpy的用户输入编写矩阵代码?