[:en]Collision Detection Between a Circle and a Line Segment[:]

[:en]Collision between Segment AB and circle C (radius r).  Let’s remember a little of vector algebra and pythagorean theorem. The height of the right-angle triangle ACD is what we need to compare with radius. [latex] \vec{AD} \text{ is the projection Continua a leggere [:en]Collision Detection Between a Circle and a Line Segment[:]

Simple QML File Browser

Just 4 fun. It takes a ListView, a FolderListModel and QQuickImageProvider to build a simple list file browser. First things First. The custom Icon Provider will answer QML requests for file icons.

Applicazione Qt: distribuzione di un eseguibile standalone in Linux

L’applicazione (Qt C++/QML) è pronta per la distribuzione nei diversi ambienti Linux dei miei colleghi. Non voglio impazzire nel dover creare un pacchetto DEB o RPM per i loro ambienti. Ho provato ad eseguire semplicemente il file binario nei differenti Continua a leggere Applicazione Qt: distribuzione di un eseguibile standalone in Linux

Utilizzare gli header precompilati con le Qt (PCH)

Oltre a richiedere a MAKE l’esecuzione parrallela dei Jobs si potrebbe anche pensare, al fine di ridurre i tempi del ciclo di sviluppo, di utilizzare i preziosi header precompilati. Prima di tutto impostiamo qmake per utilizzare gli header precompilati inserendo Continua a leggere Utilizzare gli header precompilati con le Qt (PCH)

Compilazione parallela (parametro job di make)

Ma se volessi sfruttare più core per la compilazione? “make -j4″ dove ‘4’ rappresenta il numero di lavori  (job) lanciati contemporaneamente; lavori in quanto si parla non solo di compilazione ma anche linking. Nel caso di un Intel Core I7 Continua a leggere Compilazione parallela (parametro job di make)