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