Alternate 3D coordinate systems

Need a new feature to LightningChart Ultimate? Post it here and perhaps it will be implemented in the next version...

Moderator: Arction_LasseP

FHubbell
Posts: 2
Joined: Thu May 24, 2018 5:26 pm

Alternate 3D coordinate systems

Post by FHubbell » Wed May 13, 2020 7:34 am

Hi,

is it possible to support different 3D coordinate layouts in the future? For instance a right handed system with Z pointing up? Or different rotation orders? (ie. XYZ vs the current ZXY). Converter classes to adapt incoming data to the current system would also be very helpful.
We have customer data from different technical backgrounds where different standards are used and it would be great to configure the axes and rotations or convert the data more easily.

Arction_LasseP
Posts: 77
Joined: Wed Mar 27, 2019 1:05 pm

Re: Alternate 3D coordinate systems

Post by Arction_LasseP » Fri Jun 12, 2020 8:15 am

Hello,

This feature has been requested from time to time. We have added it to our feature list, therefore we will implement it sometime in the future.

Meanwhile, it is still possible to change to control the coordinate system to some extent by reversing the axis. For instance, reversing Z-axis could be used to switch between right-hand and left-hand systems.

_chart.View3D.ZAxisPrimary3D.Reversed = true;

The position of any axis can be changed as well via Location -property. This determines on which edge of the graph the axis is located:

_chart.View3D.ZAxisPrimary3D.Location = AxisZLocation3D.BottomRight;

It is also possible to adjust the dimensions of the 3D-view. Setting one dimension to negative basically reverses that direction.

_chart.View3D.Dimensions.SetValues(100, 50, -100);

Best regards,
Lasse