III单向通过TNT的炮口结构(?)
这个我实在不知道怎么取名字,看了问题来源应该会清楚了
问题来源:三维炮需要Y轴推进,常见的方法是用梯子阻碍TNT透过推力,但如果现在有特殊需求使得我们希望有些TNT能够通过这里呢?(以后会说,利用沿轴特性齐射和双1200、快反都可能用到)一种方法是活塞控制,在Y轴炮管中填水,平时活塞伸出,防止Y轴TNT下坠;有TNT经过收回,避免阻碍运动。然而高频下这种结构显然会失效,那有没有别的方法呢?
方案思路:(图一)不知道你是否有这样的经历,按住潜行键在箱子侧边走,Steve是不会掉下去的,这是因为箱子的碰撞箱小于正常方块,既然Steve能够站住,TNT也可以,因此采用图二结构,紫色TNT水平推到箱子边,绿色TNT自由下坠。
至于为什么选择箱子,很明显,绿色TNT和紫色TNT错位了(假设此方向均向箱子侧归正,另一个水平方向统一归正,中心偏移为Δx),Y轴推力不但有一个推力损失,还会产生X/Z分量,影响精度。查询碰撞箱表可得(图三)箱子15/16最接近1,Δx为1/32。
此种结构最适合Y轴收集TNT,用作发射推动时有较小误差。也比较适合电磁炮,电磁炮对此误差无严格要求。
误差分析如图四,假设Z轴归正对齐,E(RE%)相对百分比误差为Y推动在X轴分量比上X推动量,H为高度,加上0.98/16是爆炸中心高于受力中心(其实没有力这个概念,MC是直接赋予速度),由于Δx太小,这里用高取代斜边,即tanθ取代sinθ。对于V的计算中,n为推动用TNT数量,d为中心距离,η这里表示爆炸接触率(一般直接忽视这个)。由此可见,一般当H为2时,RE%近似为(ny/nx)*(1/64)*100%,一般来说相对误差很小,甚至可以用于常规打点矢量炮



