Commit 343e31e
committed
Add encoded Trace3D fields
Summary:
- add encoded typed-array support for Scatter3D, Surface, Mesh3D, Cone, StreamTube, Volume, and IsoSurface
- wire common Ids/X/Y/Z/CustomData/MultiText encoded fields plus vector-field U/V/W, mesh topology I/J/K/Intensity, and volumetric Value arrays
- add flattened OpacityScaleEncoded support for Surface, Volume, and IsoSurface using EncodedTypedArray shape metadata
- extend low-level encoded array tests, upstream PlotlyJS 2.28 feature fixtures/assertions, and the FSharpConsole manual demo with an encoded cone example
Verification:
- .\\build.cmd runTestsCore
- 780 tests passed
- Plotly.NET build completed with 0 F# XML-doc warnings1 parent 97de944 commit 343e31e
5 files changed
Lines changed: 599 additions & 1 deletion
File tree
- src/Plotly.NET/Traces
- tests
- Common/FSharpTestBase/TestCharts/UpstreamFeatures
- ConsoleApps/FSharpConsole
- CoreTests/CoreTests
- CommonAbstractions
- UpstreamFeatures
0 commit comments