fix bug in baseline computation
parent
2b8fdb3acb
commit
5bc4cd6466
|
@ -417,6 +417,10 @@ def runPreprocessor(self):
|
|||
mvel = np.array(masterSV.getVelocity())
|
||||
sxyz = np.array(slaveSV.getPosition())
|
||||
|
||||
#to fix abrupt change near zero in baseline grid. JUN-05-2020
|
||||
mvelunit = mvel / np.linalg.norm(mvel)
|
||||
sxyz = sxyz - np.dot ( sxyz-mxyz, mvelunit) * mvelunit
|
||||
|
||||
aa = np.linalg.norm(sxyz-mxyz)
|
||||
costheta = (x[1]*x[1] + aa*aa - slvrng*slvrng)/(2.*x[1]*aa)
|
||||
|
||||
|
|
Loading…
Reference in New Issue