private static IList<IPunkt> MockPunktow() { var punktK1 = new Punkt { Pozycja = new MojVector3(10f, 3f, 2f) }; var punktK2 = new Punkt { Pozycja = new MojVector3(-4f, 1f, 3f) }; var punktK3 = new Punkt { Pozycja = new MojVector3(-3f, 0f, 5f) }; var punktK4 = new Punkt { Pozycja = new MojVector3(-1f, 4f, 1f) }; var punktK5 = new Punkt { Pozycja = new MojVector3(-2f, 2f, 2f) }; return new List<IPunkt> { punktK1, punktK2, punktK3, punktK4, punktK5 }; }
public Komorka() { Id = new TworcaIdKomorek().UtworzId(); Punkt = new Punkt {Pozycja = new MojVector3()}; Rogi = new List<IRog>(); PrzylegleKomorki = new List<IKomorka>(); Dane = new DaneKomorki(); // todo jeœliby wprowadziæ etap wstêpny etap przetwarzania dzia³aj¹cy na tym polu, to mo¿naby wywaliæ tê inicjalizacjê ¿eby by³o wiadomo, czy okreœlono dane czy nie }
private static IEnumerable<IPunkt> MockPunktow() { var punkt1 = new Punkt { Pozycja = new MojVector3(10f, 3f, 2f) }; var punkt2 = new Punkt { Pozycja = new MojVector3(-4f, 1f, 3f) }; var punkt3 = new Punkt { Pozycja = new MojVector3(-3f, 0f, 5f) }; punkt1.Sasiedzi = new List<IPunkt> { punkt2 }; punkt2.Sasiedzi = new List<IPunkt> { punkt1, punkt3 }; punkt3.Sasiedzi = new List<IPunkt> { punkt2 }; return new List<IPunkt> { punkt1, punkt2, punkt3 }; }
public Rog(Vector wektorFortunea) : this() { Punkt = new Punkt { Pozycja = NarzedziaPrzetwarzaniaFortunea.VectorNaMojVector3(wektorFortunea) }; }