a) A very basic one: if you want to have different appearances for the n polygons of one 3d model, do you need to create new Shape3Ds for any polygon which wants to have a different appearance?(For example one side of a cube shall be transparent, the others not, or have different material colours, and so on.)

b) I've enabled the transparency of a large 3d modell's appearance for a test (~45k polys). I think Xith3d then starts to sort these many polygons because otherwise it would look wrong.Well, the first time it worked for a few seconds but then the VM crashed with an "exception outside the VM error". So did any further start.Probably this is due to my used beta version 2003-11-13_cvs/ or maybe Jogl?

a) A very basic one: if you want to have different appearances for the n polygons of one 3d model, do you need to create new Shape3Ds for any polygon which wants to have a different appearance? (For example one side of a cube shall be transparent, the others not, or have different material colours, and so on.)

Yes.

Quote

b) I've enabled the transparency of a large 3d modell's appearance for a test (~45k polys). I think Xith3d then starts to sort these many polygons because otherwise it would look wrong. Well, the first time it worked for a few seconds (with 1 FPS or so ;-) but then the VM crashed with an "exception outside the VM error". So did any further start. Probably this is due to my used beta version 2003-11-13_cvs/ or maybe Jogl?

Is it reproducable? What model format was it in? Could you post the output.

Is it reproducable? What model format was it in? Could you post the output.

Yesterday it's been reproducible.The model format is Lightwave.First I'll have to encircle it and if it's really reproducible I'm going to post the stack-trace.

Are the transparent polygons (inside the model) and models being sorted automatically or do I have to enable this (via transparency.setSortEnabled or such) ? It looks right so I guess it's being sorted but doesn't know (newbie).

Addendum: Of course, like always, when I try to reproduce it right now, it works. :-( Well, it's good for Xith3d, but it also means my PC fools me. I'm going to post the result of whatever.

Are the transparent polygons (inside the model) and models being sorted automatically or do I have to enable this (via transparency.setSortEnabled or such) ? It looks right so I guess it's being sorted but doesn't know (newbie).

Sort for transparent objects is enabled by default. You can disable it if needed with setSortEnabled(false).

Oh... Does this mean we can't use the GUI right now without LWJGL? Because I don't have got LWJGL installed and won't do.

You can use it, i have no idea what the gui package is, but the one you are after is userinterface UIManager and UIWindow are the important ones, I have moved my whole connection dialog from a seperate swing JFrame in to the Xith window , There are a couple of issues with it still though, like some transparent hud components become non transparent when you update them, and you can only seem to update at the moment if you use setRoot() on the UIWindow, which resets the transparency. If you are using components with no transparency or are not updating your transparent components it seems to work just fine, but it doesn fill the fps, my connectino dialog takes my FPS form ~800 to ~150, but it is almost 1/2 the area of my window , when that is closed and just my FPS counter and test component are showing i'm back up to ~450

Sorry for causing confusion. Endolf already explained that xith3d.gui is not needed. I wonder if anyone uses it. If not it can be dropped to avoid more confusion.

It's used by the SimpleRenderEngine and the LWJGL test programs, but it's all hideously out of date anyway. If you want to maintain current functionality, keep BaseWindow (move it into test) and trash the rest.

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org