Diferencia entre revisiones de «Obiscad»

De WikiRobotics
Saltar a: navegación, buscar
(Attach.scad: uniendo piezas)
(Introducción)
Línea 70: Línea 70:
  
 
=== Introducción ===
 
=== Introducción ===
  El operador attach permite conectar dos piezas en las que se han definido conectores. Hace que el código sea más legible y fácil de entender.
+
El operador '''attach''' permite conectar dos piezas en las que se han definido conectores. Hace que el código sea más legible y fácil de entender.
  
 
=== Ejemplo ===
 
=== Ejemplo ===

Revisión del 01:05 10 sep 2012

[[|thumb|200px|]]

Introducción

Biblioteca de Módulos y objetos en Openscad para facilitar el diseño.

Componentes

Bcube.scad: Cubos biselados

Más información
Cubo biselado con mismo radio pero diferentes resoluciones (click para ampliar)
Pieza hecha a partir de cubos biselados (click para ampliar)
(click para ampliar)
Cubo biselado, con vaciado interior biselado también (click para ampliar)

Vector.scad: Vectores

22 vectores apuntando a diferentes direcciones (click para ampliar)
Probando los vectores y la orientación de un elemento (click para ampliar)
Boceto de robot junto con sus sistemas de referencia, y proyección sobre plano z=0 (click para ampliar)
Cinemática del robot (click para ampliar)

Introducción

Librería para la visualización de vectores y sistemas de referencia. Incluye también el operador orientate() para orientar cualquier pieza según la dirección dada por un vector. Esta librería es especialmente útil para el diseño de robots y estudio de sus cinemáticas, así como para facilitar el diseño de piezas complejas mediante la visualización de vectores auxiliares o sistemas de referencia.

API

  • vector(v, l, l_arrow): Dibujar el vector v. l_arrow es la longitud de la flecha. Hay dos modos de dibujo:
    • Modo 1: Cuando el parámetro l es 0, v especifica el vector cartesiado. Se dibuja un vector que va desde el origen y que tiene su punta en las coordenadas indicadas por v
    • Modo 2: Cuando l es distinto de 0, se dibuja un vector en la misma dirección que v, con una longitud de l
    • Ejemplos de uso:
vector([10,20,30]);       //-- Dibujar vector cartesiano
vector([10,20,30],l=50);  //-- Dibujar un vector en la misma dirección que el anterior, pero de longitud 50
  • frame(l,l_arrow): Dibujar un sistema de referencia con 3 vectores de longitud l. El parámetro l_arrow indica la longitud de las flechas.
    • Ejemplo:
frame(l=10);
  • orientate(v,roll): Operador para orientar cualquier objeto según la dirección dada por v, y rotado un ángulo roll alrededor del eje definido por v
    • Ejemplo:
orientate([1,1,1]) cube([10,10,10])

Dibujar un cubo de 10 de arista y orientarlo en la dirección dada por el vector [1,1,1]

Attach.scad: uniendo piezas

Fig. 1: Parte principal (cuerpo) en la que se han definido 2 connectores (click para ampliar)
[[|thumb|300px| (click para ampliar)]]
[[|thumb|300px| (click para ampliar)]] [[|thumb|300px| (click para ampliar)]]
[[|thumb|300px| (click para ampliar)]] [[|thumb|300px| (click para ampliar)]]

Introducción

El operador attach permite conectar dos piezas en las que se han definido conectores. Hace que el código sea más legible y fácil de entender.

Ejemplo

API

Fotos

Repositorio

Autor

Licencia

Cc logo.png This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 Spain License.

Enlaces

Noticias

  • 7/Sep/2012: Comenzada esta página