Package javax.media.j3d

Examples of javax.media.j3d.PolygonAttributes


      strip.setTextureCoordinates(0, y * texcoords.length, texcoords);
    }
   
   
  // polygon mode
    polyAttr = new PolygonAttributes();
        polyAttr.setCullFace( PolygonAttributes.CULL_NONE );
        polyAttr.setPolygonMode(PolygonAttributes.POLYGON_LINE); //POLYGON_FILL);
   
  // textures
//        renderTextures();
View Full Code Here


/* 53 */     super(symbol, control);
/*    */   }
/*    */
/*    */   public void writeObject(DataOutput out) throws IOException {
/* 57 */     super.writeObject(out);
/* 58 */     PolygonAttributes polyAttr = (PolygonAttributes)this.node;
/* 59 */     out.writeBoolean(polyAttr.getBackFaceNormalFlip());
/* 60 */     out.writeInt(polyAttr.getCullFace());
/* 61 */     out.writeInt(polyAttr.getPolygonMode());
/* 62 */     out.writeFloat(polyAttr.getPolygonOffset());
/* 63 */     out.writeFloat(polyAttr.getPolygonOffsetFactor());
/*    */   }
View Full Code Here

/* 63 */     out.writeFloat(polyAttr.getPolygonOffsetFactor());
/*    */   }
/*    */
/*    */   public void readObject(DataInput in) throws IOException {
/* 67 */     super.readObject(in);
/* 68 */     PolygonAttributes polyAttr = (PolygonAttributes)this.node;
/* 69 */     polyAttr.setBackFaceNormalFlip(in.readBoolean());
/* 70 */     polyAttr.setCullFace(in.readInt());
/* 71 */     polyAttr.setPolygonMode(in.readInt());
/* 72 */     polyAttr.setPolygonOffset(in.readFloat());
/* 73 */     polyAttr.setPolygonOffsetFactor(in.readFloat());
/*    */   }
View Full Code Here

/* 72 */     polyAttr.setPolygonOffset(in.readFloat());
/* 73 */     polyAttr.setPolygonOffsetFactor(in.readFloat());
/*    */   }
/*    */
/*    */   protected SceneGraphObject createNode() {
/* 77 */     return new PolygonAttributes();
/*    */   }
View Full Code Here

      objTrans.addChild(mc);

  }

  public static Appearance createDefaultAppearance(){
      PolygonAttributes attr = new PolygonAttributes();
      attr.setCullFace(PolygonAttributes.CULL_NONE);
      Appearance ap = new Appearance();
      Material mat = new Material();
      mat.setLightingEnable(true);
      ap.setMaterial(mat);
      ap.setPolygonAttributes(attr);
View Full Code Here

        material.setSpecularColor(specularColor);
        appearance.setMaterial(material);
    }

    public static void setCullFace(Appearance appearance, int cullFace) {
        PolygonAttributes polygonAttributes = new PolygonAttributes();
        polygonAttributes.setCullFace(cullFace);
        if (cullFace == PolygonAttributes.CULL_NONE) {
            polygonAttributes.setBackFaceNormalFlip(true);
        }
        appearance.setPolygonAttributes(polygonAttributes);
    }
View Full Code Here

TOP

Related Classes of javax.media.j3d.PolygonAttributes

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.