// Use this for initialization void Start() { //gets the vumark manager vmm = TrackerManager.Instance.GetStateManager().GetVuMarkManager(); //connectst to the server & collections client = new MongoClient(new MongoUrl(connectionString)); server = client.GetServer(); server.Connect(); db = server.GetDatabase("documents"); coll = db.GetCollection <Statue>("Other"); //queries the database List <Statue> query = coll.AsQueryable <Statue>().Where <Statue>(u => u.vumark == num).ToList(); Debug.Log(query); foreach (var x in query) { Debug.Log(x.name); } //whenever a new vumark is registered, call SetVumark vb = GameObject.Find("VuMark").GetComponent <VuMarkBehaviour> (); vb.RegisterVuMarkTargetAssignedCallback(new System.Action(this.SetVumark)); }
void Start() { // register callbacks to VuMark Manager mVuMarkManager = TrackerManager.Instance.GetStateManager().GetVuMarkManager(); mVuMarkManager.RegisterVuMarkDetectedCallback(OnVuMarkDetected); mVuMarkManager.RegisterVuMarkLostCallback(OnVuMarkLost); }
void Start() { vuMarkManager = TrackerManager.Instance.GetStateManager().GetVuMarkManager(); for (int i = 0; i <= MAX_TRACKER_ID; i++) { trackers[i] = new TrackerState(i); } vuMarkManager.RegisterVuMarkDetectedCallback(target => { // If necessary, here we can access the new VuMarkTarget (determine ID). // But the VuMarkBehavior is not available yet. var tracker = GetTrackerFromTarget(target); if (tracker != null && tracker.id == centerTrackerId) { // Center tracker is automatically registered to the origin. tracker.isRegistered = true; tracker.knownWorldPosition = Vector3.zero; } }); vuMarkManager.RegisterVuMarkBehaviourDetectedCallback(behavior => { // If necessary, here we can access the assigned VuMarkBehavior. // But the VuMarkTarget is not available yet. }); }
void Start() { // register callbacks to VuMark Manager _vuMarkManager = TrackerManager.Instance.GetStateManager().GetVuMarkManager(); _vuMarkManager.RegisterVuMarkDetectedCallback(OnVuMarkDetected); _vuMarkManager.RegisterVuMarkLostCallback(OnVuMarkLost); _rotationValues = new List <float>(); }
// Update is called once per frame void Update() { // Get list of active trackables StateManager sm = TrackerManager.Instance.GetStateManager(); VuMarkManager vm = sm.GetVuMarkManager(); activeVuMarks = vm.GetActiveBehaviours().ToList(); }
void OnVuforiaStarted() { // register callbacks to VuMark Manager this.vumarkManager = TrackerManager.Instance.GetStateManager().GetVuMarkManager(); this.vumarkManager.RegisterVuMarkBehaviourDetectedCallback(OnVuMarkBehaviourDetected); this.vumarkManager.RegisterVuMarkDetectedCallback(OnVuMarkDetected); this.vumarkManager.RegisterVuMarkLostCallback(OnVuMarkLost); }
// Use this for initialization void Start() { _vuMarkManager = TrackerManager.Instance.GetStateManager().GetVuMarkManager(); _vuMarkManager.RegisterVuMarkDetectedCallback(OnVuMarkDetected); _vuMarkManager.RegisterVuMarkLostCallback(OnVuMarkLost); VuMarkHandler.Instance.VuMarkDetected += Instance_VuMarkDetected; _renderer = GetComponentsInChildren <Renderer>(); }
void Start() { // register callbacks to VuMark Manager _vuMarkManager = TrackerManager.Instance.GetStateManager().GetVuMarkManager(); _vuMarkManager.RegisterVuMarkDetectedCallback(OnVuMarkDetected); _vuMarkManager.RegisterVuMarkLostCallback(OnVuMarkLost); _gameObjectManager = GameObjectManager.Instance; }
void Start() { mTrackableBehaviour = GetComponent <TrackableBehaviour>(); if (mTrackableBehaviour) { mTrackableBehaviour.RegisterTrackableEventHandler(this); } myvumarkmanager = TrackerManager.Instance.GetStateManager().GetVuMarkManager(); }
// Start is called before the first frame update void Start() { badgeTrackableBehaviour = GetComponent <TrackableBehaviour>(); if (badgeTrackableBehaviour != null) { badgeTrackableBehaviour.RegisterTrackableEventHandler(this); } VuMark = TrackerManager.Instance.GetStateManager().GetVuMarkManager(); }
void Start() { // get the Planet View component planetView = GetComponent <PlanetView>(); // register callbacks to VuMark Manager mVuMarkManager = TrackerManager.Instance.GetStateManager().GetVuMarkManager(); mVuMarkManager.RegisterVuMarkDetectedCallback(OnVuMarkDetected); }
void Start() { mIdPanel = GetComponent <PanelShowHide>(); // register callbacks to VuMark Manager mVuMarkManager = TrackerManager.Instance.GetStateManager().GetVuMarkManager(); mVuMarkManager.RegisterVuMarkDetectedCallback(OnVuMarkDetected); mVuMarkManager.RegisterVuMarkLostCallback(OnVuMarkLost); }
private void Start() { vuMarkManager = TrackerManager.Instance.GetStateManager().GetVuMarkManager(); // Set VuMarkManager vuMarkManager.RegisterVuMarkDetectedCallback(OnVuMarkDetected); // Set VuMark detected vuMarkManager.RegisterVuMarkLostCallback(OnVuMarkLost); // Set VuMark Lost //foreach (var model in m_ModelList) // Deactivate all models // model.SetActive (false); }
// Use this for initialization void Start() { transform.GetChild(0).gameObject.SetActive(false); resource_TrackableBehaviour = GetComponent <TrackableBehaviour>(); if (resource_TrackableBehaviour != null) { resource_TrackableBehaviour.RegisterTrackableEventHandler(this); } resource_Vumark = TrackerManager.Instance.GetStateManager().GetVuMarkManager(); }
// Use this for initialization void Start() { hologramDictionary = new Dictionary <string, GameObject>(); foreach (var entry in Holograms) { hologramDictionary[entry.VuforiaId] = entry.Hologram; } vuMarkManager = TrackerManager.Instance.GetStateManager().GetVuMarkManager(); vuMarkManager.RegisterVuMarkDetectedCallback(OnVumarkDetected); }
private void Awake() { //Increase the number of targets that can be detected simulateously VuforiaConfiguration.Instance.Vuforia.MaxSimultaneousImageTargets = 10; VuMarkManager vumarkManager = TrackerManager. Instance.GetStateManager().GetVuMarkManager(); //Register the method managing the appearance of new VuMarkBehaviours vumarkManager.RegisterVuMarkBehaviourDetectedCallback(OnVuMarkBehaviourFound); }
void Start() { mIdPanel = GetComponent <PanelShowHide>(); secretKey = Resources.Load <TextAsset>("secret").text; // register callbacks to VuMark Manager mVuMarkManager = TrackerManager.Instance.GetStateManager().GetVuMarkManager(); mVuMarkManager.RegisterVuMarkDetectedCallback(OnVuMarkDetected); mVuMarkManager.RegisterVuMarkLostCallback(OnVuMarkLost); }
public VuMarkTarget GetVuMarkObj() { /* By design, grabs the first VuMarkObj available */ mVuMarkManager = TrackerManager.Instance.GetStateManager().GetVuMarkManager(); foreach (var bhvr in mVuMarkManager.GetActiveBehaviours()) { return(bhvr.VuMarkTarget); } return(null); }
private int GetTargetsSize() { int targets = 0; mVuMarkManager = TrackerManager.Instance.GetStateManager().GetVuMarkManager(); foreach (var bhvr in mVuMarkManager.GetActiveBehaviours()) { //Debug.Log("Sorting through VuMark Manager"); targets += 1; } return(targets); }
void Start() { // mIdPanel = GetComponent<PanelShowHide>(); dataController = FindObjectOfType <DataController>(); // register callbacks to VuMark Manager mVuMarkManager = TrackerManager.Instance.GetStateManager().GetVuMarkManager(); mVuMarkManager.RegisterVuMarkDetectedCallback(OnVuMarkDetected); mVuMarkManager.RegisterVuMarkLostCallback(OnVuMarkLost); //mVuMarkManager.RegisterVuMarkBehaviourDetectedCallback(OnBehaviourDetected); }
void Start() { // Set VuMarkManager vuMarkManager = TrackerManager.Instance.GetStateManager().GetVuMarkManager(); // Set VuMark detected and lost behavior methods vuMarkManager.RegisterVuMarkDetectedCallback(onVuMarkDetected); vuMarkManager.RegisterVuMarkLostCallback(onVuMarkLost); // Deactivate all models foreach (GameObject item in modelList) { item.SetActive(false); } }
int valorObjeto; //Variable utilizada para guardar la posicion del objeto dentro del array void Start() { m_VuMarkManager = TrackerManager.Instance.GetStateManager().GetVuMarkManager(); m_VuMarkManager.RegisterVuMarkDetectedCallback(OnVuMarkDetected); m_VuMarkManager.RegisterVuMarkLostCallback(OnVuMarkLost); //Desactiva todos los objetos for (int i = 0; i < arrayObjetos.Length; i++) { arrayObjetos[i].SetActive(false); } txtId.text = ""; //Borra el texto actual imgVuMark.sprite = null; //Borra el texto actual txtDescripcion.text = ""; //Borra la imagen actual }
protected virtual void OnTrackingFound() { if (mTrackableBehaviour) { var rendererComponents = mTrackableBehaviour.GetComponentsInChildren <Renderer>(true); var colliderComponents = mTrackableBehaviour.GetComponentsInChildren <Collider>(true); var canvasComponents = mTrackableBehaviour.GetComponentsInChildren <Canvas>(true); // Enable rendering: foreach (var component in rendererComponents) { component.enabled = true; } // Enable colliders: foreach (var component in colliderComponents) { component.enabled = true; } // Enable canvas': foreach (var component in canvasComponents) { component.enabled = true; } mVuMarkManager = TrackerManager.Instance.GetStateManager().GetVuMarkManager(); if (mVuMarkManager.GetActiveBehaviours() != null) { foreach (var bhvr in mVuMarkManager.GetActiveBehaviours()) { if (bhvr.gameObject.Equals(this.gameObject)) { TextMesh t = this.gameObject.GetComponentInChildren <TextMesh>(); t.text = bhvr.VuMarkTarget.InstanceId.StringValue; } } } } }
// Use this for initialization void Start() { // Get the Planet View component planetView = GetComponent <PlanetView>(); // Register callbacks to VuMark Manager mVuMarkManager = TrackerManager.Instance.GetStateManager().GetVuMarkManager(); mVuMarkManager.RegisterVuMarkDetectedCallback(OnVuMarkDetected); mVuMarkManager.RegisterVuMarkLostCallback(OnVuMarkLost); // Deactivate all Planet views //solarSystem.SetActive(false); foreach (GameObject item in bodiesObj) { Debug.Log("item : " + item); //Debug.Log(item); //item.SetActive(false); } }
// Use this for initialization void Start() { vuMarkManager = TrackerManager.Instance.GetStateManager().GetVuMarkManager(); vuMarkManager.RegisterVuMarkDetectedCallback(VuMarkDetected); vuMarkManager.RegisterVuMarkLostCallback(VuMarkLost); }
public IEnumerable <VuMarkTarget> GetVuMarkTargets() { mVuMarkManager = TrackerManager.Instance.GetStateManager().GetVuMarkManager(); return(mVuMarkManager.GetActiveVuMarks()); }
// Use this for initialization void Start() { mVuMarkManager = TrackerManager.Instance.GetStateManager().GetVuMarkManager(); }
//private DataService ds; void Start() { mVuMarkManager = TrackerManager.Instance.GetStateManager().GetVuMarkManager(); //ds = new DataService("tempDatabase.db"); StartSync(); }