Esempio n. 1
0
        private void buttonCreateStl_Click(object sender, EventArgs e)
        {
            MeshGenerator mg = new MeshGenerator();

            mg.Add(new Depth(bitmap, ((double)this.numericUpDownXY.Value) / 100.0, ((double)this.numericUpDownZ.Value) / 100.0, this.checkBox1.Checked));
            mg.Save(lastFileName + ".stl");
            MessageBox.Show("保存しました");
        }
Esempio n. 2
0
 private void Update()
 {
     if (!Input.GetMouseButton(0))
     {
         return;
     }
     if (mLastPoint.HasValue && Vector2.Distance(mLastPoint.Value, Input.mousePosition) < dis)
     {
         return;
     }
     mLastPoint = Input.mousePosition;
     if (Physics.Raycast(cam.ScreenPointToRay(Input.mousePosition), out var hitInfo))
     {
         MeshGenerator.Add(MeshGenerator.transform.InverseTransformPoint(hitInfo.point + new Vector3(0, 0.5f, 0)));
     }
 }