void Awake() { DataPanelWidgets p = GetComponent <DataPanelWidgets>(); p.AddHeadTitleWidget("Image"); 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); Min = p.AddSlider("Colormap Min").SetMinValue(0).SetMaxValue(1); Max = p.AddSlider("Colormap Max").SetMinValue(0).SetMaxValue(1); FlipMinMax = p.AddToggle("Flip Min/Max"); PreviewWidget = p.AddImagePreviewWidget("Preview"); ShowBillboard = p.AddToggle("Show As Billboard"); BillboardSize = p.AddSlider("Billboard Size").SetMinValue(0.1f).SetMaxValue(10); BillboardFollowsCamera = p.AddToggle("Billboard Points To You"); BillboardOffset = p.AddVector3Slider("Billboard Offset"); billboard = p.AddCollapsibleWidget("Billboard") .Attach(ShowBillboard) .Attach(BillboardSize) .Attach(BillboardFollowsCamera) .Attach(BillboardOffset) .UpdateSize(); CloseButton = p.AddTrashButton(); HideButton = p.AddHideButton(); p.UpdateSize(); gameObject.SetActive(false); }
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); }
void Awake() { DataPanelWidgets p = GetComponent <DataPanelWidgets>(); p.AddHeadTitleWidget("AR"); CloseButton = p.AddTrashButton(); HideButton = p.AddHideButton(); ResetButton = p.AddResetButton(); Frame = p.AddFrame(); Description = p.AddDataLabel("").SetHasRichText(true).SetAlignment(TextAnchor.MiddleCenter); WorldScale = p.AddSlider("World Scale").SetMinValue(0.01f).SetMaxValue(1f); AutoFocus = p.AddToggle("Enable AutoFocus"); PublishFrequency = p.AddDropdown("Publish AR camera images"); PublishFrequency.Options = new[] { "Off", "5 FPS", "10 FPS", "15 FPS", "20 FPS", "30 FPS" }; OcclusionQuality = p.AddDropdown("Occlusion Quality"); OcclusionQuality.Options = new[] { "Off", "Fastest", "Medium", "Best", }; ARMarkers = p.AddARMarker(); MarkerSender = p.AddSender(); ColorSender = p.AddSender(); DepthSender = p.AddSender(); DepthConfidenceSender = p.AddSender(); p.AddCollapsibleWidget("Publishers") .Attach(MarkerSender) .Attach(ColorSender) .Attach(DepthSender) .Attach(DepthConfidenceSender) .UpdateSize(); p.UpdateSize(); gameObject.SetActive(false); }