Autore Topic: problema texture con Rajawali  (Letto 1306 volte)

Offline eugypalu

  • Nuovo arrivato
  • *
  • Post: 13
  • Respect: 0
    • Mostra profilo
problema texture con Rajawali
« il: 27 Agosto 2015, 12:59:32 CEST »
0
Ciao a tutti, dopo aver caricato con rajawali un .obj non riesco ad aggiungergli delle texture, ho usato i tutorial di rajawali, questo è il codice:
Codice (Java): [Seleziona]
    public Context context;

    private DirectionalLight directionalLight;
    private Sphere earthSphere;
    Object3D mObject = new Object3D();
   

    public Renderer(Context context) {
        super(context);
        this.context = context;
        setFrameRate(60);
    }

        public void initScene(){

        directionalLight = new DirectionalLight(1f, .2f, -1.0f);
        directionalLight.setColor(1.0f, 1.0f, 1.0f);
        directionalLight.setPower(1);
        getCurrentScene().addLight(directionalLight);

        Material material = new Material();
        material.enableLighting(true);
        material.setDiffuseMethod(new DiffuseMethod.Lambert());

        Texture earthTexture = new Texture("earthTexture", R.drawable.earthtruecolor_nasa_big);
        try{
            material.addTexture(earthTexture);

        } catch (ATexture.TextureException error){
            Log.d("DEBUG", "TEXTURE ERROR");
        }
        LoaderOBJ objParser = new LoaderOBJ(mContext.getResources(), TextureManager.getInstance() , R.raw.casco2_obj);
        try {
            objParser.parse();
        } catch (ParsingException e) {
            e.printStackTrace();
        }
        LoaderOBJ ObjParser = new LoaderOBJ(mContext.getResources(), mTextureManager, R.raw.casco2_obj);
        try {
            objParser.parse();
        } catch (ParsingException e) {
            e.printStackTrace();
        }
        mObject.setMaterial(material);
        mObject = objParser.getParsedObject();
        mObject.addChild(mObject);
Grazie in anticipo per l'aiuto  :-)