Nick_7 Pubblicato: 7 Dicembre 2010 Segnalazione Share Pubblicato: 7 Dicembre 2010 (modificato) Ciao a tutti lo so che è da un bel po' di tempo che non mi sto più facendo sentire beh ora eccomi di nuovo qui a porvi un altro dei miei soliti problemi In pratica, come da titolo, vorrei disegnare un rettangolo dai vertici arrotondati; in realtà sarei già in grado di farlo ma dovrei usare funzioni come seno e coseno il che mi complicherebbe un pochino la cosa, la mia domanda quindi è se qualcuno conosce per caso un metodo più semplice ed efficace per arrivare a questo risultato. Grazie, ciao Modificato 8 Dicembre 2010 da Nick_7 Link to comment Condividi su altri siti More sharing options...
memoryn70 Pubblicato: 7 Dicembre 2010 Segnalazione Share Pubblicato: 7 Dicembre 2010 Ciao a tutti lo so che è da un bel po' di tempo che non mi sto più facendo sentire beh ora eccomi di nuovo qui a porvi un altro dei miei soliti problemi In pratica, come da titolo, vorrei disegnare un rettangolo dai bordi arrotondati; in realtà sarei già in grado di farlo ma dovrei usare funzioni come seno e coseno il che mi complicherebbe un pochino la cosa, la mia domanda quindi è se qualcuno conosce per caso un metodo più semplice ed efficace per arrivare a questo risultato. Grazie, ciao Uhm... in python esiste arc (che crea un arco) il che semplifica l'uso di trigonometria...Dovrebbe esserci pure in mshell! Link to comment Condividi su altri siti More sharing options...
lento Pubblicato: 8 Dicembre 2010 Segnalazione Share Pubblicato: 8 Dicembre 2010 Uhm... in python esiste arc (che crea un arco) il che semplifica l'uso di trigonometria...Dovrebbe esserci pure in mshell! Cè Stà.......Cè Stà....graph.ellipse(x, y, w, h, alpha, beta) vedi Library 3.05 Pag 80. Link to comment Condividi su altri siti More sharing options...
Nick_7 Pubblicato: 8 Dicembre 2010 Autore Segnalazione Share Pubblicato: 8 Dicembre 2010 Dite che si vede che studio poco? Grazie mille lento in effetti mi sembrava di averla già vista da qualche parte...ma non ricordavo dove Link to comment Condividi su altri siti More sharing options...
xMetallicax Pubblicato: 8 Dicembre 2010 Segnalazione Share Pubblicato: 8 Dicembre 2010 E' già stato fatto da airbit La funzione si trova nel modulo abutils e si chiama roundRect link: http://www.m-shell.net/mdoc/abutils.html Link to comment Condividi su altri siti More sharing options...
lento Pubblicato: 8 Dicembre 2010 Segnalazione Share Pubblicato: 8 Dicembre 2010 E' già stato fatto da airbit La funzione si trova nel modulo abutils e si chiama roundRect link: http://www.m-shell.net/mdoc/abutils.html Altro bel Colpo 'xMetallicax' !!! Come vedi 'Nick_7' non devi manco fare la fatica di applicare graph.ellipse(x, y, w, h, alpha, beta) la trovi già inserita nella funzione indicata da 'xMetallicax' !. Link to comment Condividi su altri siti More sharing options...
Nick_7 Pubblicato: 8 Dicembre 2010 Autore Segnalazione Share Pubblicato: 8 Dicembre 2010 E' già stato fatto da airbit La funzione si trova nel modulo abutils e si chiama roundRect link: http://www.m-shell.net/mdoc/abutils.html Ma questi sono moduli già presenti in mShell o vanno aggiunti manualmente? Link to comment Condividi su altri siti More sharing options...
lento Pubblicato: 8 Dicembre 2010 Segnalazione Share Pubblicato: 8 Dicembre 2010 (modificato) Ma questi sono moduli già presenti in mShell o vanno aggiunti manualmente? Aggiunti..... li scarichi sempre dal sito mShell, il files zip si chiama abutils.zip in esso trovi abutils.mm che puoi leggerti o semplicemente utilizzare come modulo da richiamare con use Oppure puoi copiare la funzione in esso riportata direttamente nel tuo programma, come se te la scrivessi tu. Modificato 8 Dicembre 2010 da lento Link to comment Condividi su altri siti More sharing options...
Nick_7 Pubblicato: 11 Dicembre 2010 Autore Segnalazione Share Pubblicato: 11 Dicembre 2010 (modificato) Ciao, sono riuscito a realizzare questa semplice funzione in grado di creare il rettangolo dagli angoli arrotondati inserendo solamente 5 variabili: - coordinate x del rettangolo; - coordinate y del rettangolo; - estensione x del rettangolo; - estensione y del rettangolo; - raggio di raccordo dei vertici. Spero che vi possa essere utile Rettangolo_tondo.txt Modificato 11 Dicembre 2010 da Nick_7 Link to comment Condividi su altri siti More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Accedi Ora