Java Reference
In-Depth Information
var rect = Rectangle{
translateX: 70;
translateY: 100;
width: size;
height: size;
fill: Color.DARKCYAN
effect: Lighting{
light: DistantLight{elevation: bind elev, azimuth: bind asim}
surfaceScale: 6
}
}
var circle = Circle{
translateX: 480;
translateY: 200;
radius: size/2.0;
fill: Color.DARKMAGENTA
effect: Lighting{
light: DistantLight{elevation: bind elev, azimuth: bind asim}
surfaceScale: 6
}
}
var halfCos30 = Math.cos(Math.toRadians(30.0))/2.0;
var triangle = Polygon{
translateX: 640/2.0-10;
translateY: 320/2.0+170;
points:[0.0, -size*halfCos30, -.5*size, size*halfCos30, .5*size, size*halfCos30]
fill: Color.GOLD
effect: Lighting{
light: DistantLight{elevation: bind elev, azimuth: bind asim}
surfaceScale: 6
}
}
var group = Group{
effect: DropShadow{
offsetX: bind -Math.cos(Math.toRadians(asim)) * 15.0;
offsetY: bind -Math.sin(Math.toRadians(asim)) * 15.0;
color: Color.GRAY
spread: 0.1
}
content:[rect,circle,triangle]
}
var anim = Timeline{
repeatCount: Timeline.INDEFINITE;
autoReverse: true;
keyFrames: [
Search WWH ::




Custom Search