Ejemplo n.º 1
0
        void Awake()
        {
            DataPanelWidgets p = GetComponent <DataPanelWidgets>();

            p.AddHeadTitleWidget("Robot");
            Frame             = p.AddFrame();
            HelpText          = p.AddDataLabel("<b>No Robot Loaded</b>").SetAlignment(TextAnchor.MiddleCenter).SetHasRichText(true);
            SourceParameter   = p.AddInputFieldWithHints("Load From Source Parameter").SetPlaceholder("<none>");
            SavedRobotName    = p.AddDropdown("Load From Saved");
            AttachToTf        = p.AddToggle("Attach to TF Frames");
            Tint              = p.AddColorPicker("Tint");
            Alpha             = p.AddSlider("Alpha").SetMinValue(0).SetMaxValue(1).SetNumberOfSteps(256);
            Metallic          = p.AddSlider("Metallic").SetMinValue(0).SetMaxValue(1).SetNumberOfSteps(256);
            Smoothness        = p.AddSlider("Smoothness").SetMinValue(0).SetMaxValue(1).SetNumberOfSteps(256);
            OcclusionOnlyMode = p.AddToggle("AR Occlusion Only Mode");
            Save              = p.AddToggle("Save this Robot Locally");

            Material = p.AddCollapsibleWidget("Visuals")
                       .Attach(OcclusionOnlyMode)
                       .Attach(Tint)
                       .Attach(Alpha)
                       .Attach(Metallic)
                       .Attach(Smoothness)
                       .UpdateSize();

            CloseButton = p.AddTrashButton();
            HideButton  = p.AddHideButton();
            p.UpdateSize();
            gameObject.SetActive(false);
        }
Ejemplo n.º 2
0
        void Awake()
        {
            DataPanelWidgets p = GetComponent <DataPanelWidgets>();

            p.AddHeadTitleWidget("Occupancy\nGrid");
            Listener    = p.AddListener();
            Frame       = p.AddFrame();
            Description = p.AddDataLabel("").SetHasRichText(true).SetAlignment(TextAnchor.MiddleCenter);
            Colormap    = p.AddDropdown("Colormap")
                          .SetOptions(Resource.Colormaps.Names)
                          .SetIndex((int)ColormapId.gray);
            FlipColors  = p.AddToggle("Colormap Flip Min/Max");
            ShowTexture = p.AddToggle("Show As Textured Plane");

            Tint = p.AddColorPicker("Tint");
            //Alpha = p.AddSlider("Alpha").SetMinValue(0).SetMaxValue(1).SetNumberOfSteps(256);
            ShowCubes         = p.AddToggle("Show As Bars");
            ScaleZ            = p.AddSlider("Height").SetMinValue(0.01f).SetMaxValue(5.0f).SetNumberOfSteps(49);
            OcclusionOnlyMode = p.AddToggle("AR Occlusion Only Mode");

            CloseButton = p.AddTrashButton();
            HideButton  = p.AddHideButton();

            p.UpdateSize();
            gameObject.SetActive(false);
        }
Ejemplo n.º 3
0
        void Awake()
        {
            DataPanelWidgets p = GetComponent <DataPanelWidgets>();

            p.AddHeadTitleWidget("Octomap");
            CloseButton       = p.AddTrashButton();
            HideButton        = p.AddHideButton();
            Listener          = p.AddListener();
            Frame             = p.AddFrame();
            Tint              = p.AddColorPicker("Tint");
            MaxDepth          = p.AddSlider("Max Depth").SetMinValue(8).SetMaxValue(16).SetIntegerOnly(true);
            OcclusionOnlyMode = p.AddToggle("AR Occlusion Only Mode");
            p.UpdateSize();
            gameObject.SetActive(false);
        }
Ejemplo n.º 4
0
        //public ToggleWidget PublishLongTapPosition { get; private set; }
        //public InputFieldWithHintsWidget TapTopic { get; private set; }
        //public SenderWidget Sender { get; private set; }
        //public DataLabelWidget LastTapPosition { get; private set; }

        void Awake()
        {
            DataPanelWidgets p = GetComponent <DataPanelWidgets>();

            p.AddHeadTitleWidget("Grid");
            CloseButton  = p.AddTrashButton();
            HideButton   = p.AddHideButton();
            ShowInterior = p.AddToggle("Show Interior").SetValue(true);
            FollowCamera = p.AddToggle("Follow Camera").SetValue(true);
            HideInARMode = p.AddToggle("Hide in AR Mode").SetValue(true);
            Offset       = p.AddVector3Slider("Offset");
            ColorPicker  = p.AddColorPicker("Grid Color").SetValue(Color.gray);

            /*
             * PublishLongTapPosition = p.AddToggle("Publish Long Tap Position").SetValue(true);
             * TapTopic = p.AddInputFieldWithHints("Tap Topic");
             * Sender = p.AddSender();
             * LastTapPosition = p.AddDataLabel("").SetAlignment(TextAnchor.MiddleCenter).SetHasRichText(true);
             */
            p.UpdateSize();
            gameObject.SetActive(false);
        }