From 308cf507202429b722f240099356dbadb84bba0f Mon Sep 17 00:00:00 2001 From: stribor14 Date: Tue, 31 Mar 2020 13:10:29 +0200 Subject: [PATCH] fix README.md after merge --- README.md | 43 ------------------------------------------- 1 file changed, 43 deletions(-) diff --git a/README.md b/README.md index 9e921bd..8eb5cf0 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,6 @@ # Bezier-Cpp [![Build Status](https://travis-ci.com/stribor14/Bezier-cpp.svg?branch=master)](https://travis-ci.com/stribor14/Bezier-cpp) -<<<<<<< HEAD -![v0.1](https://img.shields.io/badge/version-0.1-blue.svg) -======= ![v0.2](https://img.shields.io/badge/version-0.2-blue.svg) ->>>>>>> pre_release [![Codacy Badge](https://api.codacy.com/project/badge/Grade/aceb46ce7de1407abd56cfc127dba5f1)](https://www.codacy.com/app/stribor14/Bezier-cpp?utm_source=github.com&utm_medium=referral&utm_content=stribor14/Bezier-cpp&utm_campaign=Badge_Grade) Fast and lightweight class for using the Bezier curves of any order in C++ @@ -14,32 +10,6 @@ Fast and lightweight class for using the Bezier curves of any order in C++ ## Key Features - Any number of control points - Fast operations on curves -<<<<<<< HEAD - - Dynamic manipulation - -## Implemented methods - - Get value, curvature, tangent and normal for parameter *t* - - Get t from projection any point onto a curve - - Get derivative curve - - Split into two subcurves - - Find extremes and bounding box - - Find points of intersection with another curve - - Elevate/lower order - - Manipulate control points - - Manipulate dot on curve (only for quadratic and cubic curves) - -## In development - - v0.2 indev Bezier polycurves - - [x] Create polycurve - - [x] Equivalent methods from Bezier curves - - [x] Adding and removing curves - - [x] Curve continuity - - [x] Parametric continuity - - [x] Geometric continuity - - [x] Document polycurve features - - [ ] More sophisticated example - - v0.3 planned Bezier shapes -======= - Dynamic manipulation - Composite Bezier curves (polycurves) @@ -66,7 +36,6 @@ target_link_libraries(target bezier) - [ ] Polycurve - propagation of sub-curve manipulation depending on continutiy - [ ] Bezier shapes - [ ] More sophisticated example ->>>>>>> pre_release ## Dependencies - c++11 @@ -87,19 +56,7 @@ make install ## Example program __[OUTDATED]__ A small Qt5 based program written as a playground for manipulating Bezier curves. -<<<<<<< HEAD -### Usage - - Starts with two Bezier curves (with 4 and 5 control points respectively) - - Zoom in/out: *__Ctrl + mouse wheel__* - - Manipulate control point or point on curve: *__Left mouse buttom__* - - Project mouse pointer on all curves and show tangent: *__Right mouse buttom__* - - Split curve at mouse point: *__Middle mouse buttom__* - - Raise order of the curve: *__Double left click__* - - Lower order of the curve *__Double right click__* - - Toggle bounding boxes and curve intersections: *__Double middle click__* -======= - press *__H__* for a list of possible actions ->>>>>>> pre_release ### Additional dependencies - qt5-default