public static MarkerIdObject GetInstance() { if (Instance == null) { Instance = new MarkerIdObject(); } return(Instance); }
void Start() { imageQrCode = FindObjectOfType <RawImage>(); markerImage = new Mat(markerSize, markerSize, CvType.CV_8UC3); texture = new Texture2D(markerImage.cols(), markerImage.rows(), TextureFormat.RGB24, false); MarkerIdObject markerIdObject = MarkerIdObject.GetInstance(); Dictionary <string, int> listMarkerIdObject = markerIdObject.getList(); foreach (var markerId in listMarkerIdObject) { Create(markerId.Value); } }
private void SetInformationObject() { InformationObject informationObject; MarkerIdObject markerIdObject = MarkerIdObject.GetInstance(); foreach (GameObject objectSelect in listObjectSelecionado) { informationObject = new InformationObject(); informationObject.Name = objectSelect.name; informationObject.ImagePathMarkerLess = PropertiesModel.PathObjectDrawing; informationObject.IdMarker = markerIdObject.getIdMarker(objectSelect.name); informationObject.Position = objectSelect.transform.position; informationObject.Rotation = objectSelect.transform.rotation; informationObject.Scale = objectSelect.transform.localScale; informationObjectList.ListInformationObject.Add(informationObject); } }
void Awake() { objectList = GameObject.Find("/ListObject"); markerIdObject = MarkerIdObject.GetInstance(); GameObject objectSelected; if (PropertiesModel.ImportedExternalObject != null) { objectSelected = PropertiesModel.ImportedExternalObject; } else { if (PropertiesModel.NameObjectSelected == null) { // objectSelected = SelectObject("Gift1"); // objectSelected = SelectObject("TreeStump"); //objectSelected = SelectObject("Sledge"); objectSelected = SelectObject("Gift3"); //objectSelected = SelectObject("Cube"); } else { objectSelected = SelectObject(PropertiesModel.NameObjectSelected); } } if (objectSelected != null) { if (gameObject.scene.name == "ObjectSelectMarkerLessScene") { ObjectCreate(objectSelected); } else { MarkerIdControl markerIdControl = MarkerIdControl.GetInstance(); CreateObjectWithIdMarker(objectSelected, markerIdControl.GetMarkerId()); } } }