Exemple #1
0
 public override void Initialize()
 {
     _lightDirection = new FTSValue <Vector3>()
     {
         Value = new Vector3(100.0f, 100.0f, 100.0f)
     };
 }
Exemple #2
0
        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();
        }