本文整理汇总了C#中IGenerator.GenerateData方法的典型用法代码示例。如果您正苦于以下问题:C# IGenerator.GenerateData方法的具体用法?C# IGenerator.GenerateData怎么用?C# IGenerator.GenerateData使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IGenerator
的用法示例。
在下文中一共展示了IGenerator.GenerateData方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GenerateImage
public Bitmap GenerateImage(
IGenerator generator,
Func<dynamic, Color> getColor,
long ox,
long oy,
long oz,
int width,
int height,
int depth)
{
var computations = 0;
dynamic data = generator.GenerateData(ox, oy, oz, width, height, depth, out computations);
return this.GenerateImage(
data,
getColor,
width,
height,
depth);
}
示例2: PerformSamplingIndividual
private void PerformSamplingIndividual(string name, IGenerator layer, int s, int o)
{
int computations;
int[] initial = layer.GenerateData(-s + o, -s + o, -s + o, s*2, s*2, s*2, out computations);
for (var x = -s; x < s; x++)
for (var y = -s; y < s; y++)
for (var z = -s; z < s; z++)
{
int[] sample = layer.GenerateData(x + o, y + o, z + o, 1, 1, 1, out computations);
Assert.Equal(sample[0], initial[(x + s) + (y + s)*s*2 + (z + s)*s*2*s*2]); //,
//name + " is not continuous.");
}
}