No tengo ni idea de cuál es el problema, pero Java3D no se renderiza en los applets.
Por ejemplo, si voy a esta página: http://www.java3d.org/howto.html y veo el primer applet pero no el segundo.
También la consola de java da el siguiente código:
security: property package.access value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,apple.,com.apple.mrj.,com.apple.jdirect.,com.apple.audio.jdirect.,quicktime.internal.,com.sun.medialib.mlib.
security: property package.access new value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,apple.,com.apple.mrj.,com.apple.jdirect.,com.apple.audio.jdirect.,quicktime.internal.,com.sun.medialib.mlib.,com.sun.javaws
security: property package.access value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,apple.,com.apple.mrj.,com.apple.jdirect.,com.apple.audio.jdirect.,quicktime.internal.,com.sun.medialib.mlib.,com.sun.javaws
security: property package.access new value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,apple.,com.apple.mrj.,com.apple.jdirect.,com.apple.audio.jdirect.,quicktime.internal.,com.sun.medialib.mlib.,com.sun.javaws,com.sun.deploy
security: property package.access value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,apple.,com.apple.mrj.,com.apple.jdirect.,com.apple.audio.jdirect.,quicktime.internal.,com.sun.medialib.mlib.,com.sun.javaws,com.sun.deploy
security: property package.access new value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,apple.,com.apple.mrj.,com.apple.jdirect.,com.apple.audio.jdirect.,quicktime.internal.,com.sun.medialib.mlib.,com.sun.javaws,com.sun.deploy,com.sun.jnlp
security: property package.definition value null
security: property package.definition new value com.sun.javaws
security: property package.definition value com.sun.javaws
security: property package.definition new value com.sun.javaws,com.sun.deploy
security: property package.definition value com.sun.javaws,com.sun.deploy
security: property package.definition new value com.sun.javaws,com.sun.deploy,com.sun.jnlp
security: property package.access value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,apple.,com.apple.mrj.,com.apple.jdirect.,com.apple.audio.jdirect.,quicktime.internal.,com.sun.medialib.mlib.,com.sun.javaws,com.sun.deploy,com.sun.jnlp
security: property package.access new value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,apple.,com.apple.mrj.,com.apple.jdirect.,com.apple.audio.jdirect.,quicktime.internal.,com.sun.medialib.mlib.,com.sun.javaws,com.sun.deploy,com.sun.jnlp,org.mozilla.jss
security: property package.definition value com.sun.javaws,com.sun.deploy,com.sun.jnlp
security: property package.definition new value com.sun.javaws,com.sun.deploy,com.sun.jnlp,org.mozilla.jss
basic: Added progress listener: sun.plugin.util.GrayBoxPainter$GrayBoxProgressListener@609903f4
basic: Added progress listener: sun.plugin.util.GrayBoxPainter$GrayBoxProgressListener@6536d9d8
network: Cache entry not found [url: http://www.java3d.org/, version: null]
network: Cache entry found [url: http://www.java3d.org/AJava3dApplet.class, version: null] prevalidated=false/0
network: Connecting http://www.java3d.org/AJava3dApplet.class with proxy=DIRECT
network: Connecting http://www.java3d.org:80/ with proxy=DIRECT
network: ResponseCode for http://www.java3d.org/AJava3dApplet.class : 304
network: Encoding for http://www.java3d.org/AJava3dApplet.class : null
network: Disconnect connection to http://www.java3d.org/AJava3dApplet.class
network: Cache entry not found [url: http://www.java3d.org/, version: null]
network: Cache entry found [url: http://www.java3d.org/AnApplet.class, version: null] prevalidated=false/0
network: Connecting http://www.java3d.org/AnApplet.class with proxy=DIRECT
network: Connecting http://www.java3d.org:80/ with proxy=DIRECT
network: ResponseCode for http://www.java3d.org/AnApplet.class : 304
network: Encoding for http://www.java3d.org/AnApplet.class : null
network: Disconnect connection to http://www.java3d.org/AnApplet.class
basic: Applet loaded.
basic: Applet loaded.
basic: Applet resized and added to parent container
basic: PERF: AppletExecutionRunnable - applet.init() BEGIN ; jvmLaunch dt 4466644 us, pluginInit dt 8044826 us, TotalTime: 12511470 us
basic: Applet resized and added to parent container
basic: PERF: AppletExecutionRunnable - applet.init() BEGIN ; jvmLaunch dt 4466644 us, pluginInit dt 8065627 us, TotalTime: 12532271 us
network: Cache entry found [url: http://www.java3d.org/AJava3dApplet$1.class, version: null] prevalidated=false/0
network: Connecting http://www.java3d.org/AJava3dApplet$1.class with proxy=DIRECT
network: Connecting http://www.java3d.org:80/ with proxy=DIRECT
network: ResponseCode for http://www.java3d.org/AJava3dApplet$1.class : 304
network: Encoding for http://www.java3d.org/AJava3dApplet$1.class : null
network: Disconnect connection to http://www.java3d.org/AJava3dApplet$1.class
network: Cache entry found [url: http://www.java3d.org/AnApplet$1.class, version: null] prevalidated=false/0
network: Connecting http://www.java3d.org/AnApplet$1.class with proxy=DIRECT
network: Connecting http://www.java3d.org:80/ with proxy=DIRECT
network: ResponseCode for http://www.java3d.org/AnApplet$1.class : 304
network: Encoding for http://www.java3d.org/AnApplet$1.class : null
network: Disconnect connection to http://www.java3d.org/AnApplet$1.class
basic: Applet initialized
basic: Applet initialized
basic: Removed progress listener: sun.plugin.util.GrayBoxPainter$GrayBoxProgressListener@6536d9d8
basic: Applet made visible
basic: Starting applet
basic: completed perf rollup
basic: Applet started
basic: Told clients applet is started
basic: Removed progress listener: sun.plugin.util.GrayBoxPainter$GrayBoxProgressListener@609903f4
basic: Applet made visible
basic: Starting applet
basic: completed perf rollup
basic: Applet started
basic: Told clients applet is started
Entonces se lanzan las 2 manzanas pero no veo la segunda. Safari, Firefox y Google Chrome se comportan igual.
He lanzado con éxito la aplicación Java con Graphics3D pero el applet no aparece. Estaré muy agradecido por una solución.