本文整理汇总了C#中ParameterSet.FindOneSpectrum方法的典型用法代码示例。如果您正苦于以下问题:C# ParameterSet.FindOneSpectrum方法的具体用法?C# ParameterSet.FindOneSpectrum怎么用?C# ParameterSet.FindOneSpectrum使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ParameterSet
的用法示例。
在下文中一共展示了ParameterSet.FindOneSpectrum方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CreateAreaLight
public static AreaLight CreateAreaLight(Transform lightToWorld, ParameterSet paramSet, IShape shape)
{
Spectrum L = paramSet.FindOneSpectrum ("L", new Spectrum (1.0));
Spectrum sc = paramSet.FindOneSpectrum ("scale", new Spectrum (1.0));
int nSamples = paramSet.FindOneInt ("nsamples", 1);
return new DiffuseAreaLight (lightToWorld, L * sc, nSamples, shape);
}
示例2: CreateLight
public static ILight CreateLight(Transform light2world, ParameterSet paramSet)
{
Spectrum L = paramSet.FindOneSpectrum ("L", new Spectrum (1.0));
Spectrum sc = paramSet.FindOneSpectrum ("scale", new Spectrum (1.0));
Point @from = paramSet.FindOnePoint ("from", new Point (0, 0, 0));
Point to = paramSet.FindOnePoint ("to", new Point (0, 0, 1));
Vector dir = @from - to;
return new Distant (light2world, L * sc, dir);
}