Vuforia Studio
Recently active
Dear support, I installed experience service 8.4. When I tried connecting Vuforia Studio with the URL like https://<IP>:2019 and hit the validate button, it returns "Failed to authenticate experience server" error. I also tried accessing https://<IP>:2019\studio-trial.vuforia.io/ExperienceService/ui and it returned {"message":"Not Found","errorCode":"","error":{}} I tried accessing https://<IP>:2019\studio-trial.vuforia.io/ExperienceService/ping and it returned OK. Can anyone help find out how to fix this issue?
I have written a code to display the name of the sequence step for each new step inside a 2D label widget. But I want to hide the step number for eg. (1/15)
Hi community!! I need your help please. i need to insert a chronometer that counts the time it takes to complete a checker. into a display value widget. i found this code but it does not work. $scope.chronometer = function () {require(['lib/easytimer/dist/easytimer.min.js'], function (easytimer) {var timer = new easytimer.Timer();});var timer = new Timer();timer.start();timer.addEventListener('secondsUpdated', function (e) {$('#basicUsage').html(timer.getTimeValues().toString());});$scope.view.wdg['valueDisplay-3'].value = timer;}; what can i do for fix it? thanks for your help
How to change font color of 3d label using javascript?
Hi, i signed up for the Vuforia Studio Trial Version and after that purchased the full version. Now I wanted to add my colleagues as additional users. In my Experience Service field it still says https://??????????????.studio-trial.vuforia.ioWhere and how do i get the full version Experience Service adress? Since that's the requirement to add new user.
I want to access the STATE_DEF_CACHE object to get the caption values of the several states. I did not find a variable path to access this from the javascript entry point $scope. STATE_DEF_CACHE and STYLE_CACHE defined in app-runtime.js
hi, how to create multiple buttons that corresponds to a certain sequence within a model? all steps is in one model but different sequence
Hi, Could anyone tell me how I can write a service with java? It is a simply bool value (true, false) and I found it, but it is not working: $scope.app.mdl.Avtis_BudapestThing.svc.SetAnimation.data = 'true'; SetAnimation is the name of the service. If I use a button "click" action then it is working, but I want to write it automatically after some seconds with java. Many Thanks BJ
I got an image as a 2D widget to work using css keyframes animation but it doesn't work with 3D images. I wanted to blink the 3d image as well as create a few different animations.
My pvz file of model contains two sequences. I want to place 2 buttons on 2D canvas which will choose which sequence to play. For example button-1 should play 'sequence-1' and button-2 should play 'sequence-2'. Any suggestion would be appreciated.
I am trying to apply different shaders on multiple models in a single view. Apparently the usual method is not working. Only one particular model is being applied a shader at a time.
Hi everyone, Having some trouble with a simple function. Doing a simple calculation function with input fields for a variable a and b and the function is supposed to return a x b. Having trouble though with if someone writes something else then a number in the input fields like a symbol or a letter e.g. @,f,g,% or some thing like that. Tried different variations and here is the idea of the code: $scope.calculate = function(a,b) { a = $scope.app.view.Home.wdg["textInput-1"].text; b = $scope.app.view.Home.wdg["textInput-2"].text; var q; q = a * b; if (typeof q !== 'number') { $scope.app.view.Home.wdg["label-2"].text = "Write numbers"; } else{ $scope.app.view.Home.wdg["label-2"].text = "The value is: " + q; } } The problem is the if statement, the idea is that if q is a datatype anything under then a number the text label should say write numbers, else it should display the value of q.But I try this in different variations and
Hi, I would like to play a certain sequence, which i already created in my Creo Illustrate model, when the bool value changes in the PLC. After entering the JS code I have the problem that the app sporadically crashes. But usually it happens when the value to be monitored changes. I tried to play the sequence by using the watch function $scope.PlaySequence = function () { $timeout (function() {$scope.app.view.Startseite.wdg["model-1"].currentStep = 17;$timeout(function () { $scope.$root.$broadcast('app.view["Startseite"].wdg["model-1"].svc.play');},250);},250); $scope.$applyAsync(()=>{angular.element(document.getElementById('model-1')).scope().reset();}); return;}; $scope.$watch(function(scope){return $scope.app.mdl.HoRe_ALL.properties.TestBool},function (){ $scope.PlaySequence();}); Can someone tell me what I'm doing wrong with this function? Yours sincerelyMarco
Regarding this post: Determining Active Tabs Using the proposed solution, when a button is pressed, I would like a label to display the current active tab number. My attempt is below but this currently isn't working. Any advice would be appreciated. $scope.buttonPress = function(){ var tabID = $scope.testClickTab(); $scope.setWidgetProp( "label-9", "text", tabID); } $scope.testClickTab=function(key) { angular.forEach( $element.find('twx-tab'), function(value, key) { if(value['style']['display']=='block') console.error(key); } ) };
Hi guys, it's me again. I almost finished my AR-project. Thanks for all the help. Maybe you can help me with my last problem to finish my project. I want to add different users and user groups wth own log ins which has different permissions. I tried to use the PTC help but i don't get it how user management works. I attached a screenshot of the different user groups and permissions. Maybe you can help me how to manage these. Thanks for your help again. Best regards Marco
I have already applied TML Text to model items and it works fine. I have used 'shader' property on model items to get a less opaque color effect. I wanted to apply the shader effect on an entire model containing sequences or figures from creo illustrate
How to use the hardware Up and Down Volume buttons in an iPad (OS13) as Prev and Next buttons using JS or AngularJS only? Any ideas welcome! Note: users wear gloves all the time so removing gloves just to click the UI Next/Prev buttons on the screen defeats the purpose or if the use their globes they damage the screen (HoloLens are not affordable yet 😞 )
Hi there, It used to work fine to preview Section created in Illustrate Sequence with Vuforia Studio. But not it's broken, still visible on devices. How to fix it? Thanks in advance.
Is there a way to know how far the model is placed from us? For eg. when I scan a object using model target and my model is superimposed over that object. Now I want to know how far am i standing from that object. And when I move around the distance shown should also change. Any support or suggestion how it can be achieved will be very helpful.
How can I change the background colour of a tab header? (Tab 1, Tab 2, Tab 3 in the image) 'color' has no effect and 'background-color' changes the background of the Tab contents below, not the Tab header.
I have added dynamic svg element (below is the code) and now wanted to access circle element by id to update its css. // Circle Newxmlsrc_in = '<circle id="bar" r="30" cx="100" cy="100" transition="stroke-dashoffset 1s linear" stroke="green" stroke-width="1em" fill="transparent" stroke-dasharray="565.48" stroke-dashoffset="0"></circle>' xmlsrc=xmlsrc+'<svg class="svg" xmlns="http://www.w3.org/2000/svg" height="200" width="200" viewPort="0 0 100 100" version="1.1">\n'xmlsrc=xmlsrc+ xmlsrc_inxmlsrc=xmlsrc+'</svg>' Can someone tell me how could I access circle element by id/class etc (bar) in javascript function?
In vuforia studio to view the AR cad you need a camera with a target to place the cad. Is there a way to display the cad on a plain background rather than on a camera image? I have noticed other apps made with unity display the cad model on a plain background on a fixed point a bit like when viewing the cad in creo view. I want a app page displaying cad but without using the camera image. thanks in advance dave
Hi all, I have a several users that are in the developer group so that they are able to publish to the connected ES. Along with this, it was my intention that they be able to create, edit, etc entities without giving them admin privileges. However, they are totally unable to edit, view, or create entities, even within projects to which they belong. Any thoughts on how to update those permissions? I want the users to be able to able to create/edit/view entities within their projects without having everyone be an administrator. This is a cloud portal thingworx instance on 8.4.1
Hi, I cannot connect to Experience Service on my mobile. I've installed Experience Service on Premise with no SSL and not registered in the GXI. I can set and validated Experience Service in thingworx studio Info. Also can preview and can call services of things that I made in thingworx core. After I published this project and check with mobile connected to same network, the experience doesn't load. I have set the exact same URL for Experience Service as I set in thingworx studio. Then I check with chrome in mobile with ping to Experience Service (https://xxx:2019/ExperienceService/ping), got errorcode. I am able to access ThingWorx core installed on same machine from mobile but not experience service.
Hi there I'm trying to use Javascript switch statement to feed instruction to Label/ValueDisplay widgets. But somehow I couldn't get the correct currentStep from my model via Javascript. var crntStep = 0;$scope.updateInst = function(){ crntStep = $scope.view.wdg['model'].currentStep; $scope.view.wdg['valueDisplay'].label = 'current sequence: ' + $scope.view.wdg['select'].value; $scope.$watch("view.wdg['model'].sequence", function(seq){ switch(seq){ case 'l-Creo 3D - seq-1.pvi': switch(crntStep){ case 1: $scope.view.wdg['valueDisplay'].value = 'STEP 1/3 of seq-1'; break; &nbs
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.