Community Tip - Did you know you can set a signature that will be added to all your posts? Set it here! X
Thank you @RolandRaytchev . Now its working fine.
But now I have another issue with my experience. What is want is that when the distance between our phone and and our model is less than 0.5 a popup should come to alert the user that it is not safe to come any closer.
For that purpose I used following code:
$scope.trigger = function() {
if (+magnitute(fargs.position[0].toFixed(2),fargs.position[1].toFixed(2),fargs.position[2].toFixed(2)) < 0.5) {
$scope.setWidgetProp('popup-2', 'visible', true)}
};
But it does not work..
Can you help me recifying this error.
Solved! Go to Solution.
I will suggest to use some code like this:
$scope.trigger = function() {
if (+magnitute(fargs.position[0].toFixed(2),fargs.position[1].toFixed(2),fargs.position[2].toFixed(2)) < 0.5) {
//$scope.setWidgetProp('popup-2', 'visible', true)
$scope.app.fn.triggerWidgetService("popup-2","showpopup");
//show popup
else
$scope.app.fn.triggerWidgetService("popup-2","hidepopup");
//if distance large then hide
}
};
So I tested and it worked in preview.
I will suggest to use some code like this:
$scope.trigger = function() {
if (+magnitute(fargs.position[0].toFixed(2),fargs.position[1].toFixed(2),fargs.position[2].toFixed(2)) < 0.5) {
//$scope.setWidgetProp('popup-2', 'visible', true)
$scope.app.fn.triggerWidgetService("popup-2","showpopup");
//show popup
else
$scope.app.fn.triggerWidgetService("popup-2","hidepopup");
//if distance large then hide
}
};
So I tested and it worked in preview.
Thank you once again @RolandRaytchev for you reply. But even now after applying the code provided by you, it doesn't work.
Another thing is I am using trial version of vuforia studio and in 3D-Container, I do not have the option of 'extended tracking events'. Therefore I am not able to use this feature completely.
Can you please tag the project since the code didn't worked in my system?
Hi @vivekse ,
I uploaded 2 test projects.
One for mobile device (testEye-Custom ) and other for HoloLens device (testEye-HoloL)
Please, pay attention that it should only display how this could work. It measure only the distance to the global 0.0.0) If you consider object with another positon you need to calculate the
delta = Math.abs(magnitute(PointObjectMidle - eyepos))
The pictures in in my previous post to this topic was made in testEye-Custom project - for the mobile device
On the HoloLens there is no popups possible - here we can use 3dLabels where we set some specific css style or we can use a 3dImag with dynamicaly generated svg file. see also the topic Display SVG as 3D Image on Hololens