We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7ae967b commit 50810f9Copy full SHA for 50810f9
1 file changed
src/bsr/geometry/primitives/pipe.py
@@ -226,12 +226,13 @@ def _downsample_data(
226
227
t = np.linspace(0, 1, num_elements)
228
t_old = np.linspace(0, 1, positions.shape[1])
229
- positions[0, :] = np.interp(t, t_old, positions[0, :])
230
- positions[1, :] = np.interp(t, t_old, positions[1, :])
231
- positions[2, :] = np.interp(t, t_old, positions[2, :])
232
- radii = np.interp(t, t_old, radii)
+ new_positions = np.empty((3, num_elements))
+ new_positions[0, :] = np.interp(t, t_old, positions[0, :])
+ new_positions[1, :] = np.interp(t, t_old, positions[1, :])
+ new_positions[2, :] = np.interp(t, t_old, positions[2, :])
233
+ new_radii = np.interp(t, t_old, radii)
234
- return positions, radii
235
+ return new_positions, new_radii
236
237
def _create_bezier_spline(
238
self, number_of_points: int, handle_type: str = "AUTO"
0 commit comments