~seh999/jcog/proto3

« back to all changes in this revision

Viewing changes to spacetime/test/opencog/spacetime/examples/ToolsAndAppearances.java

  • Committer: SeH
  • Date: 2009-09-19 22:59:48 UTC
  • Revision ID: seh999@gmail.com-20090919225948-q3ab80xa57i74mm6
start of major jReality refactoring

Show diffs side-by-side

added added

removed removed

Lines of Context:
47
47
 
48
48
import javax.swing.JFrame;
49
49
 
 
50
import opencog.math.MatrixBuilder;
 
51
import opencog.spacetime.control.ToolSystem;
 
52
import opencog.spacetime.control.tool.RotateTool;
50
53
import opencog.spacetime.geometry.Primitives;
51
54
import opencog.spacetime.jogl.Viewer;
52
 
import opencog.spacetime.math.MatrixBuilder;
53
 
import opencog.spacetime.scene.Appearance;
54
 
import opencog.spacetime.scene.Camera;
55
 
import opencog.spacetime.scene.DirectionalLight;
56
 
import opencog.spacetime.scene.IndexedFaceSet;
57
 
import opencog.spacetime.scene.Light;
58
 
import opencog.spacetime.scene.SceneGraphComponent;
59
 
import opencog.spacetime.scene.SceneGraphPath;
60
55
import opencog.spacetime.shader.CommonAttributes;
61
 
import opencog.spacetime.tools.RotateTool;
62
 
import opencog.spacetime.toolsystem.ToolSystem;
 
56
import opencog.spacetime.space.Appearance;
 
57
import opencog.spacetime.space.Camera;
 
58
import opencog.spacetime.space.DirectionalLight;
 
59
import opencog.spacetime.space.IndexedFaceSet;
 
60
import opencog.spacetime.space.Light;
 
61
import opencog.spacetime.space.SpaceComponent;
 
62
import opencog.spacetime.space.SpacePath;
63
63
 
64
64
 
65
65
public class ToolsAndAppearances {
66
66
  public static void main(String[] args) {
67
 
    SceneGraphComponent rootNode = new SceneGraphComponent();
68
 
    SceneGraphComponent cameraNode = new SceneGraphComponent();
69
 
    SceneGraphComponent geometryNode = new SceneGraphComponent();
70
 
    SceneGraphComponent lightNode = new SceneGraphComponent();
 
67
    SpaceComponent rootNode = new SpaceComponent();
 
68
    SpaceComponent cameraNode = new SpaceComponent();
 
69
    SpaceComponent geometryNode = new SpaceComponent();
 
70
    SpaceComponent lightNode = new SpaceComponent();
71
71
    
72
72
    rootNode.addChild(geometryNode);
73
73
    rootNode.addChild(cameraNode);
92
92
    rootApp.setAttribute(CommonAttributes.DIFFUSE_COLOR, new Color(1f, 0f, 0f));
93
93
    rootNode.setAppearance(rootApp);
94
94
        
95
 
    SceneGraphPath camPath = new SceneGraphPath();
 
95
    SpacePath camPath = new SpacePath();
96
96
    camPath.push(rootNode);
97
97
    camPath.push(cameraNode);
98
98
    camPath.push(camera);