Vuforia Studio
Recently active
Hello, I'm having a problem to indicate the scale of a model in a smooth way. Basically what I wanna do is to have some way of indicating what scale the model is with only using the gestures. I can connect a slider widget to the scaling service of the model, and via the value on the slider widget show the scale. But I feel that scaling a model via gestures is a lot more leaner solution to work with so I don´t wanna use a 2D-slider widget to work with the scale. Now there is 2 ways that I feel that I could go about and one way is to have some kind of reset button that only affect the scaling value. I can connect a button to the "reset gestures" service in the spatial target, but then that also effect if I have moved the object or have rotated the object. I wan't the reset button to only effect the scale so I can scale, spin and move the object then press a reset scale button that only effect the scaling value on spatial target. However, the other way which is probabl
Hi, I have created three figures in Creo model. Figure 1 has three steps. So I want to bind the steps with different buttons. Example, step-1 button have to play, step-1 sequence. Same way step 2 button have to play step-2 sequence. How to do this. @JA_01 @si_01
I want a popup displaying some text and a button after the last step of sequence is finished. Thank You in advance.
Good day, I have concern regarding: 1) Model target in trial version of Vuforia Studio.Is there any possibility to track object using advance model target in Vuforia studio as I need to fulfill below requirement: i. I would to have the 3D models to retain on actual object regardless user position.ii. If camera move away from actual object, augmented 3D model should not move along with the camera (always attach on the actual object) or is if there any other suggestion. 2) My current understanding is, Advance Model Target only can be used in Unity (correct me if I'm wrong). Is licensed Vuforia Studio able to use Advance Model Target as in link below:https://library.vuforia.com/articles/Solution/trained-model-target-datasets.html Need you guys response at your earliest convenience. Thank you.
If I click the next button it shows me the next sequence and if the prev button then it shows me prev sequence. How can I do that?
Hello, I need help about the code below. When I go to the next step I want to change the custom image from one to a default one (empty). $scope.step6 = function(){ $scope.app.params.descrizioneAnimazione1 = "app/resources/Uploaded/Descrizioni/Immagine4-2.png"; $scope.app.params.descrizioneAnimazione2 = "app/resources/Uploaded/Descrizioni/Immagine5-2.png"; $scope.step7 = function(){ $scope.app.params.descrizioneAnimazione1 = ''; $scope.app.params.descrizioneAnimazione2 = ''; At the moment when I change the step the images remains the same as the previous step and I would like that if the step has no image as a source, I don't want to see any images. Thanks in advanced! Filippo
Is there a best practice/tutorial to run ES as a daemon on linux (systemd)?
Hi everyone, I'm looking for a solution how to play a particular audio according to the current step.I already have a counter that displays the current step number of the sequence I'm playing, so for example if I start step 4 I'd like to play the uploaded MP3 file "audio4"Many Thanks!
Hello everyone ! This time i'm looking for a way to optimise my application code. I currently have a RESET function, but it takes all my widgets, one by one, to set them as default (position, visibility etc...) This is an extra fat function (~100 lines with comments) and i'm sure there is a way to get back to the default application in one line ! But i have no clue about how to make it... I basically need to know how to set an application back to it's default settings without using a fat function, or closing the app, re-open vuforia view and lauch the app. I hope this time my request is about something existing 😅
Hi Everyone, I would like to do JavaScript(JS) coding course with reference to Vuforia Studio. Is there any specific course on JS available for this ?I can't find any the course for JS in PTC university. or Is there any course that PTC recommending for JavaScript with reference to Vuforia Studio ? Kindly suggest me any good JavaScript(JS) coding course for Vuforia Studio.
Hi, there Took List of Vuforia Studio events which we could be used as listener by javaScript/angular.js and How to get camera position? as reference. Console Error "Wasn't able to setupTrackingEventsCommand because view object is not available." while experience loaded. Click a button triggers myTestFunction() Nothing happen. What do I miss here? Thank in advance.
Hi, there I wonder how to get the Viewer's location in Vuforia Studio, like the image below It would be critical in many of the usages. Thanks in advanced. BRs
Dear PTC and Vuforia users, I would like to use Vuforia Studio in conjuction with Model Targets, however the results we get this way are funky, that is Vuforia does not occlude the objects behind the real world like I've seen on some ARcore video. In Vuforia Engine for Unity Engine there is a material called "DepthMask", the same thing is called HoldOut shader in Blender. What it does is it hides an object behind an invisible object. What is in front of the object remains shown, what is behind is hidden with the masking object being invisible. This way I could target e.g. a toy car, target it as a model target, display air flow streamlines around the car while hiding those, who are behind the car. I've seen a topic about TML shaders in for Vuforia Studio (Xray, dots...), but I do not know how to create my own. It would be nice, if there was a topic or a tool to convert Unity Material/Shader into a TML/GLSL text compatible with Vuforia Studio. Any
I’m trying to start an animation in Vuforia studio when clicking a button. The blue pump example from https://developer.thingworx.com/en/resources/guides/blue-pump-ar-tutorial works. After replacing the resource (and sequence) of the blue pump model with our own model and triggering the Play, Play All or Reset service of the model, I get following error in the Google Chrome console in the Vuforia Preview. When I replace the model with our own model I get following error in Google Chrome console window, when I try to trigger the sequence in the Vuforia Studio Preview. The same error occurs when triggering the Play, Play All of Reset service on the model. When we open our own model in Creo View, the animation works like expected. The animation is created in Creo Illustrate. Any idea how we can get the animation working in Vuforia Studio?
With the new release of 9.0.2 obviously I noticed the 3D Panel widget is now supported. In reading the documentation, I've noticed there seems to be a conflict in the proposed usage and I'm wondering if there is a best practice around hiding/showing the widget. Per the help center here. there is a supported show/hide service to control the visibility of the widget. I don't see the service available in my design time properties panel for the widget, but I can make a call to that service using: twx.app.fn.triggerStudioEvent(document.querySelector('[widget-id="3DPanel-#"]'), 'app.view["Home"].wdg["3DPanel-#"].svc.hide'); This seems to work intermittently at best for my particular implementation. However when I browsed for the documentation in the 3D Press button, it seems that the supported practice is to use standard widget notation to show/hide using the visible property of the panel as well as all of its contained widgets.&
As soon as I start a sequence in view the app crashes occasionally.The behavior only occurs when it comes to a specific model. It does not on other models. These are the last lines from the log file: promiseReactionJob@[native code]2021-06-11 08:54:33.815 ThingBrowser[ (I removed this part for publication) ] playStep name=model-1libc++abi: terminating with uncaught exception of type cvu::bad_variant_access: bad_variant_access Ipad: Ipad Pro (11 inch, 3rd generation).Vuforia View and Vuforia Studio are up to date. i need a solution for a customer quickly please.
In every build of studio after 9.1.0.5034, the resource for the 3D button widgets has been weirdly scaled. The image is scaled to a fraction of the button, regardless of the scale of the button. I have searched the properties of the buttons and there isn't a clear, editable property that can be changed to fix this. If I revert to build 9.1.0.5034, the issue is corrected. Has anyone else seen this issue or found a fix?
I am working on a HoloLens 2 Experience. In this experience I want to implement some kind of menu. This menu should display buttons and diagrams. The 3D Panel is perfect, but as soon as you bind it to the viewing area, it is so far away.How can I reduce this distance? I found the binding targets Snap distance (m) and Offset but how do I apply them?
Hello, there's actually a topic about the same thing but it still have no answers... Basically, my 3D panel is clean and working, but is always at a distance of 2 meters from me while it's not placed... So when i want to pin it at the place i want to, i have to step back for about 2 meters in order to putthe panel in front of my model. That's pretty annoying for me, so that'll be way more for the buddies who are gonna work with my app... I tried to work arround it by moving the panel further or closer in the designer but it doesnt change anything. So what i want to know : How to chose the distance between user and 3D Panel ? Can it be setted up within the code ?
Hi dear Community, I am wondering if Can existing 3D CAD model (NX siemens) of the plant be used instead of a scan? What is the level of area target accuracy when a 3D scanner is used, Since machines and machine parts are usually placed close to each another? Best Regards Olena
Hello everyone, i'm starting to be familiar with the device and the app, but i have a big problem, i want to trigger a swipe app event in the hololens, it's currently working in preview (i found the solution thanks to you, community ❤️ ) but now, i'm looking for the exact gesture to trigger it... I actually didn't found anything related to my problem during an entire hour of researches, and 30 minutes of swiping my hands in the void So guys, pleaaaaaase, how to place my hands to make vuforia understanding that i want to swipe him ? edit : I'm wondering if i'm blind and i dont see my thing supposed to appear, that'll be super stupid from me, let me try something else... edit 2 : i was absolutly blind, made something white instead of my black label, and i had the thing since the start 😞 if you are as stupid as me remember to do something flashy
Hi , I have added some long text in the Label of Checkbox which cannot be shown in single line , is there a way to warp this text & have multiline in this checkbox. This is a 2D Widget checkbox added inside a Popup Can anyone please help me with the CSS coding to resolve this issue
Is it possible to keep the currently tracked / locked spatial target when switching / chaning the view programmatically (using $scope.app.fn.navigate('MyView))? E.g. I have several views containing different parts of the entire device / machine and I have some UI controls which enable switching between them. Currently if I place a separate spatial target in each view, I have to re-acquire / re-enable tracking each time I switch to a new view. I could do it all within the same view and just hide / show respective objects, but doing it in separate views seems way more convenient and flexible in terms of handling the JavaScript code and UI stuff related to the particular parts / subassemblies. So, is it possible to retain currently active and tracked spatial target when switching programmatically (using $scope.app.fn.navigate('MyView)) between views? Any other ideas / suggestions are much appreciated.
Hello! I had a question about when it is appropriate to use a Thingmark vs a QR-code to load an experience. Is it best practice to use one over the other in certain circumstances? Are they both equivalent? My rough understanding is that Thingmarks are good for experiences that will also be using a Thingmark for tracking, but that QR codes may be a better solution for experiences that use model targets. What are the advantages/disadvantages of using either method from your perspective? There's been some disagreement on my team about which method is best under which circumstances, so we wanted to ask the experts!
I need to have a white transparent background on a panel widget. background-color: rgba(255,255,255,0.85); The is the css code I'm using on the panel widget. When I test in preview everything looks fine, I test on iOS everything looks fine but on Android the background is black. I tried to see if other colors would work and they do. I can set it to any other color but not white. This is everything I've tried and it didn't work background-color: rgb(255,255,255);background-color: white;background: white;background: #FFFFFF; I had defined height of the panel and removed it in case it could be causing this problem, it wasn't.
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.