private void Awake() { sketchMovement = sketchCube.GetComponent <SketchMovement>(); sketchFace = sketchCube.GetComponent <SketchFace>(); moveVertice = sketchCube.GetComponent <MoveVertice>(); modelMovement = blueModel.GetComponent <ModelMovement>(); DisableAllComponent(); show = false; cityModelFollow.SetActive(show); }
void Awake() { mesh = GetComponent <MeshFilter>().mesh; moveVertice = GetComponent <MoveVertice>(); click1 = new Vector3(0, 0, 0); click2 = new Vector3(0, 0, 0); click3 = new Vector3(0, 0, 0); //Caculate caculate0 from click1 and click2 based on perpendicular rule. Vector3 delta12 = click2 - click1; caculate0 = (click1 + new Vector3(delta12.z, 0, -delta12.x)) / 2 + click2 / 2; caculate3 = (click1 + new Vector3(-delta12.z, 0, delta12.x)) / 2 + click2 / 2; }