public ComputeOperation (Scope s, string type, string param, string[] outputs) : base(s) { this.param = param; this.type = type; this.outputs = outputs; }
public TranslateOperation (Scope g, float tx, float ty, float tz) : base(g) { this.tx = tx; this.ty = ty; this.tz = tz; }
public InsertOperation (Scope g, PrimitiveType shape) : base(g) { this.shape = shape; }
public Operation(Scope scope) { this.scope = scope; }
public RotateOperation (Scope g, float rx, float ry, float rz) : base(g) { this.rx = rx; this.ry = ry; this.rz = rz; }
public SaveOperation (Scope g, string shapeType) : base(g) { this.shapeType = shapeType; }
public ScaleOperation (Scope g, float sx, float sy, float sz) : base(g) { this.sx = sx; this.sy = sy; this.sz = sz; }
public RepeatOperation (Scope g, string dimension, string length, string output) : base(g) { this.output = output; this.length = length; this.dimension = dimension; }
public SubdivideOperation (Scope g, string dimension, string[] parameters, string[] outputs) : base(g) { this.parameters = parameters; this.outputs = outputs; this.dimension = dimension; }
public InsertModelOperation (Scope g, string model) : base(g) { this.model = model; }