Java3D Visualization program

Hi All,

Just a few issues that I could do with some help on. I am currently writing a Java3D visualization program, and had a few problems that I have run into. Just looking for some help.

Firstly.
I was wondering if anyone knew any good links / tutorials on how to build custom loaders. The file I am loading is a standard text file with a set layout heres the layout:

Points 3 colour 1
0.76274 0.00000E+00 0.46703E-16
0.73184 0.21489 0.46703E-16
0.72677 0.00000E+00 0.23145
0.97832 0.14066 0.15202

The first three lines of numbers are the vertex information, and the last line are the normals. I just really would like to create a Loader for this.

Secondly.
A rather annoying problem this one (well it is for me :-[ ).
Once the file has been read in and the 3d scene displayed, the ability to add lights to the scene, and for there location to be shown with a sphere. I have read about attaching detaching branches and was wanting some confirmation that this is the correct way to go about this.

Anyway thanks for any help that you guys can give me, and I look forward to your replies.

Bee.