Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mohamed-94/spline

Playing with Curves
https://github.com/mohamed-94/spline

csharp curves lines math

Last synced: about 6 hours ago
JSON representation

Playing with Curves

Awesome Lists containing this project

README

        

# Spline



Spline






About
Usage
Download
Credit
Related
License

![screen-recording-7-31-2018-10-10-52-pm-](https://user-images.githubusercontent.com/38832580/43491067-01ba6cd8-951b-11e8-9b0b-996056544539.gif)

## About

Use spline to play with math curve that has four fixed points, and responds when mouse scroll down and up to disply a different casses

of the curve ..which transelated to its tention that ranging between 10 and -10.


Tasks:


-Play with math curve.

-Use the mouse scroll function to set the tension of the curve.

## Usage

To clone and edit this application, you'll need [Git](https://git-scm.com) and [Visual Studio Community](https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Community&rel=15#) ,or any C# IDE you are familiar with, and/or can meet your demands.

--This program requires .NET Framework 4.0 or higher ..

*if you are using linux you will need [MonoDevelop](https://www.monodevelop.com/download/#fndtn-download-lin) instaled on your machine, which is just an open source version of .NET Framework.

## Download

-There's no binary included with this repository ..All you need is just to clone the source code!

and than build/run it using any C# IDE you like to get your own binary file.

-From your command line:

```bash
# Clone this repository
$ git clone https://github.com/Mohamed-94/Spline

# Go into the repository
$ cd Spline

```
Note: If you're using Linux Bash for Windows, [see this guide](https://www.howtogeek.com/261575/how-to-run-graphical-linux-desktop-applications-from-windows-10s-bash-shell/) or use `node` from the command prompt.

## Credit
This application was built with help of this Petzold's [book](http://index-of.es/Programming/CSharp/Charles%20Petzold%20-%20Programming%20Microsoft%20Windows%20with%20C%23.pdf)

## Related

[SuperCalculator](https://github.com/Mohamed-94/Super-Calculator_Cpp_CommandLine) - C++ CommandLine application

[Mega-Number](https://github.com/Mohamed-94/Mega-Number) - A desktop app with c#

## You may also like...

- [Alpha-Mine](https://github.com/Mohamed-94/Alpha-Mine-ChatBot) - An Artificial Intelligence ChatBot.
- [Dll for SQL Connection](https://github.com/Mohamed-94/DLL-for-SQL-Connection) - A Dll library for sql parsing.

## License

GPL

---

> GitHub [@Mohamed-94](https://github.com/Mohamed-94)  ·