Beispiel #1
0
        private static ICamera BuildCamera(Transform titleMainTransform)
        {
            // CameraのRootとなるGameObjectを作る
            var cameraRoot = EmptyObjectFactory.Create(UICommonDef.CameraRootName, titleMainTransform);

            // Cameraを作る
            return(CameraBuilder.BuildCamera <UICamera>(UICommonDef.UICameraPrefabPath, cameraRoot.transform));
        }
        public void SetUp()
        {
            // CameraのRootとなるGameObjectを作る
            var cameraRoot = EmptyObjectFactory.Create(UICommonDef.CameraRootName, _inGameMainTransform);

            // Cameraを作る
            CameraBuilder.BuildCamera <InGameBattleCamera>(UICommonDef.InGameBattleCameraPrefabPath,
                                                           cameraRoot.transform);
            var uiCamera = CameraBuilder.BuildCamera <UICamera>(UICommonDef.UICameraPrefabPath, cameraRoot.transform);

            BuildCanvas(uiCamera);
        }
Beispiel #3
0
            internal static Snap.Geom.Curve.Ray GetCursorRay(string viewName, Snap.Position cursor)
            {
                Tag tag;

                Globals.UFSession.View.AskTagOfViewName(viewName, out tag);
                View   view = (View)NXObjectManager.Get(tag);
                Vector axis = view.GetAxis(XYZAxis.ZAxis);

                NXOpen.Part   workPart = (NXOpen.Part)Globals.WorkPart;
                Layout        current  = workPart.Layouts.Current;
                CameraBuilder builder  = workPart.Cameras.CreateCameraBuilder(view, current, null);

                if (builder.Type == CameraBuilder.Types.Perspective)
                {
                    axis = Vector.Unit((Vector)(builder.CameraPosition - cursor));
                }
                builder.Destroy();
                return(new Snap.Geom.Curve.Ray(cursor, axis));
            }
        public override void Start()
        {
            map = new MapInfo();

            base.Start();

            PrefabInitializer.AddRunnerGamePrefabs(PrefabFactory);

            cursor = GameObjectFactory.New().With(new MouseComponent()).Create();
            PrefabFactory.Instantiate(cursor);

            camera = CameraBuilder.CreateCamera(cursor.Transform);
            PrefabFactory.Instantiate(camera);

            var scene = GameObjectFactory.New().Create();

            PrefabFactory.Instantiate(scene);

            map.Scene = new PrefabInfo()
            {
                PrefabName = "empty", Children = new List <PrefabInfo>()
            };

            //Instantiate the action manager so we can undo/redo
            actionManager = new ActionManager(map, scene, PrefabFactory);

            //Create placer
            placer         = new Placer();
            placer.Manager = actionManager;
            var placerObj = GameObjectFactory.New()
                            .With(placer)
                            .Create();

            PrefabFactory.Instantiate(placerObj);

            CreateShadowPrefabs();
            SetPlacing("platform");
        }
Beispiel #5
0
 public DeviceManagmentTest()
 {
     _cameraBuilder          = CameraBuilder.GetBuilder();
     _camera                 = _cameraBuilder.SetUrl(CameraUrl).SetUsername(Username).SetPassword(Password).Build();
     _cameraDeviceManagement = _camera.Initialize();
 }
 public CameraBuilderTest()
 {
     _cameraBuilder = CameraBuilder.GetBuilder();
 }
Beispiel #7
0
 public CameraTest()
 {
     _cameraBuilder     = CameraBuilder.GetBuilder();
     _expectedCameraUrl = CameraUrl + "/onvif/device_service";
 }