A new render mode. Can't access it from the UI, that dropdown is getting

kind of ugly.
This commit is contained in:
bkuker 2013-01-10 14:41:26 -05:00
parent e192462201
commit 67c1a3c553
2 changed files with 26 additions and 1 deletions

View File

@ -235,7 +235,7 @@ public class RealisticRenderer extends RocketRenderer {
}
private Appearance getAppearance(RocketComponent c) {
protected Appearance getAppearance(RocketComponent c) {
Appearance ret = c.getAppearance();
if (ret == null) {
ret = DefaultAppearance.getDefaultAppearance(c);

View File

@ -0,0 +1,25 @@
package net.sf.openrocket.gui.figure3d;
import net.sf.openrocket.appearance.Appearance;
import net.sf.openrocket.appearance.defaults.DefaultAppearance;
import net.sf.openrocket.document.OpenRocketDocument;
import net.sf.openrocket.rocketcomponent.BodyTube;
import net.sf.openrocket.rocketcomponent.InnerTube;
import net.sf.openrocket.rocketcomponent.RocketComponent;
public class UnfinishedRenderer extends RealisticRenderer {
public UnfinishedRenderer(OpenRocketDocument document) {
super(document);
}
@Override
public boolean isDrawnTransparent(RocketComponent c) {
return c instanceof BodyTube || c instanceof InnerTube;
}
@Override
protected Appearance getAppearance(RocketComponent c) {
return DefaultAppearance.getDefaultAppearance(c);
}
}