|
Has anybody also have problems with Billboards that
rotate a
text3d about a point. I wrote a progam with a tg.
at this tg I add a Sphere and
a text3d object. the text3d object has an billboard
that rotate the text object
about a point to the position of the view.
When I zoom behind the spehre or translate the
scene with the standard
mouse behaviors too fast, the scene begins to
flicker and the text3d object runs off.
could anyoune help??
code for making text3d with billboard
--------------------------------------------------------------------------------------
�
public TransformGroup makeText(String text, int
textSize)
{ font3d = new Font3D(new Font("Helvetica", Font.PLAIN, textSize), new FontExtrusion()); tg = new TransformGroup(); tg.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE); billboard = new Billboard(tg); billboard.setAlignmentMode(Billboard.ROTATE_ABOUT_POINT); BoundingSphere bounds = new BoundingSphere( new Point3d( 0.0, 0.0, 0.0 ), 5000.0 ); billboard.setSchedulingBounds(bounds); Text3D textGeom = new Text3D(font3d, text, new Point3f(0.0f, 7.0f, 0.0f),Text3D.ALIGN_CENTER, Text3D.PATH_RIGHT); Shape3D textShape = new Shape3D(textGeom); Appearance ap = new Appearance(); ColoringAttributes ca = new ColoringAttributes(Constants.TEXT_COLOR, ColoringAttributes.NICEST); textShape.setAppearance(ap); textShape.setPickable(false); tg.addChild(textShape); tg.addChild(billboard); return tg; } |
- Re: [JAVA3D] problem with billboard and text3d Silvio Simone
- Re: [JAVA3D] problem with billboard and text3d Yu Wang
- Re: [JAVA3D] problem with billboard and text3d Silvio Simone
- Re: [JAVA3D] newbie question Botha Levente
