你已经派生过 gprMax
镜像自地址
https://gitee.com/sunhf/gprMax.git
已同步 2025-08-07 15:10:13 +08:00
Fix checking corners of discrete plane wave
这个提交包含在:
@@ -950,11 +950,11 @@ class DiscretePlaneWave(GridUserObject):
|
||||
psi -= np.floor(psi / 360) * 360.0
|
||||
|
||||
uip = self._create_uip(grid)
|
||||
x_start, y_start, z_start = uip.check_src_rx_point(p1, self.params_str())
|
||||
x_stop, y_stop, z_stop = uip.check_src_rx_point(p2, self.params_str())
|
||||
_, start = uip.check_src_rx_point(p1, self.params_str())
|
||||
_, stop = uip.check_src_rx_point(p2, self.params_str())
|
||||
|
||||
DPW = DiscretePlaneWaveUser(grid)
|
||||
DPW.corners = np.array([x_start, y_start, z_start, x_stop, y_stop, z_stop], dtype=np.int32)
|
||||
DPW.corners = np.array([*start, *stop], dtype=np.int32)
|
||||
DPW.waveformID = waveform_id
|
||||
DPW.initializeDiscretePlaneWave(psi, phi, dphi, theta, dtheta, grid)
|
||||
|
||||
|
在新工单中引用
屏蔽一个用户