internal override gp_GTrsf2d GetMatrix() { var trsf = new gp_GTrsf2d(); trsf.SetValue(1, 1, _Sx); trsf.SetValue(2, 2, _Sy); return(trsf); }
internal override gp_GTrsf2d GetMatrix() { var trsf = new gp_GTrsf2d(); trsf.SetValue(1, 1, 1); trsf.SetValue(2, 1, Math.Tan(_Skew.ToRad())); trsf.SetValue(1, 2, 0); trsf.SetValue(2, 2, 1); return(trsf); }
internal override gp_GTrsf2d GetMatrix() { var trsf = new gp_GTrsf2d(); trsf.SetValue(1, 1, _Values[0]); trsf.SetValue(2, 1, _Values[1]); trsf.SetValue(1, 2, _Values[2]); trsf.SetValue(2, 2, _Values[3]); trsf.SetTranslationPart(new XY(_Values[4], _Values[5])); return(trsf); }