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

Function getImageWorldPose

src/utils/colmapTransforms.ts:41–46  ·  view source on GitHub ↗
(image: Image)

Source from the content-addressed store, hash-verified

39 * More efficient when you need both values.
40 */
41export function getImageWorldPose(image: Image): { position: THREE.Vector3; quaternion: THREE.Quaternion } {
42 const quaternion = getImageWorldQuaternion(image);
43 const t = new THREE.Vector3(image.tvec[0], image.tvec[1], image.tvec[2]);
44 const position = t.negate().applyQuaternion(quaternion);
45 return { position, quaternion };
46}

Callers 7

itemFunction · 0.90
sphericalItemFunction · 0.90
sphericalItemWithIdFunction · 0.90
buildCameraFrustumItemsFunction · 0.90
getImageFlyToPoseFunction · 0.90

Calls 1

getImageWorldQuaternionFunction · 0.85

Tested by 3

itemFunction · 0.72
sphericalItemFunction · 0.72
sphericalItemWithIdFunction · 0.72