MeshPoint.cs 710 B

123456789101112131415161718192021222324252627282930313233
  1. using System;
  2. using System.Collections;
  3. using System.Collections.Generic;
  4. using UnityEngine;
  5. [Serializable]
  6. public class MeshPoint
  7. {
  8. /// <summary>
  9. /// 坐标点
  10. /// </summary>
  11. public Vector3 position;
  12. /// <summary>
  13. /// 控制点 与坐标点形成切线
  14. /// </summary>
  15. public Vector3 normail;
  16. //相对路线的相对距离
  17. public float currentDistance;
  18. public MeshPoint(Vector3 position, Vector3 normail,float currentDistance)
  19. {
  20. this.position = position;
  21. this.normail = normail;
  22. this.currentDistance = currentDistance;
  23. }
  24. public void SetCurrentDistance(float distance)
  25. {
  26. this.currentDistance = distance;
  27. }
  28. }