public void SegTest() { int subDivX = 3; float Xincrement = 1f / (float)subDivX; Bezier bez = new Bezier(); seg = new TreeSeg(subDivX, 6, bez); //Assert.AreEqual(seg.ringVerts[0].curvePoint.x, bez.Curve(Xincrement).x); //Assert.AreEqual(seg.ringVerts[0].curvePoint.y, bez.Curve(Xincrement).y); //Assert.AreEqual(seg.ringVerts[0].curvePoint.z, bez.Curve(Xincrement).z); Assert.AreEqual(seg.ringVerts[0].curvePoint.x, 0); Assert.AreEqual(seg.ringVerts[0].curvePoint.y, 0); Assert.AreEqual(seg.ringVerts[0].curvePoint.z, 0); Assert.AreEqual(seg.ringVerts[1].curvePoint.x, bez.Curve(Xincrement).x); Assert.AreEqual(seg.ringVerts[1].curvePoint.y, bez.Curve(Xincrement).y); Assert.AreEqual(seg.ringVerts[1].curvePoint.z, bez.Curve(Xincrement).z); }
public void addTreeSeg(Bezier path) { TreeSeg seg = new TreeSeg(subdivX, subdivY, path); treeSegs.Add(seg); }