public void CheckerPattern2D(double u, double v, bool expected) { var black = RTF.Color.Black; var checker = new patterns.Map.Checker(2, 2, black, RTF.Color.White); var color = checker.At(u, v); Assert.Equal(color == black, expected); }
public void UsingTextureMapWithSperical(double x, double y, double z, bool expected) { var point = pt.Point(x, y, z); var black = RTF.Color.Black; var checker = new patterns.Map.Checker(16, 8, black, RTF.Color.White); var pattern = new patterns.TextureMap(patterns.Map.Pattern.SphericalMap, checker); var color = pattern.At(point); Assert.Equal(color == black, expected); }