lightningchart ultimate v.8 · 5 lightningchart ultimate v.8 .2 new features 2. baselevel in...

10
LightningChart Ultimate v.8.2 NEW FEATURES

Upload: others

Post on 01-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LightningChart Ultimate v.8 · 5 LightningChart Ultimate v.8 .2 NEW FEATURES 2. BaseLevel in ViewXY’s BarSeries BaseLevel property added in BarSeries is a series minimum value for

LightningChart Ultimate

v.8.2

NEW FEATURES

Page 2: LightningChart Ultimate v.8 · 5 LightningChart Ultimate v.8 .2 NEW FEATURES 2. BaseLevel in ViewXY’s BarSeries BaseLevel property added in BarSeries is a series minimum value for

1

LightningChart Ultimate v.8.2

NEW FEATURES

LightningChart Ultimate v.8.2 New Features:

1. Headless mode ............................................................................................................................. 2

2. BaseLevel in ViewXY’s BarSeries ................................................................................................... 5

3. MeshModels programmatical construction ................................................................................. 6

4. Single dimension zooming in 3D ................................................................................................... 7

5. Legend boxes in ViewXY, alignment ............................................................................................. 8

6. Controlling visibility of Intensity and Surface series palette in legend boxes. ............................. 9

Page 3: LightningChart Ultimate v.8 · 5 LightningChart Ultimate v.8 .2 NEW FEATURES 2. BaseLevel in ViewXY’s BarSeries BaseLevel property added in BarSeries is a series minimum value for

2

LightningChart Ultimate v.8.2

NEW FEATURES

1. Headless mode

The headless mode allows LC to be used without GUI e.g. in Windows Services and on Console

applications. Example use case is generating chart pictures for reports or web pages.

In headless mode, the chart frames are captured as images. The bitmaps can be acquired e.g.

by utilizing

• OutputStream property

• SaveToStream method

• CopyToClipboard method

• CaptureToByArray method

• SaveToFile method

Windows Service

LightningChart instance(s) in headless mode

Web page

Report

Initialization

Update data

New frame

Continuous

image stream Desktop /mobile app

Page 4: LightningChart Ultimate v.8 · 5 LightningChart Ultimate v.8 .2 NEW FEATURES 2. BaseLevel in ViewXY’s BarSeries BaseLevel property added in BarSeries is a series minimum value for

3

LightningChart Ultimate v.8.2

NEW FEATURES

The service can be set running e.g. in a local network server or a Windows Server

running in a cloud.

In inter-process communication, between Windows Application and Windows

Service, e.g. Named pipes or Socket I/O communication can be used.

There is a new Headless mode demo solution included in the SDK. It uses Windows

server on the local computer. WPF application takes a connection to it with Named

Pipes and shows the image stream the service sends.

Page 5: LightningChart Ultimate v.8 · 5 LightningChart Ultimate v.8 .2 NEW FEATURES 2. BaseLevel in ViewXY’s BarSeries BaseLevel property added in BarSeries is a series minimum value for

4

LightningChart Ultimate v.8.2

NEW FEATURES

Headless demo solutions' internal operation of messages with named pipes and background thread explained.

Page 6: LightningChart Ultimate v.8 · 5 LightningChart Ultimate v.8 .2 NEW FEATURES 2. BaseLevel in ViewXY’s BarSeries BaseLevel property added in BarSeries is a series minimum value for

5

LightningChart Ultimate v.8.2

NEW FEATURES

2. BaseLevel in ViewXY’s BarSeries

BaseLevel property added in BarSeries is a series minimum value for all series values and

tells bar start position. In Stacked view, it will increase (if positive) or decrease (if negative)

the size of the bar. If StackedToSum, the bar size is relative and calculated like Stacked.

BaseLevel set to 100. Bar values are 10, 20, 35, 50, 58, 45, 30, 25, 20, 5.

In previous LightningChart versions, the bars work like the BaseLevel was set to 0.

Page 7: LightningChart Ultimate v.8 · 5 LightningChart Ultimate v.8 .2 NEW FEATURES 2. BaseLevel in ViewXY’s BarSeries BaseLevel property added in BarSeries is a series minimum value for

6

LightningChart Ultimate v.8.2

NEW FEATURES

3. MeshModels programmatical construction

MeshModel supports constructing the MeshModel geometry programmatically. It allows

visualizing objects and shapes that have been produced as a result of computation.

The following Create methods are available

• Create(positions, colors, indices)

• Create(positions, colors, normals, indices)

• Create(positions, textureCoordinates, bitmap, textureWrapMode, indices)

• Create(positions, normals, textureCoordinates, bitmap, textureWrapMode, indices)

Index array (indices) parameter is optional for all methods. If provided they will define which

vertices, colors, light normals and texture coordinates to use from the arrays given. Using

indices saves resources when same vertices are shared between multiple triangles.

MeshModels constructed by code.

The rotation, scaling and positioning properties etc., as well as events, apply also for a

MeshModel created programmatically from vertices, in a similar way they work for loaded

objects.

Page 8: LightningChart Ultimate v.8 · 5 LightningChart Ultimate v.8 .2 NEW FEATURES 2. BaseLevel in ViewXY’s BarSeries BaseLevel property added in BarSeries is a series minimum value for

7

LightningChart Ultimate v.8.2

NEW FEATURES

4. Single dimension zooming in 3D

Allows zooming one dimension only, by dragging with a mouse.

New options for controlling single dimension zooming were added under ZoomPanOptions.

LeftMouseButtonAction, RightMouseButtonAction and MiddleMouseButtonAction properties

now have new options of ZoomX, ZoomY and ZoomZ.

Rectangle zooming only X dimension (ZoomX).

Page 9: LightningChart Ultimate v.8 · 5 LightningChart Ultimate v.8 .2 NEW FEATURES 2. BaseLevel in ViewXY’s BarSeries BaseLevel property added in BarSeries is a series minimum value for

8

LightningChart Ultimate v.8.2

NEW FEATURES

5. Legend boxes in ViewXY, alignment

AlignmentInVerticalMargin property added with Left/Right/Center options, to ViewXY’s

LegendBox. The property controls horizontal positioning of legend boxes set to same vertical

margin.

AlignmentInVerticalMargincontrols horizontal positioning

Page 10: LightningChart Ultimate v.8 · 5 LightningChart Ultimate v.8 .2 NEW FEATURES 2. BaseLevel in ViewXY’s BarSeries BaseLevel property added in BarSeries is a series minimum value for

9

LightningChart Ultimate v.8.2

NEW FEATURES

6. Controlling visibility of Intensity and Surface series palette scale in

legend boxes.

The palette scale can be hidden by setting LegendBox.IntensityScales.Visible to ‘False’ (in

ViewXY) and LegendBox.SurfaceScales.Visible to ‘False’ (in View3D).

LegendBox.IntensityScales.Visible = ‘False’ in the picture in the bottom.

If you have any questions, please contact us at

[email protected]

Thanks for being our customer, happy coding :-)