CoolFace
Apppublic

abreza/rerun-viewer

sourceHugging Faceupdated 2y agoView on Hugging Face
3likes
geometry.py12 linesDownload Raw Back to utils
1import numpy as np2from scipy.spatial.transform import Rotation3from typing import Dict4 5 6def vector3_to_numpy(vec: Dict[str, float]) -> np.ndarray:7    return np.array([vec['x'], vec['y'], vec['z']])8 9 10def euler_to_quaternion(euler: Dict[str, float]) -> np.ndarray:11    return Rotation.from_euler('xyz', [euler['x'], euler['y'], euler['z']]).as_quat()12