Sin los comandos por el contrario, todas las declaraciones de la forma en OpenSCAD se supone que en relación con el origen común [0,0,0] y orientación [0,0,0]. Para reubicar temporalmente el origen y la orientación, tenemos que usar los comandos rotate() y translate() .
Decidí que quería ser capaz de plantear y enrollamiento de las articulaciones de cada dedo y el pulgar mientras que la representación en pantalla, por lo que pude ver si los segmentos del dedo iban a permitirme cada empalme de la curva tanto como esperaba, hasta cerca de 85 a 95 grados para cada nudillo.
Para colocar un subconjunto relativa al origen, o en relación con una Asamblea de padres, puede utilizar los comandos rotate() y translate() . Para el pulgar y los dedos, le tratado cada uno de sus sphereJoints como un subconjunto de la palma, que era el objeto primario de nivel superior.
Como cada sphereJoint fue movido y orientado por separado con un par de comandos rotate() y translate() , el pulgar o el dedo correspondiente fue dibujado como un subconjunto de eso sphereJoint.
Como se dibuja cada segmento de un dedo, es rotado con respecto a la anterior junta. El resultado neto es que una postura única de la mano puede ser codificada en algunas variables que describen los ángulos de rotación de las diferentes articulaciones.
En una mano completamente montada, los movimientos reales que estarían disponibles ser controlados por los servos elegidos y los tendones a través de los dedos. Las poses son sólo una herramienta de depuración para probar lo que podría ser el rango completo de movimiento en un modelo impreso.
Nota: Especialmente cuando se imprime por separado la palma, le sugiero para utilizar una pose que tiene poca o ninguna desviación de la sphereJoints para que mantener la distancia de separación mínima (0.3 mm) para permitir el movimiento libre de las partes impresas.
Por fin!!!! Su tiempo al correo electrónico (parte de) el diseño de la oficina de servicios para la impresión de...