private void Initialize() { ptInput = connectedMenus.ptInput; connectedMenus.ptInput.Initialize(this); connectedMenus.ptOutputMenu.Initialize(this); List <string> neg1 = new List <string>() { "-", "1" }; List <string> pos1 = new List <string>() { "1" }; ptSet = new PtSet(); eqnSet = new EqnSet(); ptInput.ChangeOutput(ptSet.ptCoords["pt1"].X); updatePoint("pt1", new Vector3(1, 2, 3), false); updatePoint("pt2", new Vector3(2, 4, 6), false); updatePoint("pt3", new Vector3(0, 0, 1), false); }
private void Initialize() { ptInput = connectedMenus.ptInput; connectedMenus.ptInput.Initialize(this); connectedMenus.ptOutputMenu.Initialize(this); List <string> neg1 = new List <string>() { "-", "1" }; List <string> pos1 = new List <string>() { "1" }; ptSet = new PtSet(); eqnSet = new EqnSet(); ptInput.ChangeOutput(ptSet.ptCoords["pt1"].X); //in unity z is the right 3rd axis updatePoint("pt1", new Vector3(1, 2, 3), false); // vector updatePoint("pt2", new Vector3(0, 1, 0), false); // first axis updatePoint("pt3", new Vector3(1, 0, 0), false); // origin ptInput.setPlane(); }
private void Initialize() { ptInput = connectedMenus.ptInput; connectedMenus.ptInput.Initialize(this); connectedMenus.ptOutputMenu.Initialize(this); List <string> neg1 = new List <string>() { "-", "1" }; List <string> pos1 = new List <string>() { "1" }; ptSet = new PtSet(); eqnSet = new EqnSet(); ptInput.ChangeOutput(ptSet.ptCoords["pt1"].X); updatePoint("pt1", new Vector3(-2, 3, 4), false); updatePoint("pt2", new Vector3(1, 1, 0), false); updatePoint("pt3", new Vector3(1, 90, -1), false); //updatePoint("pt1", new Vector3(-1, 1, 1), false); //Old default //updatePoint("pt2", new Vector3(1, -1, 1), false); //Old default //updatePoint("pt3", new Vector3(1, 0, -1), false); //Old default }
public PtSet ShallowCopy() { PtSet newPs = new PtSet(); newPs.ptCoords = new Dictionary <string, PtCoord>((Dictionary <string, PtCoord>)ptCoords); newPs.expValidity = new Dictionary <string, bool>(expValidity); return(newPs); }
public PtSet DeepCopy() { PtSet newPs = new PtSet(); newPs.ptCoords = new Dictionary <string, PtCoord>(); foreach (string key in ptCoords.Keys) { newPs.ptCoords.Add(key, new PtCoord(ptCoords[key])); } newPs.expValidity = new Dictionary <string, bool>(expValidity); return(newPs); }
private void Initialize() { ptInput2D = connectedMenus.ptInput2D; connectedMenus.ptInput2D.Initialize(this); //tmp connectedMenus.ptOutputMenu2D.Initialize(this); //tmp ptSet = new PtSet(); eqnSet = new EqnSet(); ptInput2D.ChangeOutput(ptSet.ptCoords["pt1"].X); updatePoint("pt1", new Vector3(0, 1, 0), false); updatePoint("pt2", new Vector3(1, 0, 0), false); updatePoint("pt3", new Vector3(0, 0, 0), false); //this line can probably be removed }
private void Initialize() { ptInput = connectedMenus.ptInput; connectedMenus.ptInput.Initialize(this); connectedMenus.ptOutputMenu.Initialize(this); ptSet = new PtSet(); eqnSet = new EqnSet(); ptInput.ChangeOutput(ptSet.ptCoords["pt1"].X); updatePoint("pt1", new Vector3(0, 1, 0), false); updatePoint("pt2", new Vector3(1, 0, 0), false); updatePoint("pt3", new Vector3(0, 0, 1), false); }