Subject: | |
From: | |
Reply To: | |
Date: | Thu, 3 Sep 2009 15:38:12 +0200 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
Second follow-up: I've got a very nice revision to SpherePortrayal3D and
a few other classes which makes it easy to modify the attributes (color,
size, etc.) of spheres at any time. It's partially
non-backward-compatable, but I think it'll be okay. I can commit this
if you want to play with it and then work on getting the other similar
portrayals (cone, etc.) working nicely. Or just do a big submit in a
while. Lemme know.
Sean
Joerg Hoehne wrote:
> Dear developers,
>
> I'm trying to change the color of an SpherePortrayal3D object during runtime. I've checked my
> code and I'm positive the color of the object will be changed but not visualized accordingly.
>
> I've got the impression the color of a XXXPortrayal3D object can't be changed after the first
> construction (or display) of the 3D scene by j3d. Before the first construction/display I was able to
> change the color with the same code snipped found below.
> Here is the code snippet anyway ('this' references to a subclassed SpherePortrayal3D object):
>
> this.appearance = SpherePortrayal3D.appearanceForColor(color);
>
> There has been a discussion some years ago about a similar topic (changing the transparency
> during runtime) and I wonder if a solution has been found.
>
> I'm working on a Mac with OS X 10.6. The monitored effect might be os depended because j3d
> might cache some information about the displayed objects and assumes some properties won't
> change in the future.
>
> Help!
>
>
> Jörg
|
|
|