Dear Vuforia users,
currently I am designing an application in which I want to fix an object's position that is tracked by an image. Thus, the object will stay in position when I press a button.
Right now, I got to this code but the object will not exactly be in the correct position when I press the button, it will move a few x,y,z-values in any direction. Thus the object is not fixed correctly. Any tips?
public class Button_fixation : MonoBehaviour { // Thus Tibfib and button can be dragged into box in Unity public GameObject BttnTibia; public GameObject Tibfib;
// Create position vector for fixation private Vector3 m_OriginPos;
// Start is called before the first frame update void Start() { // Create button functions BttnTibia.GetComponent<VirtualButtonBehaviour>().RegisterOnButtonPressed(onButtonPressed); //BttnTibia.GetComponent<VirtualButtonBehaviour>().RegisterOnButtonReleased(onButtonReleased); } public void onButtonPressed(VirtualButtonBehaviour vb) {
//Fixate object Vector3 currentPos = Tibfib.transform.position; currentPos.x = m_OriginPos.x; currentPos.y = m_OriginPos.y; currentPos.z = m_OriginPos.z; Tibfib.transform.position = currentPos; }