Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di Flavy
    Registrato dal
    Jul 2010
    Messaggi
    11

    problema di compilazione con java3d

    Ho seguito varie guide per l'utilizzo di java3d, ho scritto il codice per creare l'universo principale ma mi da diversi errori dicendo che non trova i file. Penso di non aver scaricato i programmi giusti o cmq c'è qualcosa che manca,c'è qualcuno che mi potrebbe spiegare passo passo cosa e come devo scaricare per programmare con Java3d?Grazie a tutti in anticipo.

  2. #2
    Prova a dare un'occhiata QUI per quanto riguarda il software necessario puoi far riferimento direttamente al sito della Oracle QUI

  3. #3
    Utente di HTML.it L'avatar di Flavy
    Registrato dal
    Jul 2010
    Messaggi
    11
    Ho già guardato quella guida e l'ho anche stampata!Ho scaricato i programmi che son indicati e scritto il codice che è presentanto in uno dei primi esempi ma quando vado a compilare mi trova 34 errori ed esattamente mi scrive

    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:4: package javax.vecmath does not exist
    import javax.vecmath.*;
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:5: package javax.media.j3d does not exist
    import javax.media.j3d.*;
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:6: package com.sun.j3d.utils.universe does not exist
    import com.sun.j3d.utils.universe.*;
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:7: package com.sun.j3d.utils.geometry does not exist
    import com.sun.j3d.utils.geometry.*;
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:8: package com.sun.j3d.utils.behaviors.keyboard does not exist
    import com.sun.j3d.utils.behaviors.keyboard.*;
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:57: cannot find symbol
    symbol : class BranchGroup
    location: class ApplicazioneJava3Dbase
    private BranchGroup creaLoSceneGraph()
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:72: cannot find symbol
    symbol : class Shape3D
    location: class ApplicazioneJava3Dbase
    private Shape3D creaRiferimento()
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:29: cannot find symbol
    symbol : variable SimpleUniverse
    location: class ApplicazioneJava3Dbase
    GraphicsConfiguration config = SimpleUniverse.getPreferredConfiguration();
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:31: cannot find symbol
    symbol : class Canvas3D
    location: class ApplicazioneJava3Dbase
    Canvas3D canvas3D = new Canvas3D(config);
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:31: cannot find symbol
    symbol : class Canvas3D
    location: class ApplicazioneJava3Dbase
    Canvas3D canvas3D = new Canvas3D(config);
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:35: cannot find symbol
    symbol : class BranchGroup
    location: class ApplicazioneJava3Dbase
    BranchGroup scene = creaLoSceneGraph();
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:37: cannot find symbol
    symbol : class SimpleUniverse
    location: class ApplicazioneJava3Dbase
    SimpleUniverse simpleU = new SimpleUniverse(canvas3D);
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:37: cannot find symbol
    symbol : class SimpleUniverse
    location: class ApplicazioneJava3Dbase
    SimpleUniverse simpleU = new SimpleUniverse(canvas3D);
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:43: cannot find symbol
    symbol : class TransformGroup
    location: class ApplicazioneJava3Dbase
    TransformGroup vpTG = simpleU.getViewingPlatform().getViewPlatformTransf orm();
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:44: cannot find symbol
    symbol : class Transform3D
    location: class ApplicazioneJava3Dbase
    Transform3D t3d = new Transform3D();
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:44: cannot find symbol
    symbol : class Transform3D
    location: class ApplicazioneJava3Dbase
    Transform3D t3d = new Transform3D();
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:45: cannot find symbol
    symbol : class Vector3f
    location: class ApplicazioneJava3Dbase
    t3d.setTranslation(new Vector3f(0.0f,0.3f,0.0f));
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:47: cannot find symbol
    symbol : class KeyNavigatorBehavior
    location: class ApplicazioneJava3Dbase
    KeyNavigatorBehavior keyNavBeh = new KeyNavigatorBehavior(vpTG);
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:47: cannot find symbol
    symbol : class KeyNavigatorBehavior
    location: class ApplicazioneJava3Dbase
    KeyNavigatorBehavior keyNavBeh = new KeyNavigatorBehavior(vpTG);
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:48: cannot find symbol
    symbol : class BoundingSphere
    location: class ApplicazioneJava3Dbase
    keyNavBeh.setSchedulingBounds(new BoundingSphere(new Point3d(),1000.0));
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:48: cannot find symbol
    symbol : class Point3d
    location: class ApplicazioneJava3Dbase
    keyNavBeh.setSchedulingBounds(new BoundingSphere(new Point3d(),1000.0));
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:60: cannot find symbol
    symbol : class BranchGroup
    location: class ApplicazioneJava3Dbase
    BranchGroup objRoot = new BranchGroup();
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:60: cannot find symbol
    symbol : class BranchGroup
    location: class ApplicazioneJava3Dbase
    BranchGroup objRoot = new BranchGroup();
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:75: cannot find symbol
    symbol : class LineArray
    location: class ApplicazioneJava3Dbase
    LineArray landGeom = new LineArray(44, GeometryArray.COORDINATES|GeometryArray.COLOR_3);
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:75: cannot find symbol
    symbol : class LineArray
    location: class ApplicazioneJava3Dbase
    LineArray landGeom = new LineArray(44, GeometryArray.COORDINATES|GeometryArray.COLOR_3);
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:75: cannot find symbol
    symbol : variable GeometryArray
    location: class ApplicazioneJava3Dbase
    LineArray landGeom = new LineArray(44, GeometryArray.COORDINATES|GeometryArray.COLOR_3);
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:75: cannot find symbol
    symbol : variable GeometryArray
    location: class ApplicazioneJava3Dbase
    LineArray landGeom = new LineArray(44, GeometryArray.COORDINATES|GeometryArray.COLOR_3);
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:81: cannot find symbol
    symbol : class Point3f
    location: class ApplicazioneJava3Dbase
    landGeom.setCoordinate(c+0, new Point3f(-50.0f,0.0f,l));
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:82: cannot find symbol
    symbol : class Point3f
    location: class ApplicazioneJava3Dbase
    landGeom.setCoordinate(c+1, new Point3f(50.0f,0.0f,l));
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:83: cannot find symbol
    symbol : class Point3f
    location: class ApplicazioneJava3Dbase
    landGeom.setCoordinate(c+2, new Point3f(l,0.0f,-50.0f));
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:84: cannot find symbol
    symbol : class Point3f
    location: class ApplicazioneJava3Dbase
    landGeom.setCoordinate(c+3, new Point3f(l,0.0f,50.0f));
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:88: cannot find symbol
    symbol : class Color3f
    location: class ApplicazioneJava3Dbase
    Color3f c = new Color3f(0.1f,0.8f,0.1f);
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:88: cannot find symbol
    symbol : class Color3f
    location: class ApplicazioneJava3Dbase
    Color3f c = new Color3f(0.1f,0.8f,0.1f);
    ^
    C:\Documents and Settings\Flavy\Documenti\ApplicazioneJava3Dbase.ja va:92: cannot find symbol
    symbol : class Shape3D
    location: class ApplicazioneJava3Dbase
    return new Shape3D(landGeom);
    ^
    34 errors

    Procedura completata con codice di uscita1

    quindi penso che ci sia qualche problema con i file che ho scaricato perchè il codice è copiato paro paro

  4. #4
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da Flavy
    Ho già guardato quella guida e l'ho anche stampata!Ho scaricato i programmi che son indicati e scritto il codice che è presentanto in uno dei primi esempi ma quando vado a compilare mi trova 34 errori ed esattamente mi scrive
    ...
    quindi penso che ci sia qualche problema con i file che ho scaricato perchè il codice è copiato paro paro
    Hai aggiornato il classpath? A quanto pare sembrerebbe di no...
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  5. #5
    Utente di HTML.it L'avatar di Flavy
    Registrato dal
    Jul 2010
    Messaggi
    11
    E come si fa?Scusami ma sono vermante ignorante in materia!

  6. #6
    Non trova le librerie. Che IDE utilizzi per scrivere il codice e compilare? Se compili da riga di comendo devi aggiungere le libreria al classpath altrimenti, se utilizzi un IDE ti basta importarle nelle proprietà del progetto.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  7. #7
    Utente di HTML.it L'avatar di Flavy
    Registrato dal
    Jul 2010
    Messaggi
    11
    Uso TextPad sicuramente non è il più adatto ma è l'unico che ho usato e che mi hanno fatto usare nel corso di fondamenti di informatica. Come faccio ad importare le librerie?e dove devo scaricarle?Il mio problema è proprio che non so che materiale mi serve e come reperirlo!Grazie mille davver per le risposte!

  8. #8
    Nel link che ti ho postato trovi le Java3D
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  9. #9
    Utente di HTML.it L'avatar di Flavy
    Registrato dal
    Jul 2010
    Messaggi
    11
    Devo usufruire di questo link Download Java 3D 1.4.0_01 Implementation Documentation ?Una volta scaricate come faccio a richiamarle per non farmi più uscire gli errori?

  10. #10
    Le librerie credo si trovino in Download Java 3D 1.5.1 Software comunque scarica anche la documentazione.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.