import java.util.Enumeration;import com.threed.jpct.Object3D;import com.threed.jpct.World;public class ScalableWorld extends World { public void scale(float value) { for (@SuppressWarnings("unchecked") Enumeration<Object3D> enny=this.getObjects(); enny.hasMoreElements();) { enny.nextElement().setScale(value); } }}
import java.util.Enumeration;import com.threed.jpct.Object3D;import com.threed.jpct.World;public class ScalableWorld extends World { public void scale(float value) { for (@SuppressWarnings("unchecked") Enumeration<Object3D> enny=this.getObjects(); enny.hasMoreElements();) { Object3D obj=enny.nextElement(); obj.setScale(value); SimpleVector t=obj.getTranslation(); obj.clearTranslation(); t.scalarMul(value); obj.translate(t); } }}