4
我有使用Vuforia和jPCT的問題。將jPCT與Vuforia/QCAR SDK集成
我已經成功地從Vuforia本地代碼通過modelViewMatrix
QCAR::Matrix44F modelViewMatrix = QCAR::Tool::convertPose2GLMatrix(imageResult->getPose())
到Java。
然後我嘗試設置jPCT的相機矩陣。
public void setCameraMatrix(float[] modelViewMatrixFromVuforia) {
float x = modelViewMatrixFromVuforia[12];
float y = modelViewMatrixFromVuforia[13];
float z = modelViewMatrixFromVuforia[14];
modelViewMatrixFromVuforia[12] = 0;
modelViewMatrixFromVuforia[13] = 0;
modelViewMatrixFromVuforia[14] = 0;
Matrix cameraMatrix = new Matrix();
cameraMatrix.setDump(modelViewMatrixFromVuforia);
cameraMatrix = cameraMatrix.invert();
camera.setBack(cameraMatrix);
camera.setPosition(x, y, z);
}
但是3D對象沒有被正確地跟蹤。我錯過了什麼?
我已經加入cameraMatrix.rotateX((浮動)Math.PI),但它不工作。你介意分享你的代碼正在工作嗎?謝謝。 – jack