public void update() {
// System.out.println( "leftLeg.getAngle() = " + leftLeg.getAngle() );
// System.out.println( "right.getAngle() = " + rightLeg.getAngle() );
double arcDist = 30;
Arc2D.Double arc = new Arc2D.Double( -arcDist, -arcDist, arcDist * 2, arcDist * 2, toDegrees( 0 ), toDegrees( 0 ), Arc2D.Double.OPEN );
Point2D p1 = Vector2D.createPolar( 20, leftLeg.getAngle() ).getDestination( new Point2D.Double() );
Point2D p2 = Vector2D.createPolar( 20, rightLeg.getAngle() ).getDestination( new Point2D.Double() );
if ( getDegreesSigned() >= 0 ) {
arc.setAngles( p1, p2 );
}
else {
arc.setAngles( p2, p1 );
}
path.setPathTo( arc );
}
Protractor.java 文件源码
java
阅读 16
收藏 0
点赞 0
评论 0
项目:PhET
作者:
评论列表
文章目录