public void transform( Transform3D trans) {
public void transform( Bounds boundsObject, Transform3D matrix) {
    public void transform( Transform3D trans) {	double scale;	if(boundsIsInfinite)	    return;	trans.transform(center);	scale = trans.getDistanceScale();	radius = radius * scale;	if (Double.isNaN(radius)) {	    // Negative volume.	    center.x = center.y = center.z = 0.0;	    radius = -1.0;	    updateBoundsStates();	    return;	}    }