Topic: Java3D的问题:

  Print this page

1.Java3D的问题: Copy to clipboard
Posted by: vssivl
Posted on: 2004-11-03 10:56

想达到的效果是让物体响应鼠标或键盘,来旋转等等,但是程序对鼠标,或键盘事件毫无反应,我看Java3D 1.3.1给的例子:AWTInteraction也没反应,不知道为什么。
  public class SimpleBehavior extends Behavior
  {
    private TransformGroup targetTG;
    private Transform3D rotation = new Transform3D();
    private double angle = 0.0;
    
    SimpleBehavior( TransformGroup targetTG )
    {
      this.targetTG = targetTG;
    }
    
    public void initialize()
    {
      this.wakeupOn( new WakeupOnAWTEvent( KeyEvent.KEY_PRESSED ) );
    }
    
    public void processStimulus( Enumeration criteria )
    {
      angle += 0.1;
      rotation.rotY( angle );
      targetTG.setTransform( rotation );
      this.wakeupOn( new WakeupOnAWTEvent( KeyEvent.KEY_PRESSED ) );      
    }
  }


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923