Hi armel,
Java3D is a programming language and a GUI can be built. But I think you'll find
that there won't be a lot of support for a standardized GUI to be part of the
package. The reason is that people use programming languages to accomplish
things that are unique to their needs, or unique to the specific task they want
to accomplish. That's the power of programming, you can do exactly what you want
to do, exactly the way you want to do it. A GUI that works well for me, may not
apply to what you need to do.
Building a GUI isn't all that hard to do, Java's awt allows for menus, buttons,
toolbars, mouse input, keyboard input. My needs for GUI aren't even the same
from program to program. That's the beauty of being able to build your own. A
GUI can be as simple as a single window with a single button, which when clicked
on prints "Hello World" to the command line, or as complicated as you can
imagine.
A perfect example is my most recient application, which I had to write because
the user interface in Alias's Maya software made it to dificult to build the
surface I needed. With a few hours of Java3D programming my program allows me to
build this very specific surface very quickly and accuratly with only keyboard
input from the four arrow keys. The 3D display allows me to rotate and move and
zoom while I'm constructing it. BUT... this program only does this one very
specific task, and the GUI for it won't work for anything else (although snips
from the code will be very usefull in other programs).
In other words... The elaborate powerful GUI that Maya had to offer wouldn't
allow me to build this surface without spending days possably weeks drawing it
by hand. However in a few hours I wrote a simple program that lets me build the
surface in a fraction of the time. I'm able to output the surface to disk (raw
triangle format) after converting it to dxf, I can now import it into Maya and
move on to the fun stuff like animating it with special effects.
So, Maya's expensive advanced GUI didn't work for me, and the GUI I built won't
be much use to anybody else.
I know this probably isn't what you wanted to hear, but I hope it helps.
Don
armel wrote:
> Hi David,
>
> My problem at this time is that I don't spend so much time in code,
> I'm a beginner and I understand there is no other way through this.
> That's right, the code side is important, and it is good to play with
> different files format in Java 3D.
> Yes, I want to make applications with my own designed objects.
> And I need to load my 3DS or MAX files or other. By now, I have to
> spend much time to understand the use of the Loaders class, and
> after the use of the texture and so on...
>
> A Gui can be a way tu make J3D more popular, I think at Flash,
> wich is a GUI, with a little look at the code. And when you see this
> code, it is very similar as Java (OOProgramming). I'm thinking at a
> Gui who allow you to do the different files import. Showing you the
> behavior, all the different thing in use in J3D, as we can see in
> Jun4Java. And like Flash make you see and modify the code. But
> the problem with that thing, is that some people can say they are
> programmers, and don't really know what they are doing (some
> non-curious people).
>
> My other ask, is about the J3D plug-in, I see somme 3D
> applications or applets wich do not work, with the java plug-in. It
> is some people who makes their own 3d motor ? Like sumea.com.
>
> Bye,
>
> Armel
>
> ----------------------------------------------------------------------------
> -
> ----- Message d'origine -----
> De : "David Hall�" <[EMAIL PROTECTED]>
> � : <[EMAIL PROTECTED]>
> Envoy� : mardi 14 mars 2000 08:44
> Objet : Re: [JAVA3D] Advocacy : SHOW US ! ... Show the world YOUR
> bestJava3D.
>
> > Hi armel,
> >
> > I think that J3D lets you take advantage of several graphic formats (3DS,
> VRML,
> > ...) to create the design of your objects with the
> > GUI associated with those fromats..
> > Then J3D is here to use your designed objects into an application,
> distributed
> > or not. But if you only plan to make well designed objects.......not sure
> that
> > J3D is the best way, especially if you don't want to see the code side.
> > May be you should detailled a little what's your need.
> >
> > Anyway, you still have the oportunity to make your own GUI !! ;-))
> >
> > David.
> >
> > armel wrote:
> >
> > > Hello from france,
> > >
> > > I'm not a user of J3D but a pre-user
> > > (translation in french of the Sun J3D tutorial)
> > > J3D seems to be very interesting, BUT,
> > > as I am graphic designer not a programmer,
> > > I hope to have a GUI to make my own
> > > Apllets in J3D. And I don't know it exist
> > > one at this time. This is the difference with
> > > Flash, anybody can use it, and everyone
> > > use it now. But Java is more powerful, the
> > > only thing is the non-programmers users
> > > don't want to put their hands in the code.
> > >
> > > The plug-in for J3D is also a little big, is
> > > netscape implementing it at new release ?
> > > It can be a big step for the use of J3D.
> > >
> > > Thanks P. Flavin for your summary on the use of J3D.
> > >
> > > Bye
> > >
> > > Armel
> > >
> > > S'cuse for the bad english, verbs, and so on.
> > >
> > > ----- Message d'origine -----
> > > De : "P. Flavin" <[EMAIL PROTECTED]>
> > > � : <[EMAIL PROTECTED]>
> > > Envoy� : dimanche 27 f�vrier 2000 21:44
> > > Objet : [JAVA3D] Advocacy : SHOW US ! ... Show the world YOUR best
> Java3D.
> > >
> > > > Flash, Shockwave, ActiveX and a multitude of proprietary plug-ins
> > > > for animation are emerging where Java can and should rule.
> > > >
> > > > By Moore's Law 500 M-Hz Handhelds with Linux, EPOC, Be,
> > > > Palm, etc. embedded into ROM will become commonplace
> > > > THIS YEAR ... and phones, game machines, televisions and other
> > > > appliances become programmable, connected, and intelligent.
> > > >
> > > > Will Java and Java3d be built into these devices, and their
> successors ?
> > > >
> > > > It is time for Java and Java3d to emerge and become the simplest,
> > > > most ubiquitous, most desired, and most expected component of
> > > > these devices.
> > > >
> > > > Web browsers should support Java now, and Java3d in the near future.
> > > >
> > > > Java support on Linux has greatly improved over the last 6 months.
> > > >
> > > > Java support is growing in browsers where Mozilla, Opera and
> > > > other browsers are giving the other 2 more, much needed competition.
> > > >
> > > > AOL - Time Warner - RoadRunner - Netscape - Sun can place
> > > > Java3d into the hands of the AOL community at any time.
> > > >
> > > > The Java3d community must now show the world what we can do.
> > > >
> > > > It was a pleasant surprise to receive the announcement of several
> > > > successful Java3d projects from the Belgium students on this
> > > > mailing list recently -- most the other messages were complaints,
> > > > criticisms, and problems.
> > > >
> > > > Show us what you've got !
> > > >
> > > > If you have a successful Java3d project, share it with us.
> > > >
> > > > Post it to the comp.language.java.3d newsgroup, let me know,
> > > > or post it here ... I'll compile a list, link to your site, and let
> the
> > > > world know. I encourage Sun, YOU, and others to do the same.
> > > >
> > > > Put everything on your site, if you can, including :
> > > >
> > > > - pictures, text, animations ( .gif, .mov, .avi )
> > > > - source code, class files, documentation
> > > > - features, futures, fun / profitable experiences, goals
> > > > - tutorials, data, background, related information
> > > > - advocacy ( of Java, Java3d, animation, 3d graphics, etc. )
> > > > - links to other sites
> > > >
> > > > Animated graphics is WONDERFUL, it helps a great deal
> > > > because of current difficulties associated with running Java3d
> > > > in browers so SHOWING captured animation with animated GIFs
> > > > and Movies ( .mov, .avi, .mpg ) is very important.
> > > >
> > > > Multiple animations can be played on a web page -- controlled
> > > > by the visitor -- ( thanks to Java ) so Java3d can be shown on
> > > > the web with the Java Media Framework ( JMF ).
> > > >
> > > > A Demo of playing ".mov"ies on the web with the Java :
> > > >
> > > > " Playing Movies on a web page with the Java JMF " ( by me )
> > > > ( Windows and Netscape required ! -- sorry -- )
> > > > http://www.frontiernet.net/~imaging/gait_analysis_tutor.html
> > > > _ Mac users should request JMF support for their platform ! _
> > > >
> > > > Examples Of Java ( Java3d and not, "not" first ) :
> > > >
> > > > " Pictorial Index of Java Math Applets and Java Games "
> > > > http://www.frontiernet.net/~imaging/math_is_a_game.html
> > > > http://www.frontiernet.net/~imaging/java_games.html
> > > >
> > > > " Gait Analysis and Human Animation with Java 1.0 "
> > > > http://www.frontiernet.net/~imaging/gait_model.html
> > > >
> > > > " VRML Viewer with Java 1.0 "
> > > > http://www.frontiernet.net/~imaging/java3dviewer.html
> > > >
> > > > " People Poser of H-Anim Avatars with VRML viewer "
> > > > http://www.frontiernet.net/~imaging/HAnimPoser.html
> > > >
> > > > " Java VRML / X3d Viewers " ( Shout3d, Blaxxun )
> > > > http://www.shout3d.com/about.html
> > > > http://www.blaxxun.com/products/blaxxun3d/showcase/index.html
> > > >
> > > >
> > > > __ Java3d : Demos, Projects, Movies, Source, etc. __
> > > >
> > > > Human Hand Kinematics ( Stefan Hendrickx / GUL - Belgium )
> > > > -- Great Site ! -- needs animations though.
> > > > http://www.student.kuleuven.ac.be/~m9408554/hand/robotics.html
> > > >
> > > > " Mars Polar Lander / WITS " with Robotic Arm
> > > > http://polarlander.jpl.nasa.gov/
> > > > http://mars.graham.com/mplwits/index.html
> > > >
> > > > Rubic's Cube, Virtual Plants, Stinger Simulation ( UAS /
> Switzerland )
> > > > http://www.hta-bi.bfh.ch/~swc/DemoJ3D/
> > > >
> > > > " Java3d : 3d Programming " Tutorial ( Java World, Bill Day )
> > > > http://www.javaworld.com/javaworld/jw-12-1998/jw-12-media_p.html
> > > > http://www.javaworld.com/javaworld/jw-01-1999/jw-01-media_p.html
> > > >
> > > > " Satellite Data Visualization : 'JavaMet' " ( Tornado Labs )
> > > > http://www.tornadolabs.com/JavaMet/javamet.html
> > > >
> > > > " Java 3d Scenegraph Viewer " ( Tornado Labs )
> > > > http://www.tornadolabs.com/News/J3dTree_Home/j3dtree_home.html
> > > >
> > > > " Java 3d Demos and Links " ( Sun )
> > > > http://java.sun.com/products/java-media/3D/demos/
> > > > http://java.sun.com/products/java-media/3D/links/
> > > >
> > > > " Java3d Creates '.mov'ies with VRML and JMF " ( me )
> > > > http://www.frontiernet.net/~imaging/java3d_and_vrml.html
> > > >
> > > > Read and Post to :
> > > >
> > > > comp.lang.java.3d
> > > > comp.lang.java.programmer
> > > > comp.lang.vrml
> > > > comp.graphics.animation
> > > > comp.graphics.algorithms
> > > > comp.graphics.opengl
> > > > comp.graphics.api.opengl
> > > > comp.graphics.visualization
> > > >
> > > > -- Paul Flavin, [EMAIL PROTECTED]
> > > > Java Developer : Java, Java3d, animation, JMF, Sound.
> > > >
> > >
> ------------------------------------------------------------------------
> > > > "Imaging the Imagined : Modeling with Math & a Keyboard"
> > > >
> > > >
> > >
> ===========================================================================
> > > > To unsubscribe, send email to [EMAIL PROTECTED] and include in the
> > > body
> > > > of the message "signoff JAVA3D-INTEREST". For general help, send
> email to
> > > > [EMAIL PROTECTED] and include in the body of the message "help".
> > >
> > >
> ===========================================================================
> > > To unsubscribe, send email to [EMAIL PROTECTED] and include in the
> body
> > > of the message "signoff JAVA3D-INTEREST". For general help, send email
> to
> > > [EMAIL PROTECTED] and include in the body of the message "help".
> >
> >
> >
> >
> >
> >
> ____________________________________________________________________________
> __
> > Si votre email etait sur iFrance vous pourriez ecouter ce message au tel !
> > http://www.ifrance.com : ne laissez plus vos emails loin de vous ...
> > gratuit sur iFrance : emails (20 MO, POP, FAX), Agenda, Site perso
> >
> >
> ===========================================================================
> > To unsubscribe, send email to [EMAIL PROTECTED] and include in the
> body
> > of the message "signoff JAVA3D-INTEREST". For general help, send email to
> > [EMAIL PROTECTED] and include in the body of the message "help".
>
> ===========================================================================
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff JAVA3D-INTEREST". For general help, send email to
> [EMAIL PROTECTED] and include in the body of the message "help".
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".