The following code worked for me (made it larger and
changed the font extrusion):
BranchGroup objRoot = new BranchGroup();
Font3D yF3D = new Font3D(new Font("Serif", Font.BOLD,
1), new FontExtrusion(new Line2D.Double(0, 0, .02,
0)));
Text3D xT3D = new Text3D(yF3D, "X", new Point3f(0.0f,
0.0f, 0.0f));
Shape3D shxT3D = new Shape3D(xT3D);
Transform3D t3d = new Transform3D();
t3d.setScale(5.0);
TransformGroup myTransform = new TransformGroup(t3d);
myTransform.addChild(shxT3D);
objRoot.addChild(myTransform);

--- Alejandro Allievi <[EMAIL PROTECTED]> wrote:
> Hi all,
>
> I checked the archives and was unable to find an
> answer. My question is on
> this code
>
> Font3D yF3D = new Font3D( new Font( "Serif" ,
> Font.BOLD , 1 ) , new
> FontExtrusion() );
> Text3D xT3D = new Text3D( yF3D , "X" , new Point3f(
> 0.0f,0.0f,0.0f) );
> Shape3D shxT3D = new Shape3D( xT3D );
> myTransform.addChild( shxT3D );
>
> creates a Text3D string "X" that is 1 meter high.
>
> Is it possible to make the size of the Text3D
> smaller than 1 meter? I tried
> setScale with no luck.
>
> Is it possible to make the extrusion smaller than
> the default from 0.0 to
> 0.2?
>
> Thanks for any help!
>
> Alejandro
>
>
===========================================================================
> 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".


__________________________________________________
Do you Yahoo!?
U2 on LAUNCH - Exclusive greatest hits videos
http://launch.yahoo.com/u2

===========================================================================
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".

Reply via email to