mapillary-js
Version:
WebGL JavaScript library for displaying street level imagery from mapillary.com
38 lines (31 loc) • 973 B
text/typescript
import {NodeHelper} from "./NodeHelper.spec";
import {IGPano} from "../../src/API";
import {Transform} from "../../src/Geo";
import {Node} from "../../src/Graph";
export class TransformHelper {
private _nodeHelper: NodeHelper = new NodeHelper();
public createTransform(gpano?: IGPano): Transform {
let node: Node = this._nodeHelper.createNode(gpano);
return new Transform(
node.orientation,
node.width,
node.height,
node.focal,
node.scale,
node.gpano,
node.rotation,
[0, 0, 0],
null);
}
public createFullGPano(): IGPano {
return {
CroppedAreaImageHeightPixels: 1,
CroppedAreaImageWidthPixels: 1,
CroppedAreaLeftPixels: 0,
CroppedAreaTopPixels: 0,
FullPanoHeightPixels: 1,
FullPanoWidthPixels: 1,
};
}
}
export default TransformHelper;