private void AddTrackableLink(TrackableLink link, Feature feature) { feature.trackableLinkNames.Add(link.href.Substring(1)); //Debug.LogError ("Trackable " + link.href + " transform: " + link.transform.rotation.z); feature.trackableTransforms.Add(link.href.Substring(1), link.transform); }
void SetFeatureElement(string id, TrackableElement tra, string name) { creationFeature.id = id + "Feature"; creationFeature.name = id + "Feature"; creationFeature.description = ""; creationFeature.Trackables = new List <TrackableLink>(); TrackableLink trackableLink = new TrackableLink(); trackableLink.href = "#" + tra.id; creationFeature.Trackables.Add(trackableLink); creationFeature.Annotations = new List <AnnotationElement>(); creationFeature.anchors = new List <AnchorElement>(); creationFeature.Assets = new List <AssetsElement>(); AssetsElement assetsElement = new AssetsElement(); assetsElement.type = "Prefab"; assetsElement.assetLink = new AssetLink(); assetsElement.assetLink.href = "#" + name; creationFeature.Assets.Add(assetsElement); }