Ir al contenido

Canvas library

?
Calidad de creación: 0,0/5 (0 votos)
Evaluación de los miembros: imprimibilidad, utilidad, detalles, etc.
  • 216 vista
  • 1 me gusta

Descripción del modelo 3D

Canvas library

OpenSCAD library to project canvas with random images on 3D shapes

Howto

We must first convert the image to grayscale data using img2gray designed from this thing: https://www.thingiverse.com/thing:3830079. This is the reason why i declare this thing as a remix.

The test image comes from clipart-library:

Then:

$ python img2gray.py penguin.jpg penguin.scad

The generated file contains the function levels_penguin(); which gives image data.

Sample OpenSCAD file to project the image on a plane:
```
use
use
use

empty      = newCanvas( [2,1], [200,100] );
penguin    = levels_penguin();
canvas     = drawImage ( penguin, empty );
flat       = canvas2mesh( canvas );

meshPolyhedron ( flat );

```

Or projection on a cylinder:
```
...
flat = canvas2mesh( canvas );

// Insert these 2 lines
projected  = projectCylinder( getMeshVertices(flat), radius=50 );
bent       = newMesh( projected, getMeshFaces(flat) );

meshPolyhedron ( bent );
...

```

Or projection on a sphere:
```
...
flat = canvas2mesh( canvas );

// Insert these 2 lines
projected  = projectSphereCylindrical( getMeshVertices(flat), radius=100 );
bent       = newMesh( projected, getMeshFaces(flat) );

meshPolyhedron ( bent );
...

```

Documentation

Full documentation here: agentscad canvas tutorial

  • Formato de archivo 3D: STL
  • Fecha de publicación: 2021/01/26 04:50

Palabras-clave

Creador

Licencia

CC BY

Los más vendidos de la categoría Arte


Añadir un comentario


¿Te gustaría apoyar Cults?

¿Te gustan Cults y quieres ayudarnos a continuar la aventura de forma independiente? Tenga en cuenta que somos un equipo pequeño de 3 personas, por lo que es muy sencillo apoyarnos para mantener la actividad y crear futuros desarrollos. Aquí hay 4 soluciones accesibles para todos:

  • PUBLICIDAD: Deshabilite su bloque de anuncios AdBlock y haga clic en nuestros banners.

  • AFILIACIÓN: Haga sus compras en línea haciendo clic en nuestros enlaces de afiliados aquí Amazon o Aliexpress.

  • DONACIÓN: Si lo desea, puede hacer una donación a través de PayPal aquí.

  • PALABRA DE BOCA: Invita a tus amigos a venir, descubre la plataforma y los magníficos archivos 3D compartidos por la comunidad!