Skip to main content

Auki::ConjureKit::Manna::QrPoseSolverCoordinateEnvironment

Public Functions

Name
QrPoseSolverCoordinateEnvironment(Matrix4x4 textureToNDCMatrix, Matrix4x4 projectionMatrix, Matrix4x4 worldToCameraMatrix, int textureWidth, int textureHeight, Camera camera)
QrPoseSolverCoordinateEnvironment(string jsonEncoded)
Vector3TextureToCameraSpace(Vector2 inTexture, float z)
Vector3CameraSpaceToWorldSpace(Vector3 inCamera)
Vector2WorldSpaceToTexture(Vector3 inWorld)
double3TextureToCameraSpace(double2 inTexture, float z)
double3CameraSpaceToWorldSpace(double3 inCamera)
stringJsonEncodedEnvironmentCoordinates()

Public Functions Documentation

function QrPoseSolverCoordinateEnvironment

QrPoseSolverCoordinateEnvironment(
Matrix4x4 textureToNDCMatrix,
Matrix4x4 projectionMatrix,
Matrix4x4 worldToCameraMatrix,
int textureWidth,
int textureHeight,
Camera camera
)

function QrPoseSolverCoordinateEnvironment

QrPoseSolverCoordinateEnvironment(
string jsonEncoded
)

function TextureToCameraSpace

Vector3 TextureToCameraSpace(
Vector2 inTexture,
float z
)

function CameraSpaceToWorldSpace

Vector3 CameraSpaceToWorldSpace(
Vector3 inCamera
)

function WorldSpaceToTexture

Vector2 WorldSpaceToTexture(
Vector3 inWorld
)

function TextureToCameraSpace

double3 TextureToCameraSpace(
double2 inTexture,
float z
)

function CameraSpaceToWorldSpace

double3 CameraSpaceToWorldSpace(
double3 inCamera
)

function JsonEncodedEnvironmentCoordinates

string JsonEncodedEnvironmentCoordinates()