qtpov

Developer

October 18, 2017

Generated Documentation


Fetch Source

There are two source trees required for the qtpov project, qtpov itself, and a custom povray with WebSockets added.

The easiest way to build the whole shebang is with this script.


Linux

Build qtpov

$
>
>
>
git clone http://git.buckosoft.com/git/pov/qtpov.git && \
cd qtpov && \
qmake -config release && \
make

Build povrayws

$
>
>
>
>
>
>
>
git clone https://github.com/dickbalaska/povray.git && \
cd povray && \
git checkout network && \
cd unix && \
./prebuild.sh --websockets && \
cd .. && \
./configure COMPILED_BY="Your Name <your@email.com>" && \
make -j4

Windows

Build qtpov.exe

Pick a directory to build in. You should use something/qtpov/qtpov because QtCreator builds into .. .

git clone http://git.buckosoft.com/git/pov/qtpov.git

Start QtCreator and open qtpov.pro


Build povrayws64.exe

Pick a directory to build povray in. You could use something/qtpov to keep things together.

git clone https://github.com/dickbalaska/povray.git
cd povray
git checkout network

Start vs2015. Open solution .../povray/windows/vs2015/povray.sln

Menu -> Build -> Configuration Manager. Ensure that GUI and console are unchecked. Check websockets . Close the dialog.

Edit .../povray/windows/povconfig/syspovconfig.h. Enable the #define _CONSOLE line.

Edit .../povray/source/base/build.h and fix the BUILT_BY line.

F7 build.

You will get an error. Follow the instructions in the error, and build again.

Optional: Copy .../povray/windows/vs2015/bin64/povrayws.exe to the directory that your qtpov.exe lives in.


An IDE to control POV-Ray
qtpov
Graphics (pov-type) Tools
Tools
BuckoSoft Art Gallery; raytraced pictures, etc.
Art

BuckoSoft, Corp. Home Page
Home
Dick Balaska's Home Page
Dick
Send mail to BuckoSoft
Mail
Places that i find useful
Links
BuckoSoft news
News

Where things are
SiteMap
Help and Preferences
Prefs
The Main BuckoSoft Pinball Page
Pinball
XPilot is a cool network based game
XPilot
This page created October 18, 2017. Last touched Tuesday December 05, 2017 17:05 EST