Example #1
0
        public Layer()
        {
            LayerValidator = new Validator();

            LayerToWorld = new DefferedMatrix();
            LocalToLayer = new DefferedMatrix();
            LocalToWorld = new DefferedMatrix();
        }
Example #2
0
        public Layer()
        {
            LayerToWorld = new DefferedMatrix();
            LocalToLayer = new DefferedMatrix();
            LocalToWorld = new DefferedMatrix();

            validator.Reset();
            validator.Validation += () => {
                TargetTransform.hasChanged = false;
                GenerateLayerData();
                NotifyLayerOnChange();
            };
            validator.SetCheckers(() => !TargetTransform.hasChanged);
        }
Example #3
0
 public Layer()
 {
     LayerToWorld = new DefferedMatrix();
     LocalToLayer = new DefferedMatrix();
     LocalToWorld = new DefferedMatrix();
 }