예제 #1
0
 /* CONSTRUCTORS */
 public FlatSurfaceObject3d(ShadowScientrace.ShadowObject3d aShadowObject)
     : base(aShadowObject)
 {
     //only front surface by default:
     //this.x3d_fill = aShadowObject.getBool("x3d_fill", this.x3d_fill);
     this.x3d_fill_emissive_color = aShadowObject.getColorFromHTML("x3d_fill_emissive_color_html", this.x3d_fill_emissive_color);
     this.x3d_fill_diffuse_color = aShadowObject.getColorFromHTML("x3d_fill_diffuse_color_html", this.x3d_fill_diffuse_color);
     this.x3d_fill_bitmap = aShadowObject.getString("x3d_fill_bitmap");
     this.x3d_fill_both_sides = aShadowObject.getBool("x3d_fill_both_sides", this.x3d_fill_both_sides);
     //this.x3d_fill_diffuse = aShadowObject.getBool("x3d_fill_diffuse", this.x3d_fill_diffuse);
     this.x3d_fill_normal = aShadowObject.getVector("x3d_fill_normal", this.x3d_fill_normal);
 }
예제 #2
0
 public string toHtml()
 {
     return(RGBColor.rgbToHtml(this.red, this.green, this.blue));
 }