tex3space

Object manipulation in 3 dimensions, for schematic style drawings (construction, woodworking, ... etc.)

For obvious reasons, a focus is placed on scalable image formats such as TeX drawing and SVG.

Requirements

tex3space uses Qt v4 for it's GUI. If you wish to compile from source in Linux, the qt4-devel package is required. If this is installed, but compile errors still occur try running `which qmake` to see if the correct version is found ('/usr/lib/qt3.3/bin/qmake' is incorrect).

In Windows, use the precompiled, or if you want to compile yourself, the Qt SDK for Open Source C++ development on Windows, available here.

This should also compile for MacOS, since Qt4 is portable, and there are no other requirements, but I have not attempted. If someone is willing to try this and write build instructions for MacOS, please email me: nnygren@nygren.ca and I will post.

Building

In all cases the build should follow these basic steps:
  • qmake -project
  • qmake
  • make
For those who use Visual Studio, run:
  • qmake -project -t vcapp
to create a *.vcproj file.

Source

The source published under the GNU Public License and is posted on github: https://github.com/ndnygren/tex3space

tex3space - renders 2D projections of 3D objects for TeX Copyright (C) 2012 Nick Nygren Calgary, AB

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.