Creates an instance of a ScatterRenderableSeries3D
The SciChart 3D WebAssembly Context containing native methods and access to our WebGL2 WebAssembly Drawing Engine
Optional parameters of type IBaseRenderableSeries3DOptions to configure the series
A unique Id for the IRenderableSeries3D
A callback function which notifies the parent SciChart3DSurface that data or properties have changed and the 3D Scene needs redrawing
Gets the Series type. See ESeriesType3D for a list of values
The SciChart 3D WebAssembly Context containing native methods and access to our WebGL2 WebAssembly Drawing Engine
The DataSeries which provides a datasource for this BaseRenderableSeries3D to draw
The DataSeries which provides a datasource for this BaseRenderableSeries3D to draw
Gets or sets whether the BaseDataSeries3D is visible or not
Gets or sets whether the BaseDataSeries3D is visible or not
Gets or sets an optional Opacity from 0.0 (fully transparent) - 1.0 (fully opaque)
Gets or sets an optional Opacity from 0.0 (fully transparent) - 1.0 (fully opaque)
Gets or sets an optional IPaletteProvider3D - a PaletteProvider class which allows for per-point data-point coloring on some 3D BaseRenderableSeries3D types.
Gets or sets an optional IPaletteProvider3D - a PaletteProvider class which allows for per-point data-point coloring on some 3D BaseRenderableSeries3D types.
Used internally - Gets or sets the parent SciChart3DSurface
Used internally - Gets or sets the parent SciChart3DSurface
A 3D Point Marker which is used to draw an optional 3D point-marker at each Xyz data-point. Applicable to some series types only
A 3D Point Marker which is used to draw an optional 3D point-marker at each Xyz data-point. Applicable to some series types only
Used internally - Gets the 3D Scene Entity which renders the geometry in the 3D Scene
Gets or sets an optional Shininess factor, passed to 3D rendering shaders to make shiny objects
Gets or sets an optional Shininess factor, passed to 3D rendering shaders to make shiny objects
Gets or sets the stroke color as an HTML Color code
Gets or sets the stroke color as an HTML Color code
Applies a theme (defined by IThemeProvider) to the current element
The theme data to apply
Is being called when the data for the underlying DataSeries changes
Deletes native (WebAssembly) memory used by this type, after which it cannot be used.
Performs a HitTest operation on the series, returning the SeriesInfo3D containing the enriched Hit-Test result. This contains information about the hit-test operation such as the values of the data under the mouse and location of the data under the mouse in 3D world coordinates. This may be used for tooltips, selection or inspection of the 3d scene through mouse-clicks
The screen point (X,Y pixel coordinate in 2D space)
Notifies listeners to invalidateParentCallback that a property has changed
Called when the IRenderableSeries3D is attached to a SciChart3DSurface
the parent SciChart3DSurface
Called when the IRenderableSeries3D is detached from a SciChart3DSurface
Called when the Dpi changes in the browser. This could be due to user zooming the browser, or changing DPI settings in Windows, or moving the browser containing SciChart to another monitor
The TDpiChangedEventArgs containing info about the Dpi Changed event
Used internally - sets the 3D Scene Entity
Generated using TypeDoc
Defines a 3D scatter-series or 3D Bubble chart type in the SciChart's High Performance Real-time JavaScript 3D Charts
To add a 3D scatter series to a SciChart3DSurface you need to declare both the ScatterRenderableSeries3D and a XyzDataSeries3D. Simplified code sample below:
const sciChart3DSurface: SciChart3DSurface; const wasmContext: TSciChart3D; // Create and fill the dataseries const dataSeries = new XyzDataSeries3D(wasmContext); dataSeries.append(1,2,3); dataSeries.append(3,4,5); // Create the renderableSeries const scatterSeries = new ScatterRenderableSeries3D(wasmContext); scatterSeries.dataSeries = dataSeries; scatterSeries.pointMarker = new SpherePointMarker3D(wasmContext, { size: 3, fill: "#FF0000" }); // append to the SciChartSurface sciChart3DSurface.renderableSeries.add(scatterSeries);