Vuforia Studio
Recently active
Hello Ptc community,I created a model and some javascript logic to show an image when a certain property is updated on a thing (on thingworx side). I would like if it is possible to associate a javascript function when a thing property auto refreshes.Thanks a lot,Frederico Silva
I was do mobile experience on vuforia view for mobiletoday, I got hololens2 and i try to adapt previous mobile experience to hololens2 experienceThe experience has get data from Yokogawa DCS via kepware opc DAI ever do this on mobile So1. I test data can be linked on my thingworx platform 2. I created experience project on 3D eyewear project3. I do test on preview mode. after I prepare the data link as usual I do on mobile experience it work well on preview mode4. But when i upload it to my Hololens -number data not show as usual (Its show as ### instead of number) -i do the function that will return control command back to DCS. This work well on preview mode But on the hololens2 it nothing5. i clear cache of login credential and redo to upload project many times . It does not work6. In conclusion, Hololens2 eyewear object is came as i designed, but not for value.I recheck many time with my previous mobile experience project
Hello all, hope you are safe. Maybe someone has an idea how to resolve this. I dont know how to validate a step created en Vuforia agains the real model using the model target. The idea is verify if the user has had assembly correctly the real product comparing it agains how the 3d model in that specific step should look like, if not, the user will recibe a warning, if the assembly is correctly them the user could continue with next steps. Thanks in advance for your time Luis
I am looking for a solution to control access to different experiences. For example: a company has one experience service running, but using this in different teams. Each team should store the own experiences, but shouldn't see the experiences from the other teams. Working only with Thingmarks isn't that secure and not a good solution for this. It would be fine if Studio experiences provide access control like expert capture assets (simple and transparent). Also a solution without any code in every experience would be useful. What are your ways to handle these? Thanks in advance for the replies. Cheers Marco
If I select modelitem-1 , it shows only that model item alone. But I want to show rest of the model items opacity in 0.5. Example: If I Select Modelitem-1 , It should show Modelitem-1 in Opacity 1 and Modelitem-2, Modelitem-3 Opacity as 0.5. If I select Modelitem-2 , It should show the Modelitem-2 in Opacity 1 and ModelItem-1 and Modelitem-3 opacity as 0.5. @sdidier @unknown How can I do that?. Any suggestion.
Hi, I am using a Trial version of Vuforia stuido , I am able to create experiance. When i try to publish it, i am getting error message. When i open portal login and enter user name and password and selecte auto configure i receive error message. I am also uisng Thingworx trial version, i am trying to bind the things to vuforia studio, that is also not working. Please find the attached log file. Regards. Vinoth Balu
We have to shift our partner trial license of Vuforia Studio to our AWS cloud platform. Thingworx platform is already deployed on our AWS. The system which has the Partner Trial License is showing an error while publishing. We have just changed our login email a month back and since then it's showing an error while publishing. So, we have to first shift the partner trial version on the cloud and then resolve the issue for error while publishing.
When trying to publish the experience : "localhost:3030 says Uh-oh! Publish failed. Check the log for errors. <html> <head><title> 502 bad gateway</title></head> <body> <center><h1>502 bad gateway</h1></center> </body> </html> " the above error occurring while publishing.
Hi everyone, I'm trying to load a json file that I upload into Vuforia Studio. The file contains a sequence of instruction that I have to print in a label. The json file is like: { "steps":[ "Scollegare i cavi di collegamento indicati in giallo", "svitare le quattro viti del basamento" , "Togliere il motore", "Sostituire motore", "Riposizionare motore nel basamento", "Avvitare le quattro viti di sostegno", "Collegare i cavi di alimentazione" ] } and the content of home.js like this one: var myObj;$scope.testJSON = function() {$scope.asyncLoadScript("app/resources/Uploaded/repair_sequence.json").then(function(){myObj = JSON.parse(myJSON);console.log(myJSON) }, function() { console.log("Oops, something went wrong"); });} $scope.updateLabel = function(){$scope.setWidgetProp( "step-description", "text", "Description");switch ($scope.app.view.RepairSequence.wdg["robot-arm-model"].currentStep) {case 1:text = myObj.steps[0];$scope.setWidgetProp( "step-description",
Hello, I went through the steps to start the trial with Vuforia Studio and subsequently Creo Illustrate following this guide - https://s3.amazonaws.com/studio.thingworx.com/documents/StudioGettingStarted_Trial_en.pdf - everything worked perfectly until I got to trying to launch Creo Illustrate. I put in the license server found in the suggested directory and when I pressed "Start" to continue, the startup window said "Invalid Host ID" I'm confused as to why this happened because I followed the steps exactly and downloaded the .dat file from the email and tried both extensions, the one from the email and the one that was there when downloading Creo Illustrate. It is also annoying because my coworker went through the same process and was able to complete the process without any issue. Hopefully my screenshots and links are useful and can help me get Illustrate running so the trial I'm on doesn't expire before I get a good sense of the power of thes
Hi, I aM exploring a new option to load content(possibly a xml file) from thingworx composer to vuforia studio.I want a specific description of tag from xml to be depicted as a label in vuforia studio.Can i get some help on this if above use case is possible.Regards,Nithin Kashyap
Hi everyone. I found this article : https://www.ptc.com/en/support/article/CS284529 that explain how to access to Vuforia Studio Preview mode from any mobile browser. I tried the procedure (https://%3Cexperience-server%3E/ExperienceService/content/projects/%3cproject-name%3e/index-desktop.html?expIndex=0#/Home), enabling "enable debug logging" and adding into "builder-settings.json" the string ""publishPreview": true" but accessing with the link that point to my experience service doesn't work. I tried all that is reported into this discussion: https://community.ptc.com/t5/Vuforia-Studio/Vuforia-Studio-Preview-in-Mashup/td-p/609433?source=ArticleViewerRelated. Anyone has some ideas on how to fix this issue?
I'm trying to make widgets appear once initial tracking is acquired. I tried using the below code but it doesn't seem to work. $scope.$on('tracking', function() { $scope.view.wdg['label-2']['visible'] = true; }) What service do I need to use to make it work?
Hello, I am getting following error while uploading the proejct. Help me with a solution if any one has faced same kind of issue earlier. Thank you
Hi everyone, my project has some labels that could be updated at every sequence step. with: $scope.$on('stepstarted', function(evt, arg1, arg2, arg3) { //pulisco l'etichetta e stampo l'etichetta del passo successivo console.log("----STEP STARTED----") var parsedArg3 = JSON.parse(arg3); console.warn(arg3); //console.log("stepNumber="+parsedArg3.stepNumber); //console.log("stepDescription="+parsedArg3.stepDescription); //console.log("nextStep="+parsedArg3.nextStep); $scope.app.nextStep = parsedArg3.nextStep; $scope.app.totalSteps = parsedArg3.totalSteps; console.log(">> Arg1: " + arg1); //nome dell'animazione console.log(">> Arg3: " + arg3); //stringhe contenute nel pvz //stampa su etichetta la descrizione $scope.app.stepDescription = parsedArg3.stepDescription; $scope.setWidgetProp("stepDescription", "text", $scope.app.stepDescription); //step-description è il nome della label in cui di vanno a stampare le indicazioni d
Getting an error while publishing
Please could you help. I had a project with 4 views and this morning while I was working on this project one view disappeared "Operations" view when I went to preview I could see everything that was under that view though it was not showing in studio, I also tried accessing the published version and that view is also working properly, can I please help on how I can make the view to show in studio under the view list.What I have tried:1. have tried looking for the .json and .js files under C:\Users\xxxxx\Documents\VuforiaStudio\Projects\xxxx\src\phone\componentsNothing is showing2. Was looking for a way to download the published project but still was not successful as there seems to be no way to downloadOthers are saying there is a folder C:\ptc\studio-es-store\projects available in Vuforia Experience Service on the server - I don't have access to the server3.Tried running a recovery tool to search and recover files from the directory but still could not locate the file please can someo
I'm looking for the code to show a popup as soon as a 3D view is launched.
Hi everyone, for my project I want to be able to retrive all information about the sequence archived in pvz. So I want to save all into an array. example: - step description, - number of steps, -etc Anyone could help me?
In the post “How to select model components in a 3d model without explicit definition of model Items” there is one point where we did require a list of component items. Often we have the case where we have a Creo View .pvz file which was published by Creo Illustrate. In this case Creo Illustrate will do additional changes for the occurrence Id path so that if we have a bom list coming from Creo Parametric it will be not usable. So the question here is : Is it possible to extract a bom list for any *.pvz files. The answer is Yes. We can do this using the Creo View Toolkit API. Creo View API Toolkit consist of many parts : Java Toolkit , Web Toolkit (only Internet Explorer related) Office Toolkit and the new introduced in the current release module WebGL Toolkit. We can extract BOM list with Java Toolkit but it requires more complex programming environment. Therefore I think it is more easily to use Creo View WebGL toolkit The Too
I am trying to use regional languages into the vuforia studio under label widget but when I am previewing it's not showing me the languages I inserted into the label text or when I am trying to add steps from illustrate it's not adding it with such regional languages. please let me know if there is any way to incorporate regional languages into the vuforia studio. It will be very helpful. Thank you in advance.
In my project I could hide some component of the model and save into an array the hidden id, with: var id_to_hide = $scope.app.cad.ModelID+'-'+$scope.app.cad.SelectedPartsID[0]; $scope.app.cad.idToUnhide.push(id_to_hide); console.log('id_to_hide: ',id_to_hide); $scope.app.cad.nohighlight(id_to_hide); tml3dRenderer.setProperties(id_to_hide,{hidden : true}); all is working fine. At the end of experience I want to restore all the component of the model, so I set up some code like this ad follow: $scope.clickReset = function() { console.log("clickReset") //funzione per ripristinare la posizione dei pezzi console.log($scope.app.cad.idToUnhide); if($scope.app.cad.idToUnhide.length>0){ console.log("entrato in if hide") for(j=0; j<$scope.app.cad.idToUnhide.length; j++){ tml3dRenderer.setProperties($scope.app.cad.idToUnhide ,{hidden : false}); } } } When I push the reset button in chrome console appear: app-runtime.js:77
Good day everyone, Is it possible to establish connection between Studio Trial and ThingWorx Full License on Premise? If yes, which kind of trial customer should have? Best Regards Olena
Hello, I have a problem while connecting to my account to configure Vuforia Studio I have an eroor "Application not found", the description of the of the error. PS: I tried to uninstall and install again but it doesn't work. System.ComponentModel.Win32Exception (0x80004005): Application introuvableà System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)à System.Diagnostics.Process.Start()à System.Diagnostics.Process.Start(ProcessStartInfo startInfo)à com.ptc.ThingworxStudio.MobileBuilderForm.btnLogs_Click(Object sender, EventArgs e)à System.Windows.Forms.Control.OnClick(EventArgs e)à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)à System.Windows.Forms.Control.WndProc(Message& m)à System.Windows.Forms.Label.WndProc(Message& m)à System.Windows.Forms.LinkLabel.WndProc(Message& msg)à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)à System.Windows.Forms.Control.ControlNative
Hi, I have tried a dynamic interaction for my AR project. When I preview the project, it looks fine. But in Vuforia view the finger touch image (3D-Image) is not visible. I'm not sure whether the problem with my project or somewhere.
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.