/* Chloe Fan's OpenGL Piano and Bench Copyright (c) 2006 Chloe Fan This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. cfan2Piano(twTriple _pianoColor); Draws a black baby grand piano Can be placed in auditorium, living room, etc. Values are scaled based on the width of the piano, or affine transformations can be used to resize piano. The origin is on the bottom of the base of the piano, right above the legs, where the cover also matches up horizontally, and halfway through the width. This way, the legs are located on the negative y-axis, and the piano will be symmetrical. cfan2Bench(twTriple _pianoColor); Creates a matching bench for the piano. Symmetrical, origin under seat above legs, same as piano, and centered. */ void cfan2Piano(twTriple _pianoColor); void cfan2Bench(twTriple _pianoColor);