예제 #1
0
        static void Start()
        {
            var processFactory = new ProcessFactory();

            process = processFactory.CreateVisualizerProcess(VisualizerType.Unity);
            process.Start();
            geometryFactory = new GeometryFactory();
        }
        public void CanCommunicateWithProcess()
        {
            var factory           = new ProcessFactory();
            var visualizerProcess = factory.CreateVisualizerProcess(VisualizerType.Unity);

            visualizerProcess.Start();
            var plane = TestGeometry.CreateUnitPlane("Plane");

            visualizerProcess.Communicator.Send(plane);
            Task.Delay(5000).Wait();
            visualizerProcess.Stop();
        }