And please find the code slice i followed from yours,
void LoadAndActivateDataSet(string dataSetPath)
{
if (TrackerManager.Instance.GetTracker(Tracker.Type.IMAGE_TRACKER)==null)
{
TrackerManager.Instance.InitTracker(Tracker.Type.IMAGE_TRACKER);
Debug.Log ("InitTracker");
}
if(!DataSet.Exists(dataSetPath,DataSet.StorageType.STORAGE_ABSOLUTE))
{
if(File.Exists(dataSetPath))
{
Debug.Log("File Exist");
}
Debug.Log("Data Set "+dataSetPath+" does not exist.");
return; }
Debug.Log("Data set Exist");
ImageTracker imageTracker = (ImageTracker)TrackerManager.Instance.GetTracker(Tracker.Type.IMAGE_TRACKER);
DataSet dataSet = imageTracker.CreateDataSet();
if (dataSet != null)
{
for (int i = 0; i < dataSet.GetNumTrackables(); i++)
{
TrackableBehaviour tb = dataSet.GetTrackable(i);
if (tb.CurrentStatus == TrackableBehaviour.Status.DETECTED ||
tb.CurrentStatus == TrackableBehaviour.Status.TRACKED)
{
Debug.Log("Target " + tb.TrackableName + " is tracked at " + tb.transform.position +
" with rotation " + tb.transform.rotation);
}
}
}
if(!dataSet.Load(dataSetPath,DataSet.StorageType.STORAGE_ABSOLUTE))
{ Debug.Log("Failed to load data set"+dataSetPath+".");
return;
}
Debug.Log("Successfully Activated the Dataset");
imageTracker.ActivateDataSet(dataSet);
for(int i =0; i<dataSet.GetNumTrackables();i++)
{
DataSetTrackableBehaviour dstb = dataSet.GetTrackable(i);
GameObject go = dstb.gameObject;
go.AddComponent<DefaultTrackableEventHandler>();
GameObject parent = GameObject.Find ("Parent");
parent.transform.parent= dstb.transform;
parent.transform.localScale = new Vector3 (70f,70f,70f);
parent.transform.localPosition = new Vector3 (0.0f,0.35f,0.0f);
parent.transform.localRotation=Quaternion.identity;
parent.active=true;
dstb.gameObject.active=true;
} }
Oh Thanks for clarifying me on that....
And i guess the app is running good now because of your valuable reply.....
I was wrongly using Gameobject.Find("parent"), whereas i need to use Gameobject.Find("ImageTarget")......Now it is able to track the image prettty well...
And also i will go through the Vuforia Documentation as soon as possible....
Thanks a lot udaan...You made the day