MCPcopy Create free account
hub / github.com/NVlabs/InstantSplat / shift

Function shift

utils/pose_utils.py:494–500  ·  view source on GitHub ↗
(pose, dz)

Source from the content-addressed store, hash-verified

492 return np.mean(distances)
493
494 def shift(pose, dz):
495 result = np.copy(pose)
496 z = result[:3, 2]
497 z /= np.linalg.norm(z)
498 # Move along forward-backward axis. -z is forward.
499 result[:3, 3] += z * dz
500 return result
501
502 dz = average_distance(poses[:, :3, 3])
503 prefix = np.stack([shift(poses[0], (i + 1) * dz) for i in range(n_buffer)])

Callers 1

insert_buffer_posesFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected