Witam, mam taki problemik, że po włączeniu programu pokazuje mi sie tylko czarne okienko.
Oto kodzik 'Hello3d.java':

import com.sun.j3d.utils.universe.SimpleUniverse;
import com.sun.j3d.utils.geometry.ColorCube;
import javax.media.j3d.BranchGroup;
import javax.swing.*;

public class Hello3d {
public Hello3d()
{
   SimpleUniverse universe = new SimpleUniverse();
   ObjLoad objload=new ObjLoad();
   BranchGroup group = objload.createSceneGraph();
   universe.getViewingPlatform().setNominalViewingTransform();
   universe.addBranchGraph(group);
}

public static void main( String[] args ) {
  Hello3d qqq=new Hello3d();
}
}

Oto kodzik 'ObjLoad.java':

import com.sun.j3d.loaders.objectfile.ObjectFile;
import com.sun.j3d.loaders.ParsingErrorException;
import com.sun.j3d.loaders.IncorrectFormatException;
import com.sun.j3d.loaders.Scene;
import java.applet.Applet;
import javax.media.j3d.*;
import javax.vecmath.*;
import java.io.*;

public class ObjLoad extends Applet
{

private String filename = "sql.obj";

public BranchGroup createSceneGraph()
{
  // Create the root of the branch graph
  BranchGroup objRoot = new BranchGroup();

  ObjectFile f = new ObjectFile();
  Scene s = null;
  try{
  s = f.load(filename);
  }
  catch (FileNotFoundException e) {
  System.err.println(e);
  System.exit(1);
  }
  catch (ParsingErrorException e) {
  System.err.println(e);
  System.exit(1);
  }
  catch (IncorrectFormatException e) {
  System.err.println(e);
  System.exit(1);
  }
  objRoot.addChild(s.getSceneGroup());
  return objRoot;
}
}

Co dalej z tym zrobić, żeby działało. Z góry THX