void UpdateCamera(PopCap.TCamera Camera) { if (ApplyTransform) { var LocalToWorld = Camera.GetLocalToWorld(); VisualisationDepthCamera.transform.localPosition = LocalToWorld.MultiplyPoint(Vector3.zero); VisualisationDepthCamera.transform.localRotation = LocalToWorld.rotation; } }
public void OnFrame(PopCap.TFrameMeta ColorMeta, Texture ColourText, PopCap.TFrameMeta DepthMeta, Texture DepthTexture) { if (DepthMeta.Camera != null) { LastCamera = DepthMeta.Camera; //UpdateCamera(DepthMeta.Camera); } else { Debug.Log("No camera in meta"); } }