public Intersection(PovObj o1, PovObj o2, bool reactive = false) { this.reactive = reactive; this.o1 = o1; this.o2 = new PovObj[1]; this.o2[0] = o2; }
public Merge(PovObj o1, PovObj o2, bool reactive = false) { this.reactive = reactive; this.o1 = o1; this.o2 = new PovObj[1]; this.o2[0] = o2; }
public Union(PovObj o1, PovObj o2, bool reactive = false) { this.reactive = reactive; this.o1 = o1; this.o2 = new PovObj[1]; this.o2[0] = o2; }
public Difference(PovObj o1, PovObj o2, bool reactive = false) { this.reactive = reactive; this.o1 = o1; this.o2 = new PovObj[1]; this.o2[0] = o2; }
public Intersection(PovObj o1, PovObj[] o2, bool reactive = false) { this.reactive = reactive; this.o1 = o1; this.o2 = o2; }
public void add(PovObj obj) { blob.Add(obj); }
public void add(PovObj o) { world.Add(o); }
public static Merge merge(PovObj o1, PovObj[] o2, bool reactive = false) { return(new Merge(o1, o2, reactive)); }
public Difference(PovObj o1, PovObj[] o2, bool reactive = false) { this.reactive = reactive; this.o1 = o1; this.o2 = o2; }
public static Intersection Intersect(PovObj o1, PovObj[] o2, bool reactive = true) { return new Intersection(o1, o2, reactive); }
public static Difference diff(PovObj o1, PovObj[] o2, bool reactive = true) { return new Difference(o1, o2, reactive); }
public static Union union(PovObj o1, PovObj[] o2, bool reactive = true) { return new Union(o1, o2, reactive); }
public static Merge merge(PovObj o1, PovObj[] o2, bool reactive = true) { return new Merge(o1, o2, reactive); }
public void remove(PovObj o) { world.Remove(o); }
public static Difference diff(PovObj o1, PovObj[] o2, bool reactive = false) { return(new Difference(o1, o2, reactive)); }
public static Intersection Intersect(PovObj o1, PovObj[] o2, bool reactive = false) { return(new Intersection(o1, o2, reactive)); }
public Merge(PovObj o1, PovObj[] o2, bool reactive = false) { this.reactive = reactive; this.o1 = o1; this.o2 = o2; }
public static Union union(PovObj o1, PovObj o2, bool reactive = false) { return(new Union(o1, o2, reactive)); }
public Union(PovObj o1, PovObj[] o2, bool reactive = false) { this.reactive = reactive; this.o1 = o1; this.o2 = o2; }