//
import render.*; public class GoldRing extends RenderApplet { public void initialize() { double radius = 2.0; // RADIUS OF THE RING double t = .50; // THICKNESS OF THE RING int n = 100; // NUMBER OF MESH DIVISIONS AROUND THE RING int m = (int)(n * t / radius); // ENSURE MESH TILES ARE SQUARE // SNAZZY GOLD MATERIAL Material gold = new Material(); double r=.4,g=.3,b=.12,S=3.3,G=.13; gold.setColor(r,g,b,S*r,S*g,S*b,10).setGlow(G*r,G*g,G*b); Geometry goldRing = world.add().setMaterial(gold); // CIRCULAR PATH, THICKENED TO BECOME A WIRE MESH goldRing.wire(m, Geometry.makeCircle(n, radius), t); // PRETTY LIGHTS addLight( 1, 1,-1, .5 ,.4 ,.4 ); addLight( 1,-1, 1, .4 ,.5 ,.4 ); addLight(-1, 1, 1, .4 ,.4 ,.5 ); addLight(-1,-1, 1, .25,.2 ,.2 ); addLight(-1, 1,-1, .2 ,.25,.2 ); addLight( 1,-1,-1, .2 ,.2 ,.25); } }