PawelTroka / Computator.NET

Computator.NET is a special kind of numerical software that is fast and easy to use but not worse than others feature-wise. It's features include: - Real and complex functions charts - Real and complex calculator - Real functions numerical calculations including different methods - Over 107 Elementary functions - Over 141 Special functions - Over 21 Matrix functions and operations - Scripting language with power to easy computations including matrices - You can declare your own custom functions with scripting language
GNU General Public License v3.0
234 stars 51 forks source link

Enable transformations to work correctly with Chart2D, ComplexChart and Chart3D #86

Open PawelTroka opened 7 years ago

PawelTroka commented 7 years ago

Right now it is done really poorly because it only works with Chart2D and it is only done on current data points - which means that transformation is deleted when reloading chart (changing XMax for example).

We should have it like another layer of computations on top of functions layer and yes it should be probably done on data points, which could make it easier to implement it for functions and for user loaded data.

Another way to do this is to NOT have it like another layer but instead transformations should be like ordinary functions. This can be a bit tricky because functions are continuous and transformations are discrete in their nature.