コード例 #1
0
ファイル: SvgDomTransforms.cs プロジェクト: Macad3D/Macad3D
        internal override gp_GTrsf2d GetMatrix()
        {
            var trsf = new gp_GTrsf2d();

            trsf.SetValue(1, 1, _Sx);
            trsf.SetValue(2, 2, _Sy);
            return(trsf);
        }
コード例 #2
0
ファイル: SvgDomTransforms.cs プロジェクト: Macad3D/Macad3D
        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);
        }
コード例 #3
0
ファイル: SvgDomTransforms.cs プロジェクト: Macad3D/Macad3D
        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);
        }