膛线一个作用是使弹头旋转,另一个作用是能让弹头紧贴膛线,这样弹头在枪膛内就章动就很小。
滑膛枪之所以精度低是因为弹头要比枪管更小,不然一是没法装填,再一个弹头太大会让枪管挂铅更严重,这更影响精度。弹头小枪管粗,弹头在枪管里运动的时候会无规律的抖动,所以出膛之后就乱飞。用圆弹头也是因为弹头会无规律的抖动,圆形各个方向上的空气阻力都是一样的,就算乱动也不会因为空气阻力使情况更糟,尖头各方向的空气阻力都不一样,乱动的话不一定就是尖头向前了。
直膛线这个我倒是没听说过,按照字面意思理解的话就是没有缠度的膛线呗,这样虽然不能让弹头旋转但是因为弹头也是紧贴膛线的章动程度不会比旋转膛线的更大,这样看其实出膛精度应该差不多。旋转能让中远距离的精度更高,主要是旋转体具有自稳定性,在风偏的时候受影响程度小于不自旋的弹头,在近距离不旋转也不会精度很差,坦克炮滑膛炮和线膛炮在2000米内精度差距也不是特别大。