コード例 #1
0
FTangoPoseData UTangoARCamera::GetCurrentPoseRENDERTHREAD(float TimeStamp)
{
	if (UTangoDevice::Get().getTangoDeviceMotionPointer() == nullptr)
	{
		return FTangoPoseData();
	}
	return UTangoDevice::Get().getTangoDeviceMotionPointer()->GetPoseAtTime(FrameOfReference, TimeStamp);
}
コード例 #2
0
TEnumAsByte<ETangoPoseStatus::Type> UTangoMotionComponent::GetTangoPoseStatus(float& Timestamp)
{
	FTangoPoseData LatestPose = UTangoDevice::Get().getTangoDeviceMotionPointer() != nullptr ? UTangoDevice::Get().getTangoDeviceMotionPointer()->GetPoseAtTime(MotionComponentFrameOfReference, 0) : FTangoPoseData();
	Timestamp = LatestPose.Timestamp;
	return LatestPose.StatusCode;
}
コード例 #3
0
FTangoPoseData UTangoMotionComponent::GetTangoPoseAtTime(FTangoCoordinateFramePair FrameOfReference, float Timestamp)
{
	return UTangoDevice::Get().getTangoDeviceMotionPointer() != nullptr ? UTangoDevice::Get().getTangoDeviceMotionPointer()->GetPoseAtTime(FrameOfReference, Timestamp) : FTangoPoseData();
}