Skip to content

Commit

Permalink
Final version of the project
Browse files Browse the repository at this point in the history
  • Loading branch information
Gawyn committed Mar 8, 2012
0 parents commit b842ab6
Show file tree
Hide file tree
Showing 89 changed files with 46,367 additions and 0 deletions.
5 changes: 5 additions & 0 deletions CalculaNormals.codi
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
void Object::CalculaNormals()
{
for(unsigned int i=0; i<faces.size(); ++i)
faces[i].computeNormal(vertices);
}
163 changes: 163 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,163 @@
#############################################################################
# Makefile for building: main
# Generated by qmake (2.01a) (Qt 4.4.3) on: dl. gen. 11 18:28:07 2010
# Project: main.pro
# Template: subdirs
# Command: /usr/bin/qmake -unix -o Makefile main.pro
#############################################################################

first: make_default
MAKEFILE = Makefile
QMAKE = /usr/bin/qmake
DEL_FILE = rm -f
CHK_DIR_EXISTS= test -d
MKDIR = mkdir -p
COPY = cp -f
COPY_FILE = $(COPY)
COPY_DIR = $(COPY) -r
INSTALL_FILE = install -m 644 -p
INSTALL_PROGRAM = install -m 755 -p
INSTALL_DIR = $(COPY_DIR)
DEL_FILE = rm -f
SYMLINK = ln -sf
DEL_DIR = rmdir
MOVE = mv -f
CHK_DIR_EXISTS= test -d
MKDIR = mkdir -p
SUBTARGETS = \
sub-widget \
sub-app

widget/$(MAKEFILE):
@$(CHK_DIR_EXISTS) widget/ || $(MKDIR) widget/
cd widget/ && $(QMAKE) widget.pro -unix -o $(MAKEFILE)
sub-widget-qmake_all: FORCE
@$(CHK_DIR_EXISTS) widget/ || $(MKDIR) widget/
cd widget/ && $(QMAKE) widget.pro -unix -o $(MAKEFILE)
sub-widget: widget/$(MAKEFILE) FORCE
cd widget/ && $(MAKE) -f $(MAKEFILE)
sub-widget-make_default-ordered: widget/$(MAKEFILE) FORCE
cd widget/ && $(MAKE) -f $(MAKEFILE)
sub-widget-make_default: widget/$(MAKEFILE) FORCE
cd widget/ && $(MAKE) -f $(MAKEFILE)
sub-widget-make_first-ordered: widget/$(MAKEFILE) FORCE
cd widget/ && $(MAKE) -f $(MAKEFILE) first
sub-widget-make_first: widget/$(MAKEFILE) FORCE
cd widget/ && $(MAKE) -f $(MAKEFILE) first
sub-widget-all-ordered: widget/$(MAKEFILE) FORCE
cd widget/ && $(MAKE) -f $(MAKEFILE) all
sub-widget-all: widget/$(MAKEFILE) FORCE
cd widget/ && $(MAKE) -f $(MAKEFILE) all
sub-widget-clean-ordered: widget/$(MAKEFILE) FORCE
cd widget/ && $(MAKE) -f $(MAKEFILE) clean
sub-widget-clean: widget/$(MAKEFILE) FORCE
cd widget/ && $(MAKE) -f $(MAKEFILE) clean
sub-widget-distclean-ordered: widget/$(MAKEFILE) FORCE
cd widget/ && $(MAKE) -f $(MAKEFILE) distclean
sub-widget-distclean: widget/$(MAKEFILE) FORCE
cd widget/ && $(MAKE) -f $(MAKEFILE) distclean
sub-widget-install_subtargets-ordered: widget/$(MAKEFILE) FORCE
cd widget/ && $(MAKE) -f $(MAKEFILE) install
sub-widget-install_subtargets: widget/$(MAKEFILE) FORCE
cd widget/ && $(MAKE) -f $(MAKEFILE) install
sub-widget-uninstall_subtargets-ordered: widget/$(MAKEFILE) FORCE
cd widget/ && $(MAKE) -f $(MAKEFILE) uninstall
sub-widget-uninstall_subtargets: widget/$(MAKEFILE) FORCE
cd widget/ && $(MAKE) -f $(MAKEFILE) uninstall
app/$(MAKEFILE):
@$(CHK_DIR_EXISTS) app/ || $(MKDIR) app/
cd app/ && $(QMAKE) app.pro -unix -o $(MAKEFILE)
sub-app-qmake_all: FORCE
@$(CHK_DIR_EXISTS) app/ || $(MKDIR) app/
cd app/ && $(QMAKE) app.pro -unix -o $(MAKEFILE)
sub-app: app/$(MAKEFILE) FORCE
cd app/ && $(MAKE) -f $(MAKEFILE)
sub-app-make_default-ordered: app/$(MAKEFILE) sub-widget-make_default-ordered FORCE
cd app/ && $(MAKE) -f $(MAKEFILE)
sub-app-make_default: app/$(MAKEFILE) FORCE
cd app/ && $(MAKE) -f $(MAKEFILE)
sub-app-make_first-ordered: app/$(MAKEFILE) sub-widget-make_first-ordered FORCE
cd app/ && $(MAKE) -f $(MAKEFILE) first
sub-app-make_first: app/$(MAKEFILE) FORCE
cd app/ && $(MAKE) -f $(MAKEFILE) first
sub-app-all-ordered: app/$(MAKEFILE) sub-widget-all-ordered FORCE
cd app/ && $(MAKE) -f $(MAKEFILE) all
sub-app-all: app/$(MAKEFILE) FORCE
cd app/ && $(MAKE) -f $(MAKEFILE) all
sub-app-clean-ordered: app/$(MAKEFILE) sub-widget-clean-ordered FORCE
cd app/ && $(MAKE) -f $(MAKEFILE) clean
sub-app-clean: app/$(MAKEFILE) FORCE
cd app/ && $(MAKE) -f $(MAKEFILE) clean
sub-app-distclean-ordered: app/$(MAKEFILE) sub-widget-distclean-ordered FORCE
cd app/ && $(MAKE) -f $(MAKEFILE) distclean
sub-app-distclean: app/$(MAKEFILE) FORCE
cd app/ && $(MAKE) -f $(MAKEFILE) distclean
sub-app-install_subtargets-ordered: app/$(MAKEFILE) sub-widget-install_subtargets-ordered FORCE
cd app/ && $(MAKE) -f $(MAKEFILE) install
sub-app-install_subtargets: app/$(MAKEFILE) FORCE
cd app/ && $(MAKE) -f $(MAKEFILE) install
sub-app-uninstall_subtargets-ordered: app/$(MAKEFILE) sub-widget-uninstall_subtargets-ordered FORCE
cd app/ && $(MAKE) -f $(MAKEFILE) uninstall
sub-app-uninstall_subtargets: app/$(MAKEFILE) FORCE
cd app/ && $(MAKE) -f $(MAKEFILE) uninstall

Makefile: main.pro /usr/share/qt4/mkspecs/default/qmake.conf /usr/share/qt4/mkspecs/common/g++.conf \
/usr/share/qt4/mkspecs/common/unix.conf \
/usr/share/qt4/mkspecs/common/linux.conf \
/usr/share/qt4/mkspecs/qconfig.pri \
/usr/share/qt4/mkspecs/features/qt_functions.prf \
/usr/share/qt4/mkspecs/features/qt_config.prf \
/usr/share/qt4/mkspecs/features/exclusive_builds.prf \
/usr/share/qt4/mkspecs/features/default_pre.prf \
/usr/share/qt4/mkspecs/features/release.prf \
/usr/share/qt4/mkspecs/features/default_post.prf \
/usr/share/qt4/mkspecs/features/warn_on.prf \
/usr/share/qt4/mkspecs/features/qt.prf \
/usr/share/qt4/mkspecs/features/unix/thread.prf \
/usr/share/qt4/mkspecs/features/moc.prf \
/usr/share/qt4/mkspecs/features/resources.prf \
/usr/share/qt4/mkspecs/features/uic.prf \
/usr/share/qt4/mkspecs/features/yacc.prf \
/usr/share/qt4/mkspecs/features/lex.prf
$(QMAKE) -unix -o Makefile main.pro
/usr/share/qt4/mkspecs/common/g++.conf:
/usr/share/qt4/mkspecs/common/unix.conf:
/usr/share/qt4/mkspecs/common/linux.conf:
/usr/share/qt4/mkspecs/qconfig.pri:
/usr/share/qt4/mkspecs/features/qt_functions.prf:
/usr/share/qt4/mkspecs/features/qt_config.prf:
/usr/share/qt4/mkspecs/features/exclusive_builds.prf:
/usr/share/qt4/mkspecs/features/default_pre.prf:
/usr/share/qt4/mkspecs/features/release.prf:
/usr/share/qt4/mkspecs/features/default_post.prf:
/usr/share/qt4/mkspecs/features/warn_on.prf:
/usr/share/qt4/mkspecs/features/qt.prf:
/usr/share/qt4/mkspecs/features/unix/thread.prf:
/usr/share/qt4/mkspecs/features/moc.prf:
/usr/share/qt4/mkspecs/features/resources.prf:
/usr/share/qt4/mkspecs/features/uic.prf:
/usr/share/qt4/mkspecs/features/yacc.prf:
/usr/share/qt4/mkspecs/features/lex.prf:
qmake: qmake_all FORCE
@$(QMAKE) -unix -o Makefile main.pro

qmake_all: sub-widget-qmake_all sub-app-qmake_all FORCE

make_default: sub-widget-make_default-ordered sub-app-make_default-ordered FORCE
make_first: sub-widget-make_first-ordered sub-app-make_first-ordered FORCE
all: sub-widget-all-ordered sub-app-all-ordered FORCE
clean: sub-widget-clean-ordered sub-app-clean-ordered FORCE
distclean: sub-widget-distclean-ordered sub-app-distclean-ordered FORCE
-$(DEL_FILE) Makefile
install_subtargets: sub-widget-install_subtargets-ordered sub-app-install_subtargets-ordered FORCE
uninstall_subtargets: sub-widget-uninstall_subtargets-ordered sub-app-uninstall_subtargets-ordered FORCE

mocclean: compiler_moc_header_clean compiler_moc_source_clean

mocables: compiler_moc_header_make_all compiler_moc_source_make_all
install: install_subtargets FORCE

uninstall: uninstall_subtargets FORCE

FORCE:

13 changes: 13 additions & 0 deletions README
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Per posar-lo en marxa:
qmake
make
cd app
./PracticaVIG


Per rotar la vista, botó esquerre del mouse + moviment del mouse
Per rotar només el cotxe, botó dret del mouse + moviment HORITZONTAL del mouse
Per fer zoom sobre la vista, botó esquerre del mouse + shift + moviment VERTICAL del mouse
Per fer pan sobre la vista, botó dret del mouse + shift + moviment del mouse

La Check Box per a posar en marxa i parar el cotxe no serveix de res fins que es carrega el cotxe. El cotxe està en marxa de forma predeterminada.
Loading

0 comments on commit b842ab6

Please sign in to comment.