From 0cfb60bea050a41016453aaad49f048a220b7956 Mon Sep 17 00:00:00 2001 From: Tobi Date: Mon, 29 Jul 2019 14:55:21 +0200 Subject: [PATCH] Remove Curved Line package --- Assets/CurvedLine_2016_03_11.meta | 8 - Assets/CurvedLine_2016_03_11/CurvedLine.meta | 8 - .../CurvedLine/CurvedLinePoint.cs | 30 - .../CurvedLine/CurvedLinePoint.cs.meta | 12 - .../CurvedLine/CurvedLineRenderer.cs | 94 -- .../CurvedLine/CurvedLineRenderer.cs.meta | 12 - .../CurvedLine/LineSmoother.cs | Bin 4022 -> 0 bytes .../CurvedLine/LineSmoother.cs.meta | 12 - .../CurvedLineExamples.meta | 8 - .../CurvedLineExamples/CurvedLine.unity | 1432 ----------------- .../CurvedLineExamples/CurvedLine.unity.meta | 8 - .../CurvedLineExamples/lineMaterial.mat | Bin 4896 -> 0 bytes .../CurvedLineExamples/lineMaterial.mat.meta | 8 - Assets/Scenes/CozmoTraining.unity | 2 +- 14 files changed, 1 insertion(+), 1633 deletions(-) delete mode 100644 Assets/CurvedLine_2016_03_11.meta delete mode 100644 Assets/CurvedLine_2016_03_11/CurvedLine.meta delete mode 100644 Assets/CurvedLine_2016_03_11/CurvedLine/CurvedLinePoint.cs delete mode 100644 Assets/CurvedLine_2016_03_11/CurvedLine/CurvedLinePoint.cs.meta delete mode 100644 Assets/CurvedLine_2016_03_11/CurvedLine/CurvedLineRenderer.cs delete mode 100644 Assets/CurvedLine_2016_03_11/CurvedLine/CurvedLineRenderer.cs.meta delete mode 100644 Assets/CurvedLine_2016_03_11/CurvedLine/LineSmoother.cs delete mode 100644 Assets/CurvedLine_2016_03_11/CurvedLine/LineSmoother.cs.meta delete mode 100644 Assets/CurvedLine_2016_03_11/CurvedLineExamples.meta delete mode 100644 Assets/CurvedLine_2016_03_11/CurvedLineExamples/CurvedLine.unity delete mode 100644 Assets/CurvedLine_2016_03_11/CurvedLineExamples/CurvedLine.unity.meta delete mode 100644 Assets/CurvedLine_2016_03_11/CurvedLineExamples/lineMaterial.mat delete mode 100644 Assets/CurvedLine_2016_03_11/CurvedLineExamples/lineMaterial.mat.meta diff --git a/Assets/CurvedLine_2016_03_11.meta b/Assets/CurvedLine_2016_03_11.meta deleted file mode 100644 index 18ff3cb..0000000 --- a/Assets/CurvedLine_2016_03_11.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c5dd104aa5d6bff4d972bb36ad0340ab -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/CurvedLine_2016_03_11/CurvedLine.meta b/Assets/CurvedLine_2016_03_11/CurvedLine.meta deleted file mode 100644 index d47c92e..0000000 --- a/Assets/CurvedLine_2016_03_11/CurvedLine.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 64f5b1a0bb6688d498ff44bbae7b57a5 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/CurvedLine_2016_03_11/CurvedLine/CurvedLinePoint.cs b/Assets/CurvedLine_2016_03_11/CurvedLine/CurvedLinePoint.cs deleted file mode 100644 index 911c93f..0000000 --- a/Assets/CurvedLine_2016_03_11/CurvedLine/CurvedLinePoint.cs +++ /dev/null @@ -1,30 +0,0 @@ -using UnityEngine; -using System.Collections; - -public class CurvedLinePoint : MonoBehaviour -{ - [HideInInspector] public bool showGizmo = true; - [HideInInspector] public float gizmoSize = 0.1f; - [HideInInspector] public Color gizmoColor = new Color(1,0,0,0.5f); - - void OnDrawGizmos() - { - if( showGizmo == true ) - { - Gizmos.color = gizmoColor; - - Gizmos.DrawSphere( this.transform.position, gizmoSize ); - } - } - - //update parent line when this point moved - void OnDrawGizmosSelected() - { - CurvedLineRenderer curvedLine = this.transform.parent.GetComponent(); - - if( curvedLine != null ) - { - curvedLine.Update(); - } - } -} diff --git a/Assets/CurvedLine_2016_03_11/CurvedLine/CurvedLinePoint.cs.meta b/Assets/CurvedLine_2016_03_11/CurvedLine/CurvedLinePoint.cs.meta deleted file mode 100644 index 8ed73d3..0000000 --- a/Assets/CurvedLine_2016_03_11/CurvedLine/CurvedLinePoint.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4efb4faa31cad924994c5bc6ba7329d7 -timeCreated: 1457753586 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/CurvedLine_2016_03_11/CurvedLine/CurvedLineRenderer.cs b/Assets/CurvedLine_2016_03_11/CurvedLine/CurvedLineRenderer.cs deleted file mode 100644 index 76905cd..0000000 --- a/Assets/CurvedLine_2016_03_11/CurvedLine/CurvedLineRenderer.cs +++ /dev/null @@ -1,94 +0,0 @@ -using UnityEngine; -using System.Collections; -using System.Collections.Generic; - -[RequireComponent( typeof(LineRenderer) )] -public class CurvedLineRenderer : MonoBehaviour -{ - //PUBLIC - public float lineSegmentSize = 0.15f; - public float lineWidth = 0.1f; - [Header("Gizmos")] - public bool showGizmos = true; - public float gizmoSize = 0.1f; - public Color gizmoColor = new Color(1,0,0,0.5f); - //PRIVATE - private CurvedLinePoint[] linePoints = new CurvedLinePoint[0]; - private Vector3[] linePositions = new Vector3[0]; - private Vector3[] linePositionsOld = new Vector3[0]; - - // Update is called once per frame - public void Update () - { - GetPoints(); - SetPointsToLine(); - } - - void GetPoints() - { - //find curved points in children - linePoints = this.GetComponentsInChildren(); - - //add positions - linePositions = new Vector3[linePoints.Length]; - for( int i = 0; i < linePoints.Length; i++ ) - { - linePositions[i] = linePoints[i].transform.position; - } - } - - void SetPointsToLine() - { - //create old positions if they dont match - if( linePositionsOld.Length != linePositions.Length ) - { - linePositionsOld = new Vector3[linePositions.Length]; - } - - //check if line points have moved - bool moved = false; - for( int i = 0; i < linePositions.Length; i++ ) - { - //compare - if( linePositions[i] != linePositionsOld[i] ) - { - moved = true; - } - } - - //update if moved - if( moved == true ) - { - LineRenderer line = this.GetComponent(); - - //get smoothed values - Vector3[] smoothedPoints = LineSmoother.SmoothLine( linePositions, lineSegmentSize ); - - //set line settings - line.SetVertexCount( smoothedPoints.Length ); - line.SetPositions( smoothedPoints ); - line.SetWidth( lineWidth, lineWidth ); - } - } - - void OnDrawGizmosSelected() - { - Update(); - } - - void OnDrawGizmos() - { - if( linePoints.Length == 0 ) - { - GetPoints(); - } - - //settings for gizmos - foreach( CurvedLinePoint linePoint in linePoints ) - { - linePoint.showGizmo = showGizmos; - linePoint.gizmoSize = gizmoSize; - linePoint.gizmoColor = gizmoColor; - } - } -} diff --git a/Assets/CurvedLine_2016_03_11/CurvedLine/CurvedLineRenderer.cs.meta b/Assets/CurvedLine_2016_03_11/CurvedLine/CurvedLineRenderer.cs.meta deleted file mode 100644 index 9e5894c..0000000 --- a/Assets/CurvedLine_2016_03_11/CurvedLine/CurvedLineRenderer.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: f886d860c5994de44bda0d51d3182bee -timeCreated: 1457752249 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/CurvedLine_2016_03_11/CurvedLine/LineSmoother.cs b/Assets/CurvedLine_2016_03_11/CurvedLine/LineSmoother.cs deleted file mode 100644 index d54bc2e2967255a5b121dd768ae29649925bb95f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4022 zcmcgv$xho)6un#X6<#KyN$3S|zDixJe*ZNsMAMR{iz1=e(QeHy9%d z6j>1a`Hts~{`31xO37s@$CAny{N_^0mF$}np3mf^Y=}=a!21$ZGg(Ma_N0&#Tr-*A zEXUIlZ|}p?lXs9pjVs8R7#SOK3f8)P9%f;689f)M(P3VC~#FWH@vC5z}t_; zl0x3#Y!04tW7`>Ir|{<|{*p*Geaegv)btg6^r!&GbNMERIP*1G?VT1{+D6+e`3xC+ zs$lgqP#?jE!e~lyG6V7p{O9`t=&o^}O4rz@RwmNNHGv&7!^QU#NM6CG86?n?M0Oz| zha~lYQP`_#eEK1{U*V6)UEudNz7FhQB>zSJ=s(LJ-$TB7&_wYEFt|cIRzQt0(0DLT z%JDvWuUVj6rNl@!sc+7K9x|8lK1Rgn$SaF*lb<>j?33leWEIBd~X-_zuG%+c8x(i#_pZzPeO`Ab7r`kk(LHa8h|v!1Rm_-6+^6Vkc3ZO+C9ueC zY_Ws`(0{7AnPcJR*ps)B&W=H&4cXhL3^6%eZ)MItqQ3;@3v9~Vo-Mj@zB&%ZgWkpz zS|w^>1w9?)LWo%CZ@(eK?yzBgXdG;A##)_S&04XQyKOcAJ~1O=37qyNX1zb{Ip^&L z&3m;$JtsC>wOw(HMU*z1>~qXneI-_8FU*pdjPjD-#fo2Do%C=`BZIF!|#Xs#T4VB8Z}OdaN6m; dy>s)A9kDW`7eI z%0&0BWJ65ckQn32jSCYu?o5nvfsZ9@*&4$5|F^0yb$dD??)yv*b?0bYE>Bi-~mv&dc3RoP) zk@BiY0{cxpNkkm{eN&X=dqA75k!=|N4t^Jo1OoRAs#9@V|Hf9i#pDI zIEQggkZUcm<3YD@C2eoT$rcWZ za|gLrJI?zJPy6*g=FDp+l)~Dvo=uF&A0UK~-vIvP1^*l>QpnZaqb@ktQYBY-nrqZzl{^+n%pa6Z?G;-K}eYU9ka9o111#i7@3oO2r$ zcU{i6y?A3e4AxZ`Z>%(xis{t7sOlN?6uq2N-G%nWNZM{orRSt1U5Y!Q;%PP4SJIUY zjF;BdBJFF@58PM>68J$FNhl3j6_*7ODQ_?Hpru?)w;H=}gK3~GvPEuBjD#u*I$=#k z2Rn?uy4vyl*lSl+Hx6B6H5?2pFs#6^0>cUnD=@6U|E~bI>%P}ky{!uWJ1%m+p9w#? zf8}>HWE+&*>1xIG+SnP8-IfHqMQSSAZno1}=k~)A+m73@>b#0w&wnQfTdscxd&Z01 zQt0}=+r5J=Keww(wVL1Iert;{R_$1{?}e5Z4K%lH`RSjo6GUIzpCoN zmQZZ_9dK2xpeDZW)lT?96m2;H7WO%eo&BkwI-AxLKk|pErSjtL$;QCDeBOso{3bSK?5$8*!87 z$uxgH=fZa}j|bI5#~ JwO;Mg