Beispiel #1
0
        // l=r^(-1)*(w)*r
        public void WtoL_V(ref RPoint WP, out RPoint LP)
        {
            QPoint Q = new QPoint(WP, 0.0);

            Q.RMul(ref m_R);
            Q.LDiv(ref m_R);
            LP = Q.PT;
        }
Beispiel #2
0
        // res=this'; L=this(res(L))=res(this(L))
        public CTrans MakeInverse()
        {
            QPoint QT = new QPoint(RPoint.Zero - this.T, 0);

            QT.RMul(ref this.m_R);
            QT.LDiv(ref this.m_R);
            CTrans res = new CTrans(QT.PT, this.m_R);

            res.m_R.Conj();
            return(res);
        }