Vuforia Studio
Recently active
Hi All, I've just found that in Studio 8.3.6 there's more control over the spatial target gestures. You can now individually determine if a user can use Pan or Spin or Scale. This is a brilliant addition as I've has this issue previously where I wanted to enable spin and pan, but not scale as I want to place an object at full scale and leave it that way. Think the Ikea place app where you are putting a piece of furniture in the room. It's explained in the help page on the widget and maybe this was in an earlier release and I didn't see it, but it's great to see it available. @tmccombie was this new in 8.3.6? I've looked through the What's New posts for the last couple of releases and there's nothing about this. Maybe it comes under the "minor improvements" section, but it would be really nice to see these sorts of things spelled out more clearly.
This is the second Javascript quark in the series: it can be used to fade a widget out. You can find the first quark here. Here's the code to copy & paste to your Home.js: $scope.fadeOut = function(widget, time, interval) { let w = (widget.opacity !== undefined ? widget : $scope.view.wdg[widget]); if (time <= 0 || interval <= 0 || w.opacity === undefined) { throw "Cannot fade this widget"; } let steps = Math.floor(time / interval); let opDelta = w.opacity / steps; return $interval(() => w.opacity = (opDelta < w.opacity) ? (w.opacity - opDelta) : 0, interval, steps); } This quark will make the widget fade out from its current opacity to 0 in time milliseconds, uniformly decrementing opacity at every interval . Invoke the function like this: fadeOut(widget, time, interval); where widget is either the id of the widget (e.g. modelItem-1) or the widget itself (e.g. $scope.view.wdg['modelItem-1']), time&nbs
Hi everyone, I would like to know if it's possible to do this with Vuforia Studio. I would like to highlight an specific component of my model and be able to play the animation without using buttons. Just like in the images.
I want add a description to the value being shown on a 3d lable
Hi, we can do many tricks with Javascript in Studio and most of the times it's just a matter of copying & pasting the right code. I'd like all Studio users, not just coders, to benefit from this, and thought I could drop here a snippet to blink a widget. I call this a quark - from the particle physics standard model - and not atom, because it's really a smaller building block than an atom Blinking a widget can be useful, for example, if you are not using Creo Illustrate to create a sequence but still want to draw the user attention to some item in the scene. Here's the Javascript code to copy & paste to your Home.js: (to Javascript coders: I'm using modern Javascript syntax, don't be frightened by that ) $scope.blink = function(widget, times, interval) { let w = (widget.visible !== undefined ? widget : $scope.view.wdg[widget]); if (!w || w.visible === undefined) { throw "Cannot blink this widget"; } $inter
hello everyone, I'm trying to launch an experience with name "citropack" is a thingmark that we gave as a demo by PTC, before the 3D model was placed on the thingmark but now places it in another position, you know what happened? It is worth mentioning that it is a ptc thingmark
Hello everyone! I'm building a project with a lot images and models loaded from external URL's, for now it acts like:When a step is played, images are loading, models are loading, and it takes some time, so animation of main element, that should contain all those external resources is in it's middle or done, and then finally images and models appears...And what I need to do is first to ensure, that all external elements are loaded and assigned to their places and then start the animation for current step. How can I achieve this? this partially deals with the matter: $scope.setAdditionalInfoImage(startStep.info); $scope.setStepInstructionPhoto(startStep.photo); $scope.setStepComponent(startStep.component); $scope.setComponentHighlight(startStep.highlight, true); $scope.view.wdg["step-label"].text = `Control ${currentStep+1}/${allSteps.length}`; $scope.setStepIcon(startStep.icon); $timeout(function () { $scope.refreshOperatorPosition(startStep.targetPos); $scope.re
Hello, I just installed Vuforia Studio and if I open the first window everything seems to work fine. However, if I click "open" and open Vuforia Studio in Google Chrome I can't log in and an error occurs with the message that I shall check the protocol. Best regards, s123
Hello, I uploaded a PDF file to my experience and I used File widget pointing to such resource. I marked my experience as "Allow download for offline viewing". When I download experience and run it without any network: - on Android it works fine, file is accessible (default PDF reader app launches with content) - on iOS nothing happens when I click on file widget Any idea?
Hi, I am using vuforia studio 8.3.6 .When I try to print thing marks from "My Thing Marks",the "print" button is not working.
Hi! I saw that there is possibility to add a snippet for text2speech: $scope.app.speech.synthesizeSpeech({'text': 'This will be spoken by device'}); Can anyone confirm that this snippet is working for all platforms? I was able to test it on HoloLens only. I am looking for something similar for RealWear HMT, but cannot test it cause I don't have device onsite. Studio 8.3.1 here. Thanks, Adam
I used "VS420607ED1040-YJWM-KD98" as described in "Getting Started with Vuforia studio", chapter 4, point 4, page 27 for licensing Creo Illustrate. But I received the following message: !Error!. I repeated it several times. the result is the same. Help me! How can I license my Creo Illustrate?
Hi, I created a project using a pvz. file in which I added a list to select the sequence to be played. Everything works very well when I visualize it on preview, the trouble comes when I try to visualize the animation on my devices. I tried to play the animation on my cellphone and my tablet but it just does not work. Does anybody faced a similar problem? How can I play the animation on my devices? The project type is "devices". Thanks
Hi everyone, I have a trouble with tracking. I'm using a model target to do the tracking and it works at first but I lost tracking when I change my initial position. Additional the AR is not static but seems like is bouncing all the time. Is there any special method to fix the AR once is being played? Regards,
HI everybody i have a cuestion about use the tablet, would these tablets help me to use vuforia studio? Advantech PWS- 872 https://downloadt.advantech.com/ProductFile/PIS/pws-872/Product%20-%20Datasheet/PWS-872_DS(08.20.18)20180824103705.pdf Panasonic toughpad fz-g1 http://www.panasonic.com/business/latin-am/toughbook-toughpad/toughpad/toughpad-fz-g1/
Not sure what happened but my projects are no longer showing up in the browser. The project folder still exists in Documents>Vuforia Studio>'Project Name' Is there any method to get it back? Error Log: [2018-12-04T18:46:04.595Z] warn: [twx-studio:projectSettings] Failed to read settings from C:\Users\nicholas.cifelli\Documents\VuforiaStudio\Projects\N2_Testing\appConfig.json SyntaxError: C:\Users\nicholas.cifelli\Documents\VuforiaStudio\Projects\N2_Testing\appConfig.json: Unexpected token in JSON at position 0 at JSON.parse (<anonymous>) at Object.readFileSync (C:\Users\nicholas.cifelli\AppData\Roaming\VuforiaStudio\CA0639NB07057\node_modules\jsonfile\index.js:63:17) at readSync (C:\Users\nicholas.cifelli\AppData\Roaming\VuforiaStudio\CA0639NB07057\dist\server\services\projectSettings.js:242:25) at C:\Users\nicholas.cifelli\AppData\Roaming\VuforiaStudio\CA0639NB07057\dist\server
In my Thingworx studio ..it is asking for EXPERIENCE SERVICE URL..but i didn't received any URL
So I have some steps built in creo illustrator and I am now trying to import this into Vuforia Studio however I can not select the PVI file even after I upload it. The only option it gives me is "Figure 1". Has anyone else seen this before? I can upload the main model using the pvz file no problem but I can not use the PVI file I have saved out. Thanks!
Hi, This might be a silly thing. I just started my 30 days trial for Vuforia studio. I installed and then I start in my browser with very first quad copter sample project by PTC. But I was stuck at the "Configure Vudoria Studio" dialog. It is attached here. It says "Auto configure failed. Check log for the errors". I have also attached error log. Why am I not able to log in? Thank you. Regards, Jaykishan
When experience is marked as "requires authentication" and logs in - is it possible to retreive user information? Just want to know if it was userA or userB. Then when services are invoked from experience is it possible to have authenticated user information?
I can not install the trial version of vuforia studio. the setup I got on the site, download around 180 MB, but when it finishes, simply informs that it can not open the program and asks to contact the assistance. how to proceed?
Hi All,I've got a fairly large Creo View file that has a number of textures in it to represent screens on the real product. As it's a big file, I'd like to use the CAD optimizer to reduce down the files size for the experience, but the problem is that this removes the textures from the models. The images are still in the High, Medium and Low Creo View files, but the OL geometry file doesn't use them.I've been playing around with the pvaroptimizer.pvr file that stored in C:\Users\<username>\Documents\ThingWorxStudio\Projects\node_modules\cad-import-filters\import_filters\win64\recipe and have added in adapter/useTexture=1 but this doesn't work.Does anyone know how to keep the textures when using the CAD optimizer?Many thanks,Allan
Hi all, While the supplied default 3D Gauges are fine in TWX Studio, is there any way to create custom designed 3D Gauges? I presume that it's not just a case of copying a default 3D Gauge .svg file and editing that? Any help would be appreciated as always, Regards, Brian
Hello Community, Is it possible to use an external URL HTTP Ressource for the .PVZ Files similar to Image URL links? I have stored a sample coffeemashine PVZ file here: http://files.net-online.de/cad/Caffee_Maschine.pvz Is it general possible to use external URL ressources ? According to https://help.vuforia.io/studio/index.html#page/ThingWorx_Studio_Help_Center/Beginner_DynamicModelLoad.html#wwID0ER2CI I have tried to integrate a HTTP ressource, but this is not working ------------------------------------------------------------------------ $scope.populateModelList = function() { $scope.app.params.modelSelect = [ { display: "Kaffeemaschine", value: "http://files.net-online.de/cad/Caffee_Maschine.pvz" }, { display: "Local PVZ", value: "app/resources/Uploaded/lokal.pvz" } ]; } $scope.populateModelList(); ---------------------------------------
Help mentions this as a way to access local resources loaded in downloaded/offline experiences. Does anyone know what this method looks like in practice? I've spent a few hours Googleing and trying stuff without success. I have been using XMLHTTPRequest to load a local file of JSON data, but as noted it doens't work offline. So if i have a local file at "app/resources/Uploaded/myfile.json" how would load this to a variable using the "Data URL" method? I can say that below does not work. myData= JSON.parse("data:,/app/resources/Uploaded/myfile.json") // or myData = JSON.parse("data:/app/resources/Uploaded/myfile.json")
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.