@@ -112,7 +112,7 @@ public static float[] DefaultContactPosition(int contactIndex)
112112 private static float ContactPositionX ( int index )
113113 {
114114 var shank = index / NeuropixelsV2 . ElectrodePerShank ;
115- var offset = shankOffsetX + ( shankWidthX + shankPitchX ) * shank + 11 ;
115+ var offset = shankOffsetX + shankPitchX * shank + 11 ;
116116
117117 return ( index % 2 ) switch
118118 {
@@ -141,15 +141,15 @@ public static float[][] DefaultProbePlanarContour()
141141
142142 for ( int i = 0 ; i < numberOfShanks ; i ++ )
143143 {
144- probePlanarContour [ 2 + i * 5 ] = new float [ 2 ] { shankOffsetX + ( shankWidthX + shankPitchX ) * i , shankLengthY } ;
145- probePlanarContour [ 3 + i * 5 ] = new float [ 2 ] { shankOffsetX + ( shankWidthX + shankPitchX ) * i , shankBaseY } ;
146- probePlanarContour [ 4 + i * 5 ] = new float [ 2 ] { shankOffsetX + ( shankWidthX + shankPitchX ) * i + shankWidthX / 2 , shankTipY } ;
147- probePlanarContour [ 5 + i * 5 ] = new float [ 2 ] { shankOffsetX + ( shankWidthX + shankPitchX ) * i + shankWidthX , shankBaseY } ;
148- probePlanarContour [ 6 + i * 5 ] = new float [ 2 ] { shankOffsetX + ( shankWidthX + shankPitchX ) * i + shankWidthX , shankLengthY } ;
144+ probePlanarContour [ 2 + i * 5 ] = new float [ 2 ] { shankOffsetX + shankPitchX * i , shankLengthY } ;
145+ probePlanarContour [ 3 + i * 5 ] = new float [ 2 ] { shankOffsetX + shankPitchX * i , shankBaseY } ;
146+ probePlanarContour [ 4 + i * 5 ] = new float [ 2 ] { shankOffsetX + shankPitchX * i + shankWidthX / 2 , shankTipY } ;
147+ probePlanarContour [ 5 + i * 5 ] = new float [ 2 ] { shankOffsetX + shankPitchX * i + shankWidthX , shankBaseY } ;
148+ probePlanarContour [ 6 + i * 5 ] = new float [ 2 ] { shankOffsetX + shankPitchX * i + shankWidthX , shankLengthY } ;
149149 }
150150
151- probePlanarContour [ 22 ] = new float [ 2 ] { shankOffsetX * 2 + ( shankWidthX + shankPitchX ) * ( numberOfShanks - 1 ) + shankWidthX , shankLengthY } ;
152- probePlanarContour [ 23 ] = new float [ 2 ] { shankOffsetX * 2 + ( shankWidthX + shankPitchX ) * ( numberOfShanks - 1 ) + shankWidthX , probeLengthY } ;
151+ probePlanarContour [ 22 ] = new float [ 2 ] { shankOffsetX * 2 + shankPitchX * ( numberOfShanks - 1 ) + shankWidthX , shankLengthY } ;
152+ probePlanarContour [ 23 ] = new float [ 2 ] { shankOffsetX * 2 + shankPitchX * ( numberOfShanks - 1 ) + shankWidthX , probeLengthY } ;
153153 probePlanarContour [ 24 ] = new float [ 2 ] { 0f , probeLengthY } ;
154154
155155 return probePlanarContour ;
0 commit comments