MCPcopy Index your code
hub / github.com/ColmapView/Colmapview.github.io / sim3dToEuler

Function sim3dToEuler

src/utils/sim3dTransforms.ts:60–71  ·  view source on GitHub ↗
(sim3d: Sim3d)

Source from the content-addressed store, hash-verified

58 * Convert Sim3d to Euler angle representation.
59 */
60export function sim3dToEuler(sim3d: Sim3d): Sim3dEuler {
61 const euler = new THREE.Euler().setFromQuaternion(sim3d.rotation, 'XYZ');
62 return {
63 scale: sim3d.scale,
64 rotationX: euler.x,
65 rotationY: euler.y,
66 rotationZ: euler.z,
67 translationX: sim3d.translation.x,
68 translationY: sim3d.translation.y,
69 translationZ: sim3d.translation.z,
70 };
71}
72
73/**
74 * Create default Euler representation (identity transform).

Callers 6

getSplatModelTransformFunction · 0.90
getShareTransformFunction · 0.90
applyTransformPresetFunction · 0.85
applyTransformToDataFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected