.. | .. |
---|
1 | | -//package edu.wlu.cs.levy.CG; |
---|
| 1 | +class Checker extends Object3D |
---|
| 2 | +{ |
---|
| 3 | + Checker() |
---|
| 4 | + { |
---|
| 5 | + this("Overlay"); |
---|
| 6 | + } |
---|
| 7 | + |
---|
| 8 | + Checker(String name) |
---|
| 9 | + { |
---|
| 10 | + super(name); |
---|
| 11 | + |
---|
| 12 | + material = new cMaterial(); |
---|
| 13 | + |
---|
| 14 | + material.ambient = 1; |
---|
| 15 | + material.specular = 0.001f; |
---|
| 16 | + material.diffuse = 0.01f; |
---|
| 17 | + material.cameralight = 0.001f; |
---|
| 18 | + material.opacity = 0.5f; |
---|
| 19 | + |
---|
| 20 | + flipV = true; |
---|
| 21 | + } |
---|
2 | 22 | |
---|
3 | | -public interface Checker<T> { |
---|
4 | | - public boolean usable(T v); |
---|
| 23 | + Object3D deepCopy() |
---|
| 24 | + { |
---|
| 25 | + Object3D comp = new Checker(); |
---|
| 26 | + deepCopySelf(comp); |
---|
| 27 | + return comp; |
---|
| 28 | + } |
---|
5 | 29 | } |
---|