Пример #1
0
        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);
        }
Пример #2
0
    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);
    }