Geometry active flag was also never false; eliminated it
This commit is contained in:
parent
584353463b
commit
13fe3e1046
@ -85,7 +85,6 @@ public abstract class RocketRenderer {
|
||||
if (ignore != null && ignore.contains(comp))
|
||||
continue;
|
||||
|
||||
if( geom.active ) {
|
||||
final int hashCode = comp.hashCode();
|
||||
|
||||
selectionMap.put(hashCode, comp);
|
||||
@ -101,7 +100,6 @@ public abstract class RocketRenderer {
|
||||
geom.render(gl, Surface.ALL);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (p == null)
|
||||
return null; //Allow pick to be called without a point for debugging
|
||||
@ -186,7 +184,6 @@ public abstract class RocketRenderer {
|
||||
|
||||
for(InstanceContext context: contextList ) {
|
||||
Geometry instanceGeometry = cr.getComponentGeometry( comp, context.transform );
|
||||
instanceGeometry.active = true;
|
||||
treeGeometry.add( instanceGeometry );
|
||||
}
|
||||
}
|
||||
@ -196,22 +193,18 @@ public abstract class RocketRenderer {
|
||||
private void renderTree( GL2 gl, final Collection<Geometry> geometryList){
|
||||
//cycle through opaque components first, then transparent to preserve proper depth testing
|
||||
for(Geometry geom: geometryList ) {
|
||||
if( geom.active ) {
|
||||
//if not transparent
|
||||
if( !isDrawnTransparent( (RocketComponent)geom.obj) ){
|
||||
renderComponent(gl, geom, 1.0f);
|
||||
}
|
||||
}
|
||||
}
|
||||
for(Geometry geom: geometryList ) {
|
||||
if( geom.active ) {
|
||||
if( isDrawnTransparent( (RocketComponent)geom.obj) ){
|
||||
// Draw T&T front faces blended, without depth test
|
||||
renderComponent(gl, geom, 0.2f);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void renderMotors(GL2 gl, FlightConfiguration configuration) {
|
||||
for( MotorConfiguration curMotor : configuration.getActiveMotors()){
|
||||
|
@ -25,8 +25,6 @@ public abstract class Geometry {
|
||||
public final Object obj;
|
||||
public final Transformation transform;
|
||||
|
||||
public boolean active;
|
||||
|
||||
public abstract void render(GL2 gl, Surface which );
|
||||
|
||||
private Geometry() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user