faceVector, height-0.2, width-0.06, width-0.06);
target.drawBox(roofMaterial,
getBase().addY(height-0.2),
faceVector, 0.2, width, width);
target.drawBox(poleMaterial,
getBase().add(new VectorXYZ((width/2-0.05),0, (width/2-0.05) ).rotateY( directionAngle )),
faceVector, height-0.2, 0.1, 0.1);
target.drawBox(poleMaterial,
getBase().add(new VectorXYZ(-(width/2-0.05),0, (width/2-0.05) ).rotateY( directionAngle )),
faceVector, height-0.2, 0.1, 0.1);
target.drawBox(poleMaterial,
getBase().add(new VectorXYZ(0,0, -(width/2-0.05) ).rotateY( directionAngle )),
faceVector, height-0.2, width, 0.1);
break;
default:
assert false : "unknown or unsupported phone type";