Example #1
0
        public static Model create(ref Map source, int N, Vec2i outputSize)
        {
            var patterns = RuleData.extractEveryPattern(ref source, N, PatternUtil.variations);
            var rule     = OverlappingModel.buildRule(patterns, ref source);

            return(new Model(outputSize, patterns, rule));
        }