sphere = 0;
}
// translated support mapping Sc+x
final SupportMap3 Sa;
if (Sc == null) {
Sa = new SupportMap3() {
@Override
public final Vector3 supportPoint(Vector3 direction) { return new Vector3(x); }
@Override
public final void supportFeature(Vector3 d, List<Vector3> returnList) {}
@Override
public final double sphereSweepRadius() {return 0;}
};
} else {
// if Sc is given, add it to the second support map
Sa = new SupportMap3() {
@Override
public final Vector3 supportPoint(Vector3 direction) { return x.add(Sc.supportPoint(direction)); }
@Override
public final void supportFeature(Vector3 d, List<Vector3> returnList) {}
@Override