Log in or register to post comments

Where do I get Vuforia V 1.5 or older ?

July 17, 2013 - 8:19am #1

I have written earlier but probably under a wrong section

I urgently need the older Vuiforia SDK 1.x
This is to make a minor modification to an older AR app that someone else built for which I need to change the location of the Virtual button in Unity for IOS

Tablet : IOS
Dev Platform : Mac/Xcode + Unity 3D
Vuforia version required : 1.0.1 or 1.5 or of that time which uses GetNumMarkers(); and GetMarker(i)
probably QCARMacros.PLATFORM_DLL

Hope to get some support as this is quite urgent.

Where do I get Vuforia V 1.5 or older ?

July 24, 2013 - 9:06am #3

I thak you so much for your reply. I used the resource provided by you and could at least build but are facing runtime errors. Have  attached a .rar file renamed as .zip containing short & detailed error log. Hope you are able to understand my explanation & the issue I am facing here. Thanks in advance

 

In our project we are using frame markers with vuforia 2.5.8 (initially the project was done using vuforia 1.5.)

Now we have upgraded the code where we replaced the GetNumMarkers() and GetMarker() with single GetMarkers().

there is functionality where we need the marker name and is marker enabled or not       .

we have added one script on ARCamera which contains the following code(upgraded).

Code Snippet:

MarkerTracker markerTracker = (MarkerTracker)TrackerManager.Instance.GetTracker(Tracker.Type.MARKER_TRACKER);         

System.Collections.Generic.IEnumerable<Marker> markers = markerTracker.GetMarkers();

 

where we loop through the trackables to do our functionality

foreach(Marker marker in markers){                  

     switch (partNumber)

          {

          case 1:

          markerIsCorrectPart = (marker.Name == "FrameMarkerC1P1" || marker.Name == "FrameMarkerC2P1" || marker.Name == "FrameMarkerC3P1");

          break;

          case 2:

          markerIsCorrectPart = (marker.Name == "FrameMarkerC1P2" || marker.Name == "FrameMarkerC2P2" || marker.Name == "FrameMarkerC3P2");

          break;

 

          ..

                   }      

 

}

 

But, we are getting NullReferenceException at markerTracker.GetMarkers(),

 

It seems that markerTracker is null.

at

MarkerTracker markerTracker = (MarkerTracker)TrackerManager.Instance.GetTracker(Tracker.Type.MARKER_TRACKER);

 

NullReferenceException: Object reference not set to an instance of an object

  at GUIButtonBehaviour.ToggleMarker () [0x00034] in /Users/macuser1/Desktop/AZWITHVuforia1.5/Assets/Qualcomm Augmented Reality/Scripts/GUIButtonBehaviour.cs:79

 

AttachmentSize
Package icon Error log.zip11.16 KB

Where do I get Vuforia V 1.5 or older ?

July 17, 2013 - 1:00pm #2

Hi, we don't support SDK 1.5 anymore;

however, you can migrate your App to the latest SDK; in the latest SDK, the GetNumMarkers() and GetMarker(i) methods have been replaced with a single more convenient GetMarkers() method which returns an IEnumerable, on which you can iterate to obtainthe specific marker; see the API refeernce:

https://developer.vuforia.com/resources/api/unity/class_marker_tracker

 

Log in or register to post comments