public void TestPovCode5() { var c = new PovColor("White"); var dec = new DeclareElement("myColor", c); Check.That(dec.ToPovCode()).IsEqualTo("#declare myColor = White;"); }
public void TestPigmentPovCode() { var c = new PovColor("White", 1, 1, 1); var pigment = new Pigment("myPigment", c); var povCode = pigment.ToPovCode(); Check.That(povCode).IsEqualTo("pigment {\n color White\n}"); }
public void TestPigment2() { var c = new PovColor("White", 1, 1, 1); var pigment = new Pigment("myPigment", c); Check.That(pigment.Name).IsEqualTo("myPigment"); Check.That(pigment.Color).IsEqualTo(c); }
public void TestDeclarePigmentPovCode() { var c = new PovColor("White", 1, 1, 1); var pigment = new Pigment(c); var dec = new DeclareElement("myPigment", pigment); var povCode = dec.ToPovCode(); Check.That(povCode).IsEqualTo("#declare myPigment = pigment {\n color White\n};"); }
public void TestPigment() { var pigment = new Pigment(); Check.That(pigment.Name).IsNull(); var c = new PovColor(0, 0, 0); Check.That(pigment.Color).IsEqualTo(c); }
public void TestPovCode2() { var c = new PovColor() { Red = 1, Green = 0, Blue = 0 }; Check.That(c.ToPovCode()).IsEqualTo("rgb < 1, 0, 0>"); }
public void TestPovColor2() { var c = new PovColor("myColor", 0, 1, 2); Check.That(c.Name).IsEqualTo("myColor"); Check.That(c.Red).IsEqualTo(0); Check.That(c.Green).IsEqualTo(1); Check.That(c.Blue).IsEqualTo(2); }
public void TestPovColor() { var c = new PovColor(); Check.That(c.Name).IsNull(); Check.That(c.Red).IsEqualTo(0); Check.That(c.Green).IsEqualTo(0); Check.That(c.Blue).IsEqualTo(0); }
public void TestPovColor4() { var rgb = new PovVector("rgb", 0.1, 0.2, 0.3); var c = new PovColor("myColor", rgb); Check.That(c.Name).IsEqualTo("myColor"); Check.That(c.Red).IsEqualTo(0.1); Check.That(c.Green).IsEqualTo(0.2); Check.That(c.Blue).IsEqualTo(0.3); }
public void TestBoxWithPigment() { var box = new Box(); var whiteCol = new PovColor(1, 1, 1); var pigment = new Pigment(whiteCol); box.AddModifiers(pigment); var povCode = box.ToPovCode(); Check.That(povCode).IsEqualTo("box {\n < 0, 0, 0>, < 1, 1, 1>\n\npigment {\n color rgb < 1, 1, 1>\n}\n}"); }
public void TestSphereWithPigment() { var sphere = new Sphere(); var whiteCol = new PovColor(1, 1, 1); var pigment = new Pigment(whiteCol); sphere.AddModifiers(pigment); var povCode = sphere.ToPovCode(); Check.That(povCode).IsEqualTo("sphere {\n < 0, 0, 0>, 1\n\npigment {\n color rgb < 1, 1, 1>\n}\n}"); }
public void TestPovColor3() { var red = new PovNumber("myRedComp", 0); var c = new PovColor("myColor") { Red = red, Green = 1.0 / 2, Blue = 1.0 / 4 }; Check.That(c.Name).IsEqualTo("myColor"); Check.That(c.Red).IsEqualTo(0); Check.That(c.Green).IsEqualTo(0.5); Check.That(c.Blue).IsEqualTo(0.25); }
public Pigment(PovColor color) : this(null, color) { }
public Pigment(string name, PovColor color) : base(name) { Color = color; }
public void TestPovCode4() { var c = new PovColor("Black"); Check.That(c.ToPovCode()).IsEqualTo("rgb < 0, 0, 0>"); }
public void TestPovCode3() { var c = new PovColor(1, 1, 0); Check.That(c.ToPovCode()).IsEqualTo("rgb < 1, 1, 0>"); }