void Start() { VectorLine.SetCamera3D(myCamera); demoLine = new VectorLine("demoLine", new List <Vector3>(), 20.0f, LineType.Discrete); Hemisphere.CreateHemisphereMesh(); demoLine.points3.Add(target1.transform.position); demoLine.points3.Add(pos.transform.position); demoLine.points3.Add(target2.transform.position); demoLine.points3.Add(pos.transform.position); demoLine.Draw3DAuto(); origin = GameObject.CreatePrimitive(PrimitiveType.Sphere); origin.transform.position = pos.transform.position; Destroy(origin.GetComponent <MeshRenderer>()); freedomPos = GameObject.CreatePrimitive(PrimitiveType.Sphere); freedomPos.transform.localScale = new Vector3(0.01F, 0.01F, 0.01F); Destroy(freedomPos.GetComponent <MeshRenderer>()); }
/* * This class is used to set up anything in the scene that might need to run outside of all other scripts. */ void Awake() { Hemisphere.CreateHemisphereMesh(); }