BG Curve v.1.2.2 by BancheeGz (12/2016)
Bezier spline editor for Unity
License: MIT License
www.bansheegz.com/BGCurve
support email: banshee.gzzz@gmail.com
=====================================================
-----------------------------------------------------
Package structure:
-----------------------------------------------------
Curve - basic curve's classes + math (distance, positions, tangents, position by closest point).
Components - components are meant to add some functions to curve without any scripting.
Examples - examples and tests for different use-cases.
-----------------------------------------------------
Quick tips:
-----------------------------------------------------
1) To create a curve chose GameObjecty->Create Other->BG Curve or AddComponent and search "BGCurve".
2) You can learn a lot by looking at fields tooltips and contextual tips in the editor. Example scene could also be helpfull.
3) You can save & load curve settings on/from disk.
4) You can select several points and perform group operations. Hold shift to use rectangular selection.
5) Use components- they are meant to work without any additional scripting.
5) BGCurve class does not contain any Math operations- to use Math- add BGCcMath component
6) Use 2D mode if needed, it helps with 2d curves.
7) Use Lock view to disable selecting of any object except curve's points.
8) Use point's and selection menus in Scene View (hold Ctrl and hover over a point or selection's center).
9) Use standard Unity's AnimationView to animate splines
10) View demo video.
=====================================================
Versions History:
-----------------------------------------------------
Version 1.2 changes:
-----------------------------------------------------
Animation support
Custom fields for points
Snapping (to terrain etc.)
New components (Scale and Triangulate)
New approximation type (Adaptive)
Base math switched to fastest algorithm available for approximation (25% faster)
Components (ChangeCursor and Rotate) are upgraded to support custom points fields
Points store options (inlined, component, gameobjects)
-----------------------------------------------------
Version 1.1 changes:
-----------------------------------------------------
Components are added (for using without scripting)
Rectangular selection for points.
Context menu for points and selections in SceneView.
BGCurveBaseMath optimization.
New points now has preview in Scene View before adding.
Point creation now respect tangents, controls are scaled properly, in 2D mode Ctrl+Click now respects curve's 2D plane, rather than some mesh.
Show tangents option in SceneView
Examples are reworked.
Minor bugs fixing.
code cleanup and refactoring.
Unity 5.4 compatibility