Diferencia entre revisiones de «Tutorial:ODE y robots modulares:Cuerpos compuestos (II)»
De WikiRobotics
(→Compilación) |
|||
Línea 36: | Línea 36: | ||
g++ -Iinclude -c -o compound2_ex/compound2.o compound2_ex/compound2.cpp | g++ -Iinclude -c -o compound2_ex/compound2.o compound2_ex/compound2.cpp | ||
g++ -Iinclude -c -o compound2_ex/body.o compound2_ex/body.cpp | g++ -Iinclude -c -o compound2_ex/body.o compound2_ex/body.cpp | ||
− | g++ -o | + | g++ -o compound2 compound2_ex/compound2.o compound2_ex/body.o libdrawstuff.a -lm -lode -lX11 -lm -lGL -lGLU |
− | |||
== Descripción == | == Descripción == |
Revisión del 00:41 8 ene 2009
Contenido
[ocultar]Modelado de cuerpos compuestos (II)
|
|
|
Introducción
En este ejemplo veremos cómo construir un cuerpo con forma de prisma, constituido por tres geometrías. La base es un triángulo isósceles. Las geometrías son hexaedros con el mismo grosor. Cada una de ellas está rotada y desplazada con respecto al centro de masas del cuerpo.
Objetivo
- Crear cuerpos compuestos complejos
Código
Programa principal | |
Creación y dibujo del cuerpo compuesto | |
Definición de las constantes. | |
Definición de los prototipos de body.cpp y las estructuras de datos. |
Compilación
Todos los ejemplos de este tutorial compilan tecleando "make". Sin embargo se describe a continuación cómo se compila directamente usando el GCC:
g++ -Iinclude -c -o compound2_ex/compound2.o compound2_ex/compound2.cpp g++ -Iinclude -c -o compound2_ex/body.o compound2_ex/body.cpp g++ -o compound2 compound2_ex/compound2.o compound2_ex/body.o libdrawstuff.a -lm -lode -lX11 -lm -lGL -lGLU
Descripción
Enlaces
|
|
|