Example #1
0
 // Update is called once per frame
 void Update()
 {
     for (int i = 0; i < 1; i++)
     {
         Visualizer.Update(hair);
         Vector3 gravity = new Vector3(0, -0.3f, 0);
         sim.AddForce(gravity);
         if (++frame % 50 == 0)
         {
             Vector3 force = new Vector3(10 * Mathf.Sin(frame), 0, 10 * Mathf.Cos(frame));
             sim.AddForce(force);
         }
         sim.Update(Time.deltaTime);
     }
 }
Example #2
0
 // Use this for initialization
 void Start()
 {
     hair = HairFactory.GrowHairOnDefinedPos(50, 1f, new List <Vector3>(ScalpMF.sharedMesh.vertices), 0.01f);
     Visualizer.Init(gameObject.GetComponent <MeshFilter>());
     sim = new FTL(hair);
     sim.AddForce(new Vector3(5, 0, 0));
 }