Example #1
0
        internal override gp_GTrsf2d GetMatrix()
        {
            var trsf = new gp_GTrsf2d();

            trsf.SetValue(1, 1, _Sx);
            trsf.SetValue(2, 2, _Sy);
            return(trsf);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }