protected void move(Vector3d v3d) {
		if (!isCollision(v3d)) {
			tg.getTransform(t3d);
			Transform3D tt3d = new Transform3D();
			tt3d.setTranslation(v3d);
			t3d.mul(tt3d);
			tg.setTransform(t3d);
		} else {
			ApplicationBundle ab = (ApplicationBundle) s3d.getUserData();
			if (ab != null) {
				CollisionBehavior cb = (CollisionBehavior) ab.getApplicationData("CollisionBehavior");
				if (cb != null) {
					int postId = cb.getPostId();
					postId(postId);
				}
			}
		}
	}