public Scientrace.FlatShape2d setBack() { this.back_flatshape = new Scientrace.Triangle(this.loc + this.length.toLocation(), this.height, this.width); this.back_flatshape.surfaceproperties = SurfaceProperties.NewSurfaceModifiedObject(this, this.back_surface_modifiers); return(this.back_flatshape); }
public Scientrace.FlatShape2d setFront() { this.front_flatshape = new Scientrace.Triangle(this.loc, this.height, this.width); this.front_flatshape.surfaceproperties = SurfaceProperties.NewSurfaceModifiedObject(this, this.front_surface_modifiers); return(this.front_flatshape); }
public Scientrace.FlatShape2d setSide() { this.side_flatshape = new Scientrace.Parallelogram(this.loc, this.height, this.length); this.side_flatshape.surfaceproperties = SurfaceProperties.NewSurfaceModifiedObject(this, this.side_surface_modifiers); return(this.side_flatshape); }
public Scientrace.FlatShape2d setHypothenuse() { this.hypothenuse_flatshape = new Scientrace.Parallelogram(this.loc + this.width.toLocation(), (this.height - this.width), this.length); this.hypothenuse_flatshape.surfaceproperties = SurfaceProperties.NewSurfaceModifiedObject(this, this.hypotenuse_surface_modifiers); return(this.hypothenuse_flatshape); }
/* LAZY-INITIALIZERS FOR SURFACES */ public Scientrace.FlatShape2d setBottom() { this.bottom_flatshape = new Scientrace.Parallelogram(this.loc, this.width, this.length); this.bottom_flatshape.surfaceproperties = SurfaceProperties.NewSurfaceModifiedObject(this, this.bottom_surface_modifiers); return(this.bottom_flatshape); }