com.yobotics.simulationconstructionset
Class YoAppearance

java.lang.Object
  extended by com.yobotics.simulationconstructionset.YoAppearance

public class YoAppearance
extends java.lang.Object

Title: Yobotics! Simulation Construction Set

Description: Package for Simulating Dynamic Robots and Mechanisms

Copyright: Copyright (c) Jerry Pratt

Company: Yobotics, Inc.

Version:
Beta 1.0
Author:
Jerry Pratt

Constructor Summary
YoAppearance()
           
 
Method Summary
static javax.media.j3d.Appearance AluminumMaterial()
           
static javax.media.j3d.Appearance Aqua()
           
static javax.media.j3d.Appearance Black()
           
static javax.media.j3d.Appearance BlackMetalMaterial()
           
static javax.media.j3d.Appearance Blue()
           
static javax.media.j3d.Appearance Brown()
           
static javax.media.j3d.Appearance Color(java.awt.Color color)
           
static javax.media.j3d.Appearance DarkBlue()
           
static javax.media.j3d.Appearance DarkGreen()
           
static javax.media.j3d.Appearance DarkRed()
           
static javax.media.j3d.Appearance EarthTexture(java.awt.Component comp)
           
static javax.media.j3d.Appearance FenceMaterial()
           
static javax.media.j3d.Appearance Fuchsia()
           
static javax.media.j3d.Appearance Gray()
           
static javax.media.j3d.Appearance Green()
           
static void makeLineDrawing(javax.media.j3d.Appearance app)
           
static void makeTransparent(javax.media.j3d.Appearance app, float transparency)
           
static javax.media.j3d.Appearance Maroon()
           
static javax.media.j3d.Appearance Navy()
           
static javax.media.j3d.Appearance Olive()
           
static javax.media.j3d.Appearance Orange()
           
static javax.media.j3d.Appearance Orchid()
           
static javax.media.j3d.Appearance Pink()
          Some colors from: http://cloford.com/resources/colours/500col.htm
static javax.media.j3d.Appearance PlaneMaterial()
           
static javax.media.j3d.Appearance Purple()
           
static javax.media.j3d.Appearance Red()
           
static javax.media.j3d.Appearance RGBColor(double red, double green, double blue)
           
static javax.media.j3d.Appearance RGBColor(float red, float green, float blue)
           
static javax.media.j3d.Appearance RGBColorFrom8BitInts(int red, int green, int blue)
           
static javax.media.j3d.Appearance Silver()
           
static javax.media.j3d.Appearance StoneTexture(java.awt.Component comp)
           
static javax.media.j3d.Appearance Teal()
           
static javax.media.j3d.Appearance Texture(java.net.URL fileURL, java.awt.Component comp)
           
static javax.media.j3d.Appearance Transparent()
           
static javax.media.j3d.Appearance White()
           
static javax.media.j3d.Appearance Yellow()
           
static javax.media.j3d.Appearance YoboticsTexture(java.awt.Component comp)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

YoAppearance

public YoAppearance()
Method Detail

YoboticsTexture

public static javax.media.j3d.Appearance YoboticsTexture(java.awt.Component comp)

Texture

public static javax.media.j3d.Appearance Texture(java.net.URL fileURL,
                                                 java.awt.Component comp)

EarthTexture

public static javax.media.j3d.Appearance EarthTexture(java.awt.Component comp)

StoneTexture

public static javax.media.j3d.Appearance StoneTexture(java.awt.Component comp)

PlaneMaterial

public static javax.media.j3d.Appearance PlaneMaterial()

AluminumMaterial

public static javax.media.j3d.Appearance AluminumMaterial()

BlackMetalMaterial

public static javax.media.j3d.Appearance BlackMetalMaterial()

FenceMaterial

public static javax.media.j3d.Appearance FenceMaterial()

RGBColor

public static javax.media.j3d.Appearance RGBColor(double red,
                                                  double green,
                                                  double blue)

RGBColor

public static javax.media.j3d.Appearance RGBColor(float red,
                                                  float green,
                                                  float blue)

RGBColorFrom8BitInts

public static javax.media.j3d.Appearance RGBColorFrom8BitInts(int red,
                                                              int green,
                                                              int blue)

Color

public static javax.media.j3d.Appearance Color(java.awt.Color color)

Black

public static javax.media.j3d.Appearance Black()

White

public static javax.media.j3d.Appearance White()

Red

public static javax.media.j3d.Appearance Red()

Pink

public static javax.media.j3d.Appearance Pink()
Some colors from: http://cloford.com/resources/colours/500col.htm


Orange

public static javax.media.j3d.Appearance Orange()

Orchid

public static javax.media.j3d.Appearance Orchid()

DarkRed

public static javax.media.j3d.Appearance DarkRed()

Blue

public static javax.media.j3d.Appearance Blue()

DarkBlue

public static javax.media.j3d.Appearance DarkBlue()

Brown

public static javax.media.j3d.Appearance Brown()

Green

public static javax.media.j3d.Appearance Green()

DarkGreen

public static javax.media.j3d.Appearance DarkGreen()

Silver

public static javax.media.j3d.Appearance Silver()

Gray

public static javax.media.j3d.Appearance Gray()

Maroon

public static javax.media.j3d.Appearance Maroon()

Purple

public static javax.media.j3d.Appearance Purple()

Fuchsia

public static javax.media.j3d.Appearance Fuchsia()

Olive

public static javax.media.j3d.Appearance Olive()

Yellow

public static javax.media.j3d.Appearance Yellow()

Navy

public static javax.media.j3d.Appearance Navy()

Teal

public static javax.media.j3d.Appearance Teal()

Aqua

public static javax.media.j3d.Appearance Aqua()

Transparent

public static javax.media.j3d.Appearance Transparent()

makeTransparent

public static void makeTransparent(javax.media.j3d.Appearance app,
                                   float transparency)

makeLineDrawing

public static void makeLineDrawing(javax.media.j3d.Appearance app)