Ejemplo n.º 1
0
        public override bool Connect(IApplicationData data, IEventAggregator eventaggre)
        {
            _data       = data;
            _eventaggre = eventaggre;

            _doc     = _data.ActiveDocument as IRBuilderDocument;
            _manager = _doc.GetLightsManager();

            eventaggre.GetEvent <OnTransformNodeSelectedOnScreen>().Subscribe(OnTransformNodeSelectedOnScreenHandler);

            return(true);
        }
Ejemplo n.º 2
0
        public override bool Connect(IApplicationData data, IEventAggregator eventaggre)
        {
            _data  = data;
            _event = eventaggre;

            (data.ActiveDocument as IRBuilderDocument).GetShaderPaths().ForEach((item) =>
            {
                Shaderfiles.Add(new ShaderFileInfo(item));
            });


            _rdoc = _data.ActiveDocument as IRBuilderDocument;

            return(true);
        }
Ejemplo n.º 3
0
        public override bool Connect(IApplicationData data, IEventAggregator eventaggre)
        {
            _eventagg = eventaggre;
            _data     = data;

            _rDoc = data.ActiveDocument as IRBuilderDocument;

            List <UI_RNode> lst = new List <UI_RNode>()
            {
                new UI_RNode(data, _rDoc.Tree.GeometryParentNode, null)
            };

            Children = new ObservableCollection <UI_RNode>(lst);

            return(true);
        }
Ejemplo n.º 4
0
        public override bool Connect(IApplicationData data, Prism.Events.IEventAggregator eventaggre)
        {
            _data  = data;
            _event = eventaggre;
            _doc   = data.ActiveDocument as IRBuilderDocument;


            IOSelectionChanged = new RelayCommand <object>(IOSelectionChangedHandler);

            _doc.SetSelectiontype(Viewer.SelectionType.IntelligentObject);
            _manager = new R3DIOInterop.RIntelligentObjectManagerInterop(_doc.Tree.GeometryParentNode);

            LoadObjectsFromPlugin();

            LoadInternalObjects();
            //CreateCube();

            // CreateTable();

            return(true);
        }