Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 30
  1. #1
    Utente bannato
    Registrato dal
    Oct 2009
    Messaggi
    41

    [C#] Polygon dati da file txt

    Salve, volevo sapere come faccio ad prendere i valori in un file txt con struttura in questo modo:
    X0;
    Y0;
    X405;

    per disegnare qualsiasi cosa?.

    Devo lavorare in unità di misura (millimetri,centrimetri,metri).

    Sto simulando una macchina controllo numerico,
    ed questa a solo una linea che pian pianino crea la figura dalle coordinate che abbiamo dato noi . Ma non posso usare già arc,rectangle drawing, perchè la macchina controllo numerico a solo una punta che segue il tracciato dalle coordinate X Y .

    Mi potete aiutarmi ad fare questo mini simulatore?.

    Per adesso ho trovato questo tipo di codice:

    Codice PHP:
     private System.Drawing.Graphics g;
            private 
    System.Drawing.Pen pen1 = new System.Drawing.Pen(Color.Blue2F);

     private 
    void butPolygon_Click(object senderEventArgs e) {
        
    System.Drawing.Point[] = new System.Drawing.Point[6];
        
    p[0].0;
        
    p[0].0;
        
    p[1].53;
        
    p[1].111;
        
    p[2].114;
        
    p[2].86;
        
    p[3].34;
        
    p[3].34;
        
    p[4].165;
        
    p[4].7;
        
    PictureBox1.CreateGraphics();
        
    g.DrawPolygon(pen1p);
        } 
    avete idee?.

    grazie.

  2. #2
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,539
    lavori su un pantografo?

  3. #3
    Utente bannato
    Registrato dal
    Oct 2009
    Messaggi
    41
    Originariamente inviato da U235
    lavori su un pantografo?
    si, quindi come si protebbe fare?.

    grazie mille.

  4. #4
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,539
    ma il tuo problema è solo leggere il file?

  5. #5
    Utente bannato
    Registrato dal
    Oct 2009
    Messaggi
    41
    Originariamente inviato da U235
    ma il tuo problema è solo leggere il file?
    si, e poi dove ci sono le coordinate x100 y0 etc...
    le devo visualizzare con :

    g.DrawPolygon(pen1, p);

    Però non so come aprire i file e metterlo in una textbox multiline,
    e poi con butpolygon disegnare il pezzo ad linea a linea ....come fa la cnc.

    Grazie, spero che ho spiegato bene.
    :ciauz

  6. #6
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,539
    per leggere il file guarda qui

  7. #7
    Utente bannato
    Registrato dal
    Oct 2009
    Messaggi
    41
    Originariamente inviato da U235
    per leggere il file guarda qui
    Grazie,

    solo che questo progetto lo sto faccendo solo per imparare a programmare,
    cosi ho un obbietivo di fare qualcosa per hobby cnc e programmazione.

    Mi dici come si fa senza :
    while (line != null)
    {
    //write the lie to console window
    Console.WriteLine(line);
    //Read the next line
    line = sr.ReadLine();
    }

    Perchè mi sembra che console sta per il dos giusto?.

    grazie mille,
    aspetto risposte.

  8. #8
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,539
    Originariamente inviato da VermeBlu
    Grazie,

    solo che questo progetto lo sto faccendo solo per imparare a programmare,
    cosi ho un obbietivo di fare qualcosa per hobby cnc e programmazione.

    Mi dici come si fa senza :
    while (line != null)
    {
    //write the lie to console window
    Console.WriteLine(line);
    //Read the next line
    line = sr.ReadLine();
    }

    Perchè mi sembra che console sta per il dos giusto?.

    grazie mille,
    aspetto risposte.
    codice:
    ///tua textbox multilinee
                this.textBox1.Text = sr.ReadToEnd();
    non fare cicli, basta leggere tutto ed avrai anche i caratteri di "a capo"

  9. #9
    Utente bannato
    Registrato dal
    Oct 2009
    Messaggi
    41
    ok, poi per disegnare tramite le coordinate come devo fare?.

    grazie.

  10. #10
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,539
    Originariamente inviato da VermeBlu
    ok, poi per disegnare tramite le coordinate come devo fare?.

    grazie.
    quindi il tuo problema non era solo leggere il file


    la soluzione l'hai già scritta nel code del tuo primo post....

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 © 2026 vBulletin Solutions, Inc. All rights reserved.