虚线的代码完成。
This commit is contained in:
@@ -32,6 +32,10 @@ public class CameraDataFetcher {
|
|||||||
public float camy;
|
public float camy;
|
||||||
public float camz;
|
public float camz;
|
||||||
public float z_rate;
|
public float z_rate;
|
||||||
|
public float dashSize = 5;
|
||||||
|
public float gapSize = 3;
|
||||||
|
public float dashOffset = 0;
|
||||||
|
public float uAASize = 1.5f;
|
||||||
|
|
||||||
// 从JSONObject解析数据
|
// 从JSONObject解析数据
|
||||||
public static CameraData fromJson(JSONObject json) {
|
public static CameraData fromJson(JSONObject json) {
|
||||||
@@ -51,6 +55,10 @@ public class CameraDataFetcher {
|
|||||||
data.camy = (float)json.getDouble("camy");
|
data.camy = (float)json.getDouble("camy");
|
||||||
data.camz = (float)json.getDouble("camz");
|
data.camz = (float)json.getDouble("camz");
|
||||||
data.z_rate = (float)json.getDouble("z_rate");
|
data.z_rate = (float)json.getDouble("z_rate");
|
||||||
|
data.dashSize = (float)json.getDouble("dashSize");
|
||||||
|
data.gapSize = (float)json.getDouble("gapSize");
|
||||||
|
data.dashOffset = (float)json.getDouble("dashOffset");
|
||||||
|
data.uAASize = (float)json.getDouble("uAASize");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
Log.e("CameraData", "解析JSON失败: " + e.getMessage());
|
Log.e("CameraData", "解析JSON失败: " + e.getMessage());
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -294,14 +294,16 @@ public class MainActivity extends GameActivity implements FaceLandmarkerHelper.L
|
|||||||
public float z_rate = 1.0f;
|
public float z_rate = 1.0f;
|
||||||
|
|
||||||
public native void passDataToNative(ByteBuffer buffer, int pointCount, int width, int height);
|
public native void passDataToNative(ByteBuffer buffer, int pointCount, int width, int height);
|
||||||
public native void upDateCameraData(float fov, float x, float y, float z, float sx, float sy, float sz, float rotx, float roty, float rotz, float camx, float camy, float camz);
|
public native void upDateCameraData(float fov, float x, float y, float z, float sx, float sy, float sz, float rotx, float roty, float rotz,
|
||||||
|
float camx, float camy, float camz, float dashSize, float gapSize, float dashOffset, float uAASize);
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess(CameraDataFetcher.CameraData data) {
|
public void onSuccess(CameraDataFetcher.CameraData data) {
|
||||||
z_rate = data.z_rate;
|
z_rate = data.z_rate;
|
||||||
upDateCameraData(data.fov, data.x, data.y, data.z, data.sx, data.sy, data.sz,
|
upDateCameraData(data.fov, data.x, data.y, data.z, data.sx, data.sy, data.sz,
|
||||||
data.rotx, data.roty, data.rotz,
|
data.rotx, data.roty, data.rotz,
|
||||||
data.camx, data.camy, data.camz
|
data.camx, data.camy, data.camz,
|
||||||
|
data.dashSize, data.gapSize, data.dashOffset, data.uAASize
|
||||||
);
|
);
|
||||||
canFetch = true;
|
canFetch = true;
|
||||||
Log.e(TAG, "GetCameraData " + data.toString());
|
Log.e(TAG, "GetCameraData " + data.toString());
|
||||||
|
|||||||
Reference in New Issue
Block a user