• matplotlib BlendedAffine2D 和 CompositeAffine2D


    2020-04-11 10:00:01 --Edit by yangray
    BlendedAffine2D 继承于Affine2DBase,支持x和y方向使用不同的仿射变换策略。(自译:混合仿射变换)

    CompositeAffine2D 继承于Affine2DBase,支持将两个仿射变换按先后顺序一次性执行。(自译:复合仿射变换)


    BlendedAffine2D(Affine2DBase):
    方法
    • __init__(self, x_transform, y_transform, **kwargs):

        参数[x_transform], [y_transform]:  Affine2DBase对象或子类对象。

        初始化本混合仿射变换,x / y方向分别初始化为x_transform / y_transform。

    • contains_branch_seperately(self, transform):

        参数[transform]: Transform对象

        返回是否 transform是x_transform,y_transform的子类,结果形式为(bool, bool)

    • get_matrix(self):

        返回 本混合仿射变换 的变换矩阵。

        矩阵由 x_transform的第一行做矩阵第一行,y_transform的第二行做矩阵第二行,[0, 0, 1]做第三行。

    CompositeAffine2D(Affine2DBase):
    方法:
    • __init__(self, a, b, **kwargs):

        参数[a], [b]:  Affine2DBase对象或子类对象。

        初始化本复合仿射变换,a为第一次变换,b为第二次转换。

    • depth(self): 静态方法

        返回a和b的深度之和。(不知道是啥)

    • _iter_break_from_left_to_right(self):

        (看不懂)

    • get_matrix(self):

        返回本复合变换矩阵,为变换b和变换a的点积。(b*a)

        

  • 相关阅读:
    后台写js 并跳转
    visual studio 2010 js 调试
    网页搜索功能 多表搜索sql
    c# 取得扩展名
    ajaxFileUpload 注意!
    ajaxFileUpload js判断类型
    sortable items不让他拖,也不让他放。cancel不然他拖动
    json 多重嵌套反序列化和序列化
    C#串口操作类,包括串口读写操作
    C#操作Word的超详细总结
  • 原文地址:https://www.cnblogs.com/exploer/p/12677881.html
Copyright © 2020-2023  润新知