Vuforia Studio
Recently active
Hi, I really want to highlight that the documentation for using Vuforia Studio with AngularJS needs a heavy update. The official documentation with tutorials can only take you to a basic level. Attached is also the beginning of a VuforiaAngularJS developer guide, but it still needs more work. If Vuforia wishes to compete with Unity, then thorough API documentation must be available. I speak from experience that searching for various functions has taken a long time to find, as you almost only find the useful code at other community topics. e.g. when calling JS functions from the global Application event using HoloLens you must write: viewCtrl.YourFunction(); instead of the normal YourFunction(); --- I need a place where I find more information like that. I have seen other people asking the same question, and some of them date years ago... So do anyone knows if PTC takes Vuforia Studio seriously? Or is it easier/less time consuming just to switch t
Hi, There seems to be an internal server error in Vuforia Studio. When trying to retrieve external data from Thingworx.
What's the minimum software requirements to create a AR experience?
Is it possible to install Vuforia Experience without Thingworx? What I want to do is just to create an AR experience without IOT data.
Okay, let me explain. So my goal is to find a specific book on a bookshelf model by using the following command sequence: Me - Find Book App - What book are you looking for? Me - A Tale of Two Cities Once I speak the title of the book, I want whatever JavaScript to convert that phrase to text so I can find the book. Only problem is, I have no Idea how to do that. I'm also using ThingWorx to hold a list of book data for me to port over to display to the user. As far as topics go, I realize how broad this is and I apologize for the ambiguity. Let me know if further clarification is needed.
Hi guys, I am trying to make my experience more user-friendly and I am trying to create a 3D follow-up window that will come up every time I start an animation on a certain part of the industrial machine I am developing the experience on. I found this video in the web. Please watch video from 0:20 to 0:30 https://www.youtube.com/watch?v=nHfY56lHZjU Any ideas? Is it possible to do this in Vuforia? Thanks in advance
I have a select box in the bottom of experience. There is a row with 2 columns. The select box is in the left column. I am unable to resize the columns in 80/20 ratio so that the select box is bigger in size. Can someone please suggest me css for the following issue. Attached the screen shot
Hey everyone, i'm trying to develop an experience with Vuforia Studio and i'm getting problems using it in Vuforia View with my iPad Pro. In the image ok-notok.png you can se my ok and not ok button, and the 'OK' button works fine but the 'Not OK' button opens the text field so i can write what is wrong in my inspection. In the image bug.png you can see that the buttons and the step count don't get back to postion, just in my iPad Pro, on my android smartphone works well. So, someone could help me?
Hi. I want to iterate through all the widgets available in a view through JavaScript. I can access the list of all the widgets through this: console.log($scope.view.wdg); I observe that this is in JSON format. However, when I do console.log(Object.keys($scope.view.wdg).length); , which would return the number of keys in a JSON object, it logs "0". Has anyone iterated through all the widgets available in a view before? If so, any help would be appreciated. Thank you.
Hello everyone, I'm trying to solve an interesting issue: Experience created in Vuforia Studio for mobile device (iPhone) crashes while opening an url which responds any other code than 200. In my particular case I try to launch a login web page of my system using Vuforia View.After that login web page (using oidc) redirects me back to my experience. Works fine only for happy path (response code 200). Any other responce code (example wrong password like 400, 500 etc) causes Vuforia View app crash. Has anyone ever encountered this problem? The method I'm using is:window.location.href= ' ' + url;
How do you play certain steps in .pvz file with only 1 button? Example, when button is press, step 1 will animate. When the button is pressed the second time, instead of going to step 2, step 3 will animate.
I'm having trouble with the CSS of a card. On smaller devices the text doesn't wrap and gets clipped by the boundary of the card. This also happens with an image I have on the card. CSS of card and textbox below: .instructionCard { font-family: Montserrat, Century Gothic, sans-serif, -apple-system; text-transform: uppercase; font-size: calc(18px + (32 - 18) * ((100vw - 300px) / (1600 - 300))); color: white; background-color: rgba(18,18,17,0.3); border-top-color: red; border-top: 3px; border-top-style: solid; overflow: scroll; } .twxTextArea textarea { font-family: Montserrat, Century Gothic, sans-serif, -apple-system; background-color: transparent !important; display: flex; flex-wrap: wrap; font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300))); line-height: calc(1.3em + (1.5 - 1.2) * ((100vw - 300px)/(1600 - 300))); }
Hi there, Is it possible to manipulate multiple models in a View? Like this: https://www.youtube.com/watch?v=ZDWRl9A1p6s&t=55s Or, this is only can be done with Vuforia Engine? Thanks a lot. ClarK
I'm trying to switch the function of a button after click. In effect making the button toggle between, hiding and showing a number of widgets. I tried setting the click function of the button to a function: tutorialShow(); And within that function is a line: $scope.setWidgetProp(button-1,'click', tutorialHide()); It's not working currently, how do I fix this code, or is there another method of achieving this?
I've been wondering this for some time. The goal is that once you press the model item, a list of data will render on a 2D dropdown widget. As it stands, I know how to bind IoT data from ThingWorx over to gauges and 3d text on Vuforia Studios. However, due to a lack of documentation (a comprehensive API), I'm unable to discern if what I'm asking is even possible. At this point, I'm trying to discover a plausible solution through trial and error. Any help/insight is appreciated.
Hi Am using the vuforia trial version to build mobile AR experiences, but I can't cause the vuforia studio is requesting a experience service url...how can I fix this?
I want to select a file with the file widget similar to how the code below changes images: $scope.view.wdg['part_img']['imgsrc'] = 'app/resources/Uploaded/1606XLB.png'; I think the script should look similar to this:$scope.view.wdg['part_file']['fileurl'] = 'app/resources/Uploaded/1606-in006_-en-e.pdf'; Where 'fileurl' is used, what is the correct call out? This needs be used completely offline. We want locally saved user manual PDFs to associate with clickable parts. This is a script related to the file widget and source of the File URL.
Hi all, I'm looking for a way to fill data items from Left to Right in Repeater Widget. /VR
I having trouble hiding a number of 3D image widgets. Rather than individually setting each of the widget's visibility to false, I tried to adding them to an array and then created a function which hides the array: var clipCircles = [ "circle1", "circle2", "circle3", "circle4", "circle5", "circle6", "circle7", "circle8", "circle9", "circle10", "circle11", "circle12", "circle13" ]; $scope.hideCircles = function() { for(var i=0; i< 13; i++){ $scope.view.wdg[clipCircles[i]].visible = false; } }
Hi everyone, I am trying to remove a selected item within a repeater when the delete button is clicked. However, nothing is removed on click. Delete button event JS: Here are the codes: var items = [{"ID":1, "Name":"Johnny", "value": 21},{"ID":2, "Name":"Dog", "value": 30},{"ID":3, "Name":"Cat", "value": 45}]; $scope.$on($scope.app.params["items"] = items); $scope.removeOrder = function(item){let removeOrders = $scope.items.indexOf(item);$scope.items.splice(removeOrders, 1);$scope.$applyAsync();}
I'm trying to create a function which removes the class of a button and then adds another class: $scope.tutorialShow = function () { angular.element(document.querySelector("[widget-id=instructionInfoButton] button")).removeClass("test").addClass("button"); } I'm not sure the error in my code.
Hi, Many Chinese customers has enountered network issues when they were trying to install Vuforia Studio online. Most of the issues are caused by the Internet accessing limitation of the regional govement. It can be resoleved by themselves through technical methods. So they want us to provide an offline installation package of Vuforia Studio. Do we have such package and where can I get it? Thanks in advanced. Wang Zhen
Hi, Suppose I have a machine in any industry and one user is looking at it from the front view and the 2nd user looks at it from a side view. Both want the same or different experiences to be shown to them from their respective position. (or Suppose the same user moves from Front View to Side View). Multiple views of Vuforia is like navigation from one view to another with some Initial View has to be defined. I want those experiences to be shown from a single view using Image target. Thanks in advance.
I think my question is pretty straightforward. We have a local server and we want to send data to it via a http (not https) request. The owner of this server is not planning to make it https. I get it, since it is used by very few people, it is not exposed to the internet and it is an old one. When doing the request in Vuforia View I don't receive it in the server. In the Vuforia Studio Preview it is working. I tested the service of this server in a Rest API test app and it is working fine, same request and same device as of Vuforia View. So it is looking like an http request block in the app. For me it would make more sense allowing HTTP requests than making the user do another step or ask for the backend team do another service just for that. There is any way to do it? I know that it is possible in other frameworks. Thanks!
Hi everyone, I'm having the following problems: 1) I can only export my asemblies in a .IGS format (approximately 140MB). To import this kind of file in Creo Illustrate, I'm trying to convert it inside Vuforia Studio using the CAD Optimizer. However, the CAD Optimizer fails everytime (keeps loading forever) then I have to move on without the CAD optimizer option. Does anyone knows how to solve this problem? 2) Because of the first one, after creating my animations in Creo Illustrate, my .PVZ files are getting too heavy (90MB). When I try to use my experience within my I-Pads, my model takes 5minutes to load after tracking (perhaps because of poor wi-fi signal) and I feel the model is "lagging" the experience. Is there any recommandation you can suggest me?
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.