├── .gitignore ├── LICENSE ├── README.md └── opengl-robot ├── .cproject ├── .project ├── .settings ├── org.eclipse.cdt.codan.core.prefs ├── org.eclipse.cdt.core.prefs ├── org.eclipse.cdt.managedbuilder.core.prefs ├── org.eclipse.core.resources.prefs └── org.eclipse.ltk.core.refactoring.prefs ├── Debug └── opengl-robot.exe ├── compile.sh ├── docs ├── TPCG.asta ├── Trabalho Prático de Computação Gráfica.doc ├── Trabalho Prático de Computação Gráfica.pdf └── opengl-robot-simple-class-diagram.gif ├── opengl-robot.bin.tar.gz ├── opengl-robot.tar.gz └── src ├── appearance ├── Color.cpp ├── Light.cpp ├── Position.cpp └── Stipple.cpp ├── core ├── Application.cpp ├── Maths.cpp ├── Text.cpp └── WindowControl.cpp ├── geometry ├── Cylinder.cpp ├── Disk.cpp ├── GeometryShape.cpp ├── Rectangle.cpp ├── Ring.cpp └── SimpleCylinder.cpp ├── include ├── Application.h ├── Color.h ├── CubicCage.h ├── Cylinder.h ├── Disk.h ├── GeometryShape.h ├── Light.h ├── Maths.h ├── Position.h ├── Propeller.h ├── Rectangle.h ├── Ring.h ├── Robot.h ├── RobotArea.h ├── RobotArm.h ├── RobotArmBase.h ├── RobotBase.h ├── RobotClaw.h ├── RobotDimensions.h ├── RobotFinger.h ├── RobotHand.h ├── RobotPart.h ├── RobotWindow.h ├── Shape.h ├── ShapeGroup.h ├── SimpleCylinder.h ├── Stipple.h ├── Text.h └── WindowControl.h ├── main.cpp ├── robot ├── CubicCage.cpp ├── Propeller.cpp ├── Robot.cpp ├── RobotArea.cpp ├── RobotArm.cpp ├── RobotArmBase.cpp ├── RobotBase.cpp ├── RobotClaw.cpp ├── RobotDimensions.cpp ├── RobotFinger.cpp ├── RobotHand.cpp ├── RobotPart.cpp └── RobotWindow.cpp └── shape ├── Shape.cpp └── ShapeGroup.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/README.md -------------------------------------------------------------------------------- /opengl-robot/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/.cproject -------------------------------------------------------------------------------- /opengl-robot/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/.project -------------------------------------------------------------------------------- /opengl-robot/.settings/org.eclipse.cdt.codan.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/.settings/org.eclipse.cdt.codan.core.prefs -------------------------------------------------------------------------------- /opengl-robot/.settings/org.eclipse.cdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/.settings/org.eclipse.cdt.core.prefs -------------------------------------------------------------------------------- /opengl-robot/.settings/org.eclipse.cdt.managedbuilder.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/.settings/org.eclipse.cdt.managedbuilder.core.prefs -------------------------------------------------------------------------------- /opengl-robot/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /opengl-robot/.settings/org.eclipse.ltk.core.refactoring.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/.settings/org.eclipse.ltk.core.refactoring.prefs -------------------------------------------------------------------------------- /opengl-robot/Debug/opengl-robot.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/Debug/opengl-robot.exe -------------------------------------------------------------------------------- /opengl-robot/compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/compile.sh -------------------------------------------------------------------------------- /opengl-robot/docs/TPCG.asta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/docs/TPCG.asta -------------------------------------------------------------------------------- /opengl-robot/docs/Trabalho Prático de Computação Gráfica.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/docs/Trabalho Prático de Computação Gráfica.doc -------------------------------------------------------------------------------- /opengl-robot/docs/Trabalho Prático de Computação Gráfica.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/docs/Trabalho Prático de Computação Gráfica.pdf -------------------------------------------------------------------------------- /opengl-robot/docs/opengl-robot-simple-class-diagram.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/docs/opengl-robot-simple-class-diagram.gif -------------------------------------------------------------------------------- /opengl-robot/opengl-robot.bin.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/opengl-robot.bin.tar.gz -------------------------------------------------------------------------------- /opengl-robot/opengl-robot.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/opengl-robot.tar.gz -------------------------------------------------------------------------------- /opengl-robot/src/appearance/Color.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/appearance/Color.cpp -------------------------------------------------------------------------------- /opengl-robot/src/appearance/Light.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/appearance/Light.cpp -------------------------------------------------------------------------------- /opengl-robot/src/appearance/Position.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/appearance/Position.cpp -------------------------------------------------------------------------------- /opengl-robot/src/appearance/Stipple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/appearance/Stipple.cpp -------------------------------------------------------------------------------- /opengl-robot/src/core/Application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/core/Application.cpp -------------------------------------------------------------------------------- /opengl-robot/src/core/Maths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/core/Maths.cpp -------------------------------------------------------------------------------- /opengl-robot/src/core/Text.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/core/Text.cpp -------------------------------------------------------------------------------- /opengl-robot/src/core/WindowControl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/core/WindowControl.cpp -------------------------------------------------------------------------------- /opengl-robot/src/geometry/Cylinder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/geometry/Cylinder.cpp -------------------------------------------------------------------------------- /opengl-robot/src/geometry/Disk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/geometry/Disk.cpp -------------------------------------------------------------------------------- /opengl-robot/src/geometry/GeometryShape.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/geometry/GeometryShape.cpp -------------------------------------------------------------------------------- /opengl-robot/src/geometry/Rectangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/geometry/Rectangle.cpp -------------------------------------------------------------------------------- /opengl-robot/src/geometry/Ring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/geometry/Ring.cpp -------------------------------------------------------------------------------- /opengl-robot/src/geometry/SimpleCylinder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/geometry/SimpleCylinder.cpp -------------------------------------------------------------------------------- /opengl-robot/src/include/Application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/include/Application.h -------------------------------------------------------------------------------- /opengl-robot/src/include/Color.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/include/Color.h -------------------------------------------------------------------------------- /opengl-robot/src/include/CubicCage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/include/CubicCage.h -------------------------------------------------------------------------------- /opengl-robot/src/include/Cylinder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/include/Cylinder.h -------------------------------------------------------------------------------- /opengl-robot/src/include/Disk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/include/Disk.h -------------------------------------------------------------------------------- /opengl-robot/src/include/GeometryShape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/include/GeometryShape.h -------------------------------------------------------------------------------- /opengl-robot/src/include/Light.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/include/Light.h -------------------------------------------------------------------------------- /opengl-robot/src/include/Maths.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/include/Maths.h -------------------------------------------------------------------------------- /opengl-robot/src/include/Position.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/include/Position.h -------------------------------------------------------------------------------- /opengl-robot/src/include/Propeller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/include/Propeller.h -------------------------------------------------------------------------------- /opengl-robot/src/include/Rectangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/include/Rectangle.h -------------------------------------------------------------------------------- /opengl-robot/src/include/Ring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/include/Ring.h -------------------------------------------------------------------------------- /opengl-robot/src/include/Robot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/include/Robot.h -------------------------------------------------------------------------------- /opengl-robot/src/include/RobotArea.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/include/RobotArea.h -------------------------------------------------------------------------------- /opengl-robot/src/include/RobotArm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/include/RobotArm.h -------------------------------------------------------------------------------- /opengl-robot/src/include/RobotArmBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/include/RobotArmBase.h -------------------------------------------------------------------------------- /opengl-robot/src/include/RobotBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/include/RobotBase.h -------------------------------------------------------------------------------- /opengl-robot/src/include/RobotClaw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/include/RobotClaw.h -------------------------------------------------------------------------------- /opengl-robot/src/include/RobotDimensions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/include/RobotDimensions.h -------------------------------------------------------------------------------- /opengl-robot/src/include/RobotFinger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/include/RobotFinger.h -------------------------------------------------------------------------------- /opengl-robot/src/include/RobotHand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/include/RobotHand.h -------------------------------------------------------------------------------- /opengl-robot/src/include/RobotPart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/include/RobotPart.h -------------------------------------------------------------------------------- /opengl-robot/src/include/RobotWindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/include/RobotWindow.h -------------------------------------------------------------------------------- /opengl-robot/src/include/Shape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/include/Shape.h -------------------------------------------------------------------------------- /opengl-robot/src/include/ShapeGroup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/include/ShapeGroup.h -------------------------------------------------------------------------------- /opengl-robot/src/include/SimpleCylinder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/include/SimpleCylinder.h -------------------------------------------------------------------------------- /opengl-robot/src/include/Stipple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/include/Stipple.h -------------------------------------------------------------------------------- /opengl-robot/src/include/Text.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/include/Text.h -------------------------------------------------------------------------------- /opengl-robot/src/include/WindowControl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/include/WindowControl.h -------------------------------------------------------------------------------- /opengl-robot/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/main.cpp -------------------------------------------------------------------------------- /opengl-robot/src/robot/CubicCage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/robot/CubicCage.cpp -------------------------------------------------------------------------------- /opengl-robot/src/robot/Propeller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/robot/Propeller.cpp -------------------------------------------------------------------------------- /opengl-robot/src/robot/Robot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/robot/Robot.cpp -------------------------------------------------------------------------------- /opengl-robot/src/robot/RobotArea.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/robot/RobotArea.cpp -------------------------------------------------------------------------------- /opengl-robot/src/robot/RobotArm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/robot/RobotArm.cpp -------------------------------------------------------------------------------- /opengl-robot/src/robot/RobotArmBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/robot/RobotArmBase.cpp -------------------------------------------------------------------------------- /opengl-robot/src/robot/RobotBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/robot/RobotBase.cpp -------------------------------------------------------------------------------- /opengl-robot/src/robot/RobotClaw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/robot/RobotClaw.cpp -------------------------------------------------------------------------------- /opengl-robot/src/robot/RobotDimensions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/robot/RobotDimensions.cpp -------------------------------------------------------------------------------- /opengl-robot/src/robot/RobotFinger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/robot/RobotFinger.cpp -------------------------------------------------------------------------------- /opengl-robot/src/robot/RobotHand.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/robot/RobotHand.cpp -------------------------------------------------------------------------------- /opengl-robot/src/robot/RobotPart.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/robot/RobotPart.cpp -------------------------------------------------------------------------------- /opengl-robot/src/robot/RobotWindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/robot/RobotWindow.cpp -------------------------------------------------------------------------------- /opengl-robot/src/shape/Shape.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/shape/Shape.cpp -------------------------------------------------------------------------------- /opengl-robot/src/shape/ShapeGroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredmbs/opengl-robot/HEAD/opengl-robot/src/shape/ShapeGroup.cpp --------------------------------------------------------------------------------