private static void Initialize2DUI(ScientificVisual3DControl scientificVisual3DControl) { SceneElement parent = scientificVisual3DControl.UIScene.SceneContainer; SimpleUIAxis uiAxis = new SimpleUIAxis( AnchorStyles.Left | AnchorStyles.Bottom, new Padding(10, 0, 0, 20), new Size(40, 40)) { Name = "UI: Axis", }; uiAxis.RectDirection = ERectDirection.XZ; parent.AddChild(uiAxis); scientificVisual3DControl.uiAxis = uiAxis; SimpleUIColorIndicator uiColorIndicator = new SimpleUIColorIndicator( AnchorStyles.Left | AnchorStyles.Bottom | AnchorStyles.Right, new Padding(80, 0, 80, 40), new Size(100, 15)) { Name = "UI: Color Indicator", }; ColorIndicatorData rainbow = ColorIndicatorDataFactory.CreateRainbow(); uiColorIndicator.Data = rainbow; parent.AddChild(uiColorIndicator); scientificVisual3DControl.uiColorIndicator = uiColorIndicator; }
public static Bitmap CreateTextureImage(this SimpleUIColorIndicator colorIndicator, int width = 10000) { return(colorIndicator.Data.ColorPalette.CreateTextureImage(width, 1)); }