Skip to content

lopezsolerluis/reloj-de-sol-digital-cadquery

Repository files navigation

A digital sundial in CadQuery

digital-sundial

Yet another digital sundial...

Some time ago, I wanted to lean some OpenSCAD, and decided to replicate the wonderlful digital sundial created by Mojoptix.

Now, thanks to Leandro Batlle, I came across a new language to describe 3D objects. And I thought there could be worse ways of learning it than trying to rewrite that version of mine of the digital sundial.

So here I am... 😊

If you want to read a (too long) explanation of how I did my own version in OpenSCAD, you can find a very verbose way here (in spanish only).

Un reloj de sol digital escrito en CadQuery

Aún otro reloj de sol digital...

Gracias a Leandro Batlle me enteré de la existencia de un nuevo lenguaje para (des)escribir objetos tridimensionales. Y se me ocurrió que no podía ser la peor manera de aprenderlo intentar reescribir la versión del reloj de Sol digital que hiciera, hace un tiempo, con OpenSCAD.

Así que aquí estamos... 😊

Si quieren leer una explicación muy extensa de cómo logré mi propia versión en OpenSCAD, pueden encontrarla aquí.

Instalación (entorno para editar el modelo)

Los archivos STL (carpeta output) ya están listos para imprimir. Si no tenés intención de editar el modelo, no es necesaria ésta instalación.

Entorno Python

Si ya tenés instalado un entorno con la biblioteca CadQuery podés saltear ésta sección, directo a Entorno de Edición

conda env create -f environment.yml

Si algo falla, instalá un entorno de CadQuery según éstas instrucciones

Entorno de Edición

  1. Activar un Entorno Python adecuado según la sección anterior
conda activate cadquery
  1. probar el entorno ejecutando main.py
python main.py

Editar con CQ-Editor

  1. Abrir CQ-Editor
  2. Menú File > Open y elegir main.py
  3. Menú Run > Render

cq-edit

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages