Torna indietro   Hardware Upgrade Forum > Software > Programmazione

DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker
DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker
Analizziamo nel dettaglio DJI RS 5, l'ultimo arrivato della famiglia Ronin progettato per videomaker solisti e piccoli studi. Tra tracciamento intelligente migliorato e ricarica ultra rapida, scopriamo come questo gimbal eleva la qualità delle produzioni.
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D è la nuova CPU gaming di riferimento grazie alla 3D V-Cache di seconda generazione e frequenze fino a 5,6 GHz. Nei test offre prestazioni superiori a 9800X3D e 7800X3D, confermando la leadership AMD nel gaming su PC.
Le soluzioni FSP per il 2026: potenza e IA al centro
Le soluzioni FSP per il 2026: potenza e IA al centro
In occasione del Tech Tour 2025 della European Hardware Association abbiamo incontrato a Taiwan FSP, azienda impegnata nella produzione di alimentatori, chassis e soluzioni di raffreddamento tanto per clienti OEM come a proprio marchio. Potenze sempre più elevate negli alimentatori per far fronte alle necessità delle elaborazioni di intelligenza artificiale.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 25-08-2011, 13:04   #1
Heian
Member
 
L'Avatar di Heian
 
Iscritto dal: Sep 2007
Messaggi: 103
[C/C++] Ricerca front-end grafico

Ciao a tutti !

Mi chiedevo se esistono dei front-end già pronti che interfacciandosi con un programma C/C++ disegnino sullo schermo una funzione o una mappa o una figura in uno spazio 3D magari ad esempio passandogli solo le coordinate dei punti...

In pratica il programma vero in C/C++ costruisce il modello e un secondo programma, fungendo da lavagna, me lo disegna in 3D.... senza dover mettere mano alle API di Windows o alle librerie corrispondenti in unix.

Grazie
__________________
DFI-LANPARTY UT NF680i LT SLI-T2R -- Intel Q6600 G0 -- Zalman 9700 LED -- OCZ PC2-8000 Titanium Alpha VX2 -- Nvidia 8800GTX -- X-Fi XtremeGamer -- WD 500GB -- CoolerMaster M1000 Real Power Pro Modular 1000W
Heian è offline   Rispondi citando il messaggio o parte di esso
Old 27-08-2011, 13:51   #2
Heian
Member
 
L'Avatar di Heian
 
Iscritto dal: Sep 2007
Messaggi: 103
...

Se non esistono tool grafici, mi potete consigliare quali librerie dovrei usare per creare un grafico 3d in c/c++ ?
Immagino che in Windows sia necessario imparare ad usare le API mentre su Unix quali sono le librerie più indicate ?

Grazie.
__________________
DFI-LANPARTY UT NF680i LT SLI-T2R -- Intel Q6600 G0 -- Zalman 9700 LED -- OCZ PC2-8000 Titanium Alpha VX2 -- Nvidia 8800GTX -- X-Fi XtremeGamer -- WD 500GB -- CoolerMaster M1000 Real Power Pro Modular 1000W
Heian è offline   Rispondi citando il messaggio o parte di esso
Old 27-08-2011, 14:02   #3
*andre*
Senior Member
 
Iscritto dal: Sep 2007
Messaggi: 1071
ciao,
non ti posso aiutare con il problema, ma spiega meglio cosa vuoi fare.

Nel senso, tu vuoi creare da codice un oggetto 3D (insieme di punti) e poi li vuoi passare a "qualcosa" per disegnarlo semplicemente?

Vuoi creare un oggetto arbitrario o un grafico (chart)?
__________________
Affari: ariakasneverborne, PanCar, Luk@°°°, Fabio310, kintaro oe, krike, fabry180384, dariox am2, chiadoz, windsofchange, dado1979, Rudyduca, aleforumista, Sheva77
*andre* è offline   Rispondi citando il messaggio o parte di esso
Old 27-08-2011, 14:20   #4
Heian
Member
 
L'Avatar di Heian
 
Iscritto dal: Sep 2007
Messaggi: 103
Quote:
Originariamente inviato da *andre* Guarda i messaggi
ciao,
non ti posso aiutare con il problema, ma spiega meglio cosa vuoi fare.

Nel senso, tu vuoi creare da codice un oggetto 3D (insieme di punti) e poi li vuoi passare a "qualcosa" per disegnarlo semplicemente?

Vuoi creare un oggetto arbitrario o un grafico (chart)?
Ciao andre,
vorrei tramite un programma C/C++ creare una finestra ( o in windows o in linux ) che mi visualizzi tipo che so un cubo 3D a mo di grafico ( magari ruotabile con il mouse )... quindi sì un oggetto arbitrario.

Speravo esistessero dei front-end già pronti per interfacciarsi a programmi di alto livello per fare cose del genere, tuttavia non ne ho trovati e se dovessi usare le API o altre librerie sotto Linux vorrei sapere quali sono le più indicate... magari sotto Linux esistono librerie "grafiche" più semplici per fare lavori di questo tipo.
__________________
DFI-LANPARTY UT NF680i LT SLI-T2R -- Intel Q6600 G0 -- Zalman 9700 LED -- OCZ PC2-8000 Titanium Alpha VX2 -- Nvidia 8800GTX -- X-Fi XtremeGamer -- WD 500GB -- CoolerMaster M1000 Real Power Pro Modular 1000W
Heian è offline   Rispondi citando il messaggio o parte di esso
Old 27-08-2011, 14:46   #5
*andre*
Senior Member
 
Iscritto dal: Sep 2007
Messaggi: 1071
beh le cose sono due:
- ti scrivi del codice OpenGL per disegnare la figura in una finestra
- vedi se ci sono delle librerie che rendono astratte e trasparenti a te queste operazioni

direi che dipende dalla voglia che hai di sbatterti

PS: tu per front-end credo che intendi librerie già fatte.. una cosa del genere può essere che le trovi nelle librerie per videogiochi
__________________
Affari: ariakasneverborne, PanCar, Luk@°°°, Fabio310, kintaro oe, krike, fabry180384, dariox am2, chiadoz, windsofchange, dado1979, Rudyduca, aleforumista, Sheva77
*andre* è offline   Rispondi citando il messaggio o parte di esso
Old 27-08-2011, 14:55   #6
Heian
Member
 
L'Avatar di Heian
 
Iscritto dal: Sep 2007
Messaggi: 103
Quote:
Originariamente inviato da *andre* Guarda i messaggi
beh le cose sono due:
- ti scrivi del codice OpenGL per disegnare la figura in una finestra
- vedi se ci sono delle librerie che rendono astratte e trasparenti a te queste operazioni

direi che dipende dalla voglia che hai di sbatterti

PS: tu per front-end credo che intendi librerie già fatte.. una cosa del genere può essere che le trovi nelle librerie per videogiochi
OpenGL... ok, e se dovessi disegnare un cubo statico ?

Per front-end intendo esistesse un programma già fatto che fornisca la finestra grafica a cui passargli solo i punti dello spazio...
__________________
DFI-LANPARTY UT NF680i LT SLI-T2R -- Intel Q6600 G0 -- Zalman 9700 LED -- OCZ PC2-8000 Titanium Alpha VX2 -- Nvidia 8800GTX -- X-Fi XtremeGamer -- WD 500GB -- CoolerMaster M1000 Real Power Pro Modular 1000W
Heian è offline   Rispondi citando il messaggio o parte di esso
Old 27-08-2011, 15:11   #7
*andre*
Senior Member
 
Iscritto dal: Sep 2007
Messaggi: 1071
come ho detto sopra, non ti so dare una soluzione (purtroppo) al tuo problema, però così hai dato un quadro più definito di cosa vuoi fare.

Comunque, in OpenGL ci sono delle funzioni a cui possono essere passati dei vertici e che disegnano da sole, cerca qualche esempio online. Tra l'altro, puoi guardare le Qt, che ti permettono di usare le direttive OpenGL nascondendoti alcuni dettagli (mi pare, non le ho provate ancora ) e ti facilitano la creazione della finestra multipiattaforma

PS: non ti so dire se c'è qualcosa di più alto livello rispetto a OpenGL per C++
__________________
Affari: ariakasneverborne, PanCar, Luk@°°°, Fabio310, kintaro oe, krike, fabry180384, dariox am2, chiadoz, windsofchange, dado1979, Rudyduca, aleforumista, Sheva77
*andre* è offline   Rispondi citando il messaggio o parte di esso
Old 27-08-2011, 15:19   #8
Heian
Member
 
L'Avatar di Heian
 
Iscritto dal: Sep 2007
Messaggi: 103
Quote:
Originariamente inviato da *andre* Guarda i messaggi
come ho detto sopra, non ti so dare una soluzione (purtroppo) al tuo problema, però così hai dato un quadro più definito di cosa vuoi fare.

Comunque, in OpenGL ci sono delle funzioni a cui possono essere passati dei vertici e che disegnano da sole, cerca qualche esempio online. Tra l'altro, puoi guardare le Qt, che ti permettono di usare le direttive OpenGL nascondendoti alcuni dettagli (mi pare, non le ho provate ancora ) e ti facilitano la creazione della finestra multipiattaforma

PS: non ti so dire se c'è qualcosa di più alto livello rispetto a OpenGL per C++
Grazie per le risposte... almeno ora so almeno dove indirizzarmi.
Però le Qt dovrebbero servire solo a disegnare bottoni da clikkare... vedrò melgio...
__________________
DFI-LANPARTY UT NF680i LT SLI-T2R -- Intel Q6600 G0 -- Zalman 9700 LED -- OCZ PC2-8000 Titanium Alpha VX2 -- Nvidia 8800GTX -- X-Fi XtremeGamer -- WD 500GB -- CoolerMaster M1000 Real Power Pro Modular 1000W

Ultima modifica di Heian : 27-08-2011 alle 15:23.
Heian è offline   Rispondi citando il messaggio o parte di esso
Old 27-08-2011, 15:33   #9
*andre*
Senior Member
 
Iscritto dal: Sep 2007
Messaggi: 1071
Quote:
Originariamente inviato da Heian Guarda i messaggi
Grazie per le risposte... almeno ora so almeno dove indirizzarmi.
Però le Qt dovrebbero servire solo a disegnare bottoni da clikkare... vedrò melgio...
Con le Qt l'idea è di lasciargli creare la finestra e aggiungerci il widget che fa da wrapper OpenGl.
__________________
Affari: ariakasneverborne, PanCar, Luk@°°°, Fabio310, kintaro oe, krike, fabry180384, dariox am2, chiadoz, windsofchange, dado1979, Rudyduca, aleforumista, Sheva77
*andre* è offline   Rispondi citando il messaggio o parte di esso
Old 28-08-2011, 16:15   #10
marco.r
Senior Member
 
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
prova con VTK http://www.vtk.org/
non e' facilissimo da usare, ma dovrebbe essere quello che cerci.
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele
marco.r è offline   Rispondi citando il messaggio o parte di esso
Old 30-08-2011, 18:24   #11
AnonimoVeneziano
Senior Member
 
L'Avatar di AnonimoVeneziano
 
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
Con QT puoi disegnare attraverso la classe QPainter:

http://doc.qt.nokia.com/4.7-snapshot...r.html#details

Questi sono degli esempi :

http://doc.qt.nokia.com/4.7-snapshot...icdrawing.html

CIao
__________________
GPU Compiler Engineer
AnonimoVeneziano è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker DJI RS 5: stabilizzazione e tracking intelligent...
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequen...
Le soluzioni FSP per il 2026: potenza e IA al centro Le soluzioni FSP per il 2026: potenza e IA al ce...
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa AWS annuncia European Sovereign Cloud, il cloud ...
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
Blue Origin sospende per almeno due anni...
Stampanti, Los Angeles verso il divieto ...
Roscosmos Amur: il razzo spaziale riutil...
Robot aspirapolvere per tutte le tasche:...
Accedere alle mail di un lavoratore lice...
Amazon Haul scatenato: migliaia di prodo...
Amazon Seconda Mano rilancia: sconto ext...
Super prezzo Amazon per ECOVACS DEEBOT T...
NVIDIA Shield TV: dieci anni di aggiorna...
Le 10 offerte migliori su Amazon oggi, c...
Autostrade che 'pensano': l'AI arriva su...
AMD alza l'asticella: Zen 6 è la ...
Il satellite spia russo Olymp-1 si &egra...
Rocket Lab prosegue l'assemblaggio del n...
Il Wet Dress Rehearsal della missione Ar...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 11:25.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v