Diferencia entre revisiones de «Obiscad»
De WikiRobotics
(→API) |
(→API) |
||
Línea 37: | Línea 37: | ||
==== API ==== | ==== 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 | ||
− | * | + | * '''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 |
== Fotos == | == Fotos == |
Revisión del 04:30 8 sep 2012
[[|thumb|200px|]]
Contenido
Introducción
Biblioteca de Módulos y objetos en Openscad para facilitar el diseño.
Componentes
Bcube.scad: Cubos biselados
Más información |
---|
Vector.scad: Vectores
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
- 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
Fotos
Repositorio
- Acceso al repositorio: https://github.com/Obijuan/obiscad
Autor
- Juan González Gómez (Obijuan)
Licencia
![]() |
Enlaces
Noticias
- 7/Sep/2012: Comenzada esta página