using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class DataPoint {
/// 绑定的板片
public readonly DataPlate plate;
/// 初始化
public DataPoint(DataPlate plate) => this.plate = plate;
#region 核心数据
/// 点前(-) 是否是曲线
public bool isCurveFront;
/// 点后(+) 是否是曲线
public bool isCurveAfter;
/// 设计点位置(本地坐标系)
public Vector3 position;
/// 贝塞尔曲线前(-)
public Vector3 frontBezier;
/// 贝塞尔曲线后(+)
public Vector3 afterBezier;
#endregion
#region 可视化数据
/// 可视化对象
public Transform transform;
/// 可视化贝塞尔点前(-)
public Transform frontBezierTransform;
/// 可视化贝塞尔点后(+)
public Transform afterBezierTransform;
/// 可视化贝塞尔线前(-)
public LineRenderer frontBezierLineRenderer;
/// 可视化贝塞尔线后(+)
public LineRenderer afterBezierLineRenderer;
#endregion
}