public override void Initialize() { _lightDirection = new FTSValue <Vector3>() { Value = new Vector3(100.0f, 100.0f, 100.0f) }; }
public override void Initialize() { _rndWindFlowing = new Random(); _rndWindFlowChange = new Random(_rndWindFlowing.Next()); WindFlow = new Vector3(GetFlowRnd(), GetFlowRnd(), GetFlowRnd()); _keyFrameAnimation = new FTSValue <double>(); _keyFrameAnimation.Value = 0; _keyFrameAnimation.ValuePrev = 0; _flatWindFlowNormalizedWithNoise = new FTSValue <Vector3>(); _flatWindFlowNormalizedWithNoise.Value = Vector3.Normalize(new Vector3(WindFlow.X, 0, WindFlow.Z)); _flatWindFlowNormalizedWithNoise.ValuePrev = _flatWindFlowNormalizedWithNoise.Value; WindFlowFlat = Vector3.Normalize(new Vector3(WindFlow.X, 0, WindFlow.Z)); _rnd = new FastRandom(); }