Vuforia Studio
Recently active
Just wanted to ask an easy casual friday question 🙂 Does someone know about the origin of "Vuforia" name? I googled a bit, but couldn't find any clues / hypotheses. Would love to hear a fascinating story about it being the name of the favourite toy of someone's kid or the name of a paradise island somewhere in the Pacific Ocean or something like that 🙂
In Vuforia Studio in properties in Thing of type Infotable not Auto Updating. Problem is in Vuforia Studio API? Because in Studio source code we have scope.$watch() and this function is not working with objects like json infotable?
Hey I did some testing with datagrid that has a lot of data. If I make a new 2D view and put the datagrid there, the scrolling in datagrid works. If there is 3D view behind the 2D GUI then the scrolling doesn't work in datagrid. I tried putting the datagrid into panel, card, popup and straight to the root of 2D Overlay but the scrolling did not work in any of these test cases. I assume the 3D view captures the scrolling event? I set the 3D Container visibilty to hidden but that did not change anything. The scrolling didn't work with list either. I tested with Vuforia Studio 9.0.3.
Hi, I am trying to load 3D model from ThingWorx File Repository in Vuforia Studio. I have read the post here: Solved: How to load 3D model in runtime from Thingworx Fil... - PTC Community, but how am I actually supposed to decode the binary file from the LoadBinary service? In case of a video or image, we can specify the data type to be video/mp4 or image/png or image/jpeg and so on. var ret_str='data:video/mp4;base64,'+args.data[0].Content; But which data type should be used for a 3D model? And in this case, should the 3D CAD file be in PVZ format or are other file formats also supported (such as FBX, STP, etc)? But the main point is, first, how to decode the binary file to be readable and assign it to the source of the Model widget? Best regards, Rynaldi
Hi, I would like to use this data matrix decoder library to get data matrix value from image. Since HoloLens has no support for data matrix scanning, I'm using camera to captured data matrix image and have the library to decode it, then return the data matrix value. Somehow I manage to make it work in Vuforia Studio preview, however, it's not work when tested with HoloLens. My goal is to get the data matrix value. Below is my code: I refer here to load module: // Load Script $scope.asyncLoadScript = function (fname) { return new Promise((resolve, reject) => { if(fname) { var head = document.head || document.getElementsByTagName('head')[0], script = document.createElement('script'); script.async = true; script.onload = resolve; script.onerror = reject; script.type = 'text/javascript'; script.src=fname; head.appendChild(script); } } ); } // Decode data matrix $scope.loadScript = function() { $scope.asyncLoadScript('https://unpkg
Vuforia StudioWhen you design a 3D experience I find that one is unable to do the below:1. 3D IMAGE - these do not behave consistently after the experience has been published - when you view the experience the images are not visible even if the visible property is enables2. When you toggle the visibility property via JavaScript or Binding this also behaves inconsistently - images are not toggled accordingly
Hi All, I refer to this article. It can run successfully on mobile devices. https://community.ptc.com/t5/Vuforia-Studio/Transferring-an-image-to-twx/m-p/703693 Now, I created a 3D Eyewear project and take picture to test it.The preview can successfully save the picture, but it fails on HoloLens. Below is my Experience Service log: ::ffff:192.168.2.102 - - [2021-04-09T01:27:41.470Z] "POST /Thingworx/Things/TestRepository/Services/SaveText HTTP/1.1" 401 0 "http://192.168.2.101:2019/ExperienceService/content/projects/test/index.html?expId=1" "Mozilla/5.0 (Windows NT 10.0; WebView/3.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763" 4 ms 192.168.2.101:2019 441428 [2021-04-09T01:27:41.466Z] - ms - ms - ms - ms::ffff:192.168.2.102 - - [2021-04-09T01:27:41.471Z] "POST /Thingworx/Things/TestRepository/Services/SaveImage HTTP/1.1" 401 0 "http://192.168.2.101:2019/ExperienceService/content/projects/test/index.html?expId=1" "Mozilla/5.0 (Windows NT
I need the possibility to let the user confirm in an experience that he has executed everything correctly. This information must then be sent to another person. How can I implement this?Is it possible to send an email in Vuforia Studio (View)? If yes how? Or maybe there is a possibility via Thingworx. Thanks in advance for the effort.
Hi All, why Navigation Menu is still being displayed?? Is it another possibility to hide it??
Hello, This error keeps coming up and will not allow me to publish. "Error Building Project EPERM: operation not permitted, rmdir 'C:\Users\javig\Documents\VuforiaStudio\Projects\section_model_jeg\dist\app\components" Can anyone please help? I am using the trial version of Vuforia Studio.
Hi, I tried using the swipe gestures to get from scan mode to the downloads, but it doesn't work for me. I raise the finger in front of the hololens, do a click and hold, move the hand 8cm to the side and stretch the finger again. The hololens does a click sound at the beginning, but nothing happens. Anyone got an idea? I can't find which version of Vuforia View it is but last modification was 4/13/2021 Windows is also up to date
Installed an on-premise experience service and trying to start it using sudo ./start-es.sh but getting the error below. Error: getaddrinfo ENOTFOUND fallat GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:64:26) {errno: 'ENOTFOUND',code: 'ENOTFOUND',syscall: 'getaddrinfo',hostname: 'fall'}vxs Process exiting with code: 1 +101msProcess exiting with code: 1/usr/share/ptc/node_modules/q/q.js:155throw e;^ Error: getaddrinfo ENOTFOUND fallat GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:64:26) {errno: 'ENOTFOUND',code: 'ENOTFOUND',syscall: 'getaddrinfo',hostname: 'fall'} What could the reason be and where should I check
Hello Community, I was trying to bind the visibility property of a 3D image to a toggle Button. The properties are not getting listed as in the below image. It is the same in case of a 2D image also. What could be the reason and how to solve it ? Thanks. ABHIRATH
Hello I am following this guide : http://support.ptc.com/help/vuforia/studio/en/#page/Studio_Help_Center%2Fdigital_twin%2Fdigital_twin_202_map_experience.html%23 for digital twin connection between vuforia. in that Configurations with the Identity Resolution Service (IRS) tutorial i followed every steps but at last i am getting this "curl: (6) Could not resolve host: YOURSERVER" error in CMD prompt ,can any one please help me to over come this issue.
Hi everyone, i am still a rookie with JavaScript and I think this is not that difficult, but i can't find a solution. I have an Animation, where I want to make some labels visible after some time (4.5 sec and 6.5sec) at Step 2, I use this code, which works fine: $scope.widgets_playStarted = function(){ if($scope.view.wdg['model-1']['currentStep'] == 2){ $timeout(function(){ $scope.view.wdg["label_1"].visible = true; }, 4500) $timeout(function(){ $scope.view.wdg["label_2"].visible = true; }, 6500) } I also have a Stop-Button. With this I want to stop the animation, but I can't stop the timeout function. So when I click "Stop" the animation stops but the label still gets visible after the 4.5 and 6.5 seconds. So how do I also cancel the timeout function with the click on the Stop button? Thank you very much!
I previously published an experience about 2 mounts ago but I am unable to view it now, I have tried republishing it but an error message keeps popping up which can be seen in the attachment below. Does anyone have any recommendations
Hi all, I have a .json file that I will call from home.js script. I uploaded the .json file into the Vuforia resources: how can I include this .json file, so that I can access it? I've tried many functions described in similar topics (here or here ) and functions I found browsing the internet ($scope.getJSON('...'), $scope.loadJSON('...')...) but none of them worked. Best regards, Stefano
Hello Everyone.Sorry if this question was asked already.I'm new to Vuforia Studio and am just trying to create contents using the tutorials and guides available here.I am now tasked to create a content using HoloLens and I was given a model to work with.My task is to create a button that when clicked (or when I tap at the specific part), it will change the model to another one.I have a 4 part component.What I want is when I click on a button (or tap the part), the model will change to an exploded version.I have here a pvz file that all components are compact.Another pvz file where part 1 is exploded, another one where part 2 is exploded, so on, until part 4.So basically I have 5 pvz files.Is this possible?I'm sorry, I'm so new about this and I don't have any background or training. Hope you can help me..Or if you could link a useful resource, I would really appreciate it.Thank you.
Hi all, I'm trying to find a way to manage multiple languages inside my experiences. I've been searching for a topic in the community from which get any ideas but I found nothing. This is the solution I'm considering right now: A pop-up containing as many buttons as languages that allows the customer to change the language of all the strings inside the experience. All the strings values are determined by as many application parameters. Such app parameters are binded to the "TEXT" property of the label widget. Via JS code, I can determine the app parameters values. For example: $scope.MY-APP-PARAM = function() {$scope.app.params.MY-LABEL = "This is a sample text.";} I noticed that it is possible to load .xlsx or .csv files in VS, so I was thinking about creating a language.xlsx or .csv file, load it and access it in order to determine the strings values depending on the language the customer choose. Here comes my problem: my javascript is very poor and I'm not a
Hi, I have to connect Vuforia Studio with MSSQL database. What are the steps that I should perform to connect database. I would appreciate for some help. Thanks.
I am wanting to use 3D graphs in my Vuforia Studio experience. I came across this extension but it is limited with just a time series chart. I would like 3D Bar Graphs, Pie Chart, Line Chart, etc. I am aware that Vuforia Studio is built with AngularJS. I came across this 3D Chart library that supports AngularJS. I am wondering how to get that information into Vuforia Studio so I can utilize the graphs in my experience. I have it downloaded, unzipped and placed within the extension directory. Any pointers.. thank you.
Does anyone have experience of using Epson AR glasses with Vuforia? I know, that those are not officially supported as 2D eyewear in Vuforia, I'm wondering if it's possible to use them as a "generic" Android device. https://epson.com/moverio-smart-glasses-augmented-reality-devices-headsets
Good day Team, I am wondering if you could share your experience in how to retrieve geolocation from eyewear devices and make use of it within Studio. We will appreciate code examples of indoor navigation for users. Best Regards Olena
Hi everyone, I've created a "thing" with a property named ExpirationDate with a basetype of DateTime. I the date displaying in an experience. The issue is the date displays as "2021-04-30T21:54:03.225Z". Is there a way to change the format so the data appears as month/day/year(e.g. 4-30-2021)? Thanks in advance.
I'm having a concern regarding scan widget in 3D eyewear. Is it possible to have multiple scan widgets in one project? Currently I'm using 2 scan widgets, the first scanning will display first popup, and the second scanning should display second popup. But now, during second scanning, after value has been acquired, the first and second popup display simultaneously. Since 3D eyewear does not supporting popup, I'm using 3D label and 3D button for both popup. Need you guys response at your earliest convenience. Thanks
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.