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("保存しました"); }
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))); } }