✍ diale.org

Webpage of Tiago Charters de Azevedo

Início/Start Arquivo/Archive AdNauseum Notas/Notes Contact me RSS


"Now, a tricolumn - build this efficiente column speaker" by R. N.Baldock.

... simple idea for using a CNC.

2014/12/16-23:11:06

Here is a simple idea for building a tricolumn with a F88 Fountek speaker.

ã

Etiquetas/Tags: CNC, tricolumn, speaker, audio

The 4ft Voigt Loudspeaker

The 4ft Voigt Loudspeaker: picture

2014/12/12-23:23:43

Etiquetas/Tags: Voigt, horn, tractrix

Tractrix paper horn for your cellphone

... plans to print

2014/12/06-11:58:38

A3 PDF plans... work in progress, yet!

Have fun!

ã

Etiquetas/Tags: tractix, horn, diy, audio

Free software, free society: Richard Stallman

at TEDxGeneva 2014

2014/12/03-10:15:11

ã

Etiquetas/Tags: rms, stallman, TEDx

Bradford Perfect Baffle

Looking for the perfect speaker enclosure?

2014/11/26-23:30:09

ã

Etiquetas/Tags: hifi, bradford, baffle, audio, diy

OpenSCAD - ISEL

Seminário para alunos - 28/Nov às 9:30

2014/11/20-11:35:06

ã

Etiquetas/Tags: openscad, ISEL, DEM

Hektor

... a portable spray paint

2014/11/16-10:26:21

Take a look: http://juerglehni.com/works/hektor/

and some more modern version: Wall bug

ã

Etiquetas/Tags: Hektor, diy, art

OpenSCAD - Notas

... para um seminário dirigido a alunos.

2014/11/14-11:39:10

O OpenSCAD é um software livre de CAD 3D disponível para GNU/Linux/UNIX, MS Windows e Mac OS X. Permite a construção de ficheiros STL de grande qualidade usando uma linguagem funcional simples. Veja-se o seguinte exemplo:

$fn=100;

difference(){
    difference(){
        sphere(r=10,center=true);
        cylinder(r=5,h=30,center=true);}
    rotate([0,90,90]){
        cylinder(r=5,h=30,center=true);}}

rotate([0,90,0]){
    cylinder(r=5,h=15*1.57,center=true);}

Não é um software "gráfico" no sentido usual deste tipo de programas, todos os sólidos são gerados por um script construído num qualquer editor de texto (o GUI (graphical user interface) contém um editor mas pode ser usado outro qualquer). Tem um extensa documentação on-line e tutoriais.

Conteúdo

Duração: 60m


Resumo de instruções (última versão estável - OpenSCAD 2014.03)

Sintaxe

var = value; module name(…) { … }
name(); function name(…) = …
name(); include <….scad> use <….scad> 

2D

circle(radius | d=diameter) 
square(size,center) 
square([width,height],center) 
polygon([points]) 
polygon([points],[paths]) 

3D

sphere(radius | d=diameter) 
cube(size) 
cube([width,depth,height]) 
cylinder(h,r|d,center) 
cylinder(h,r1|d1,r2|d2,center) 
polyhedron(points, triangles, convexity) 

Transformações

translate([x,y,z])
rotate([x,y,z]) 
scale([x,y,z])
resize([x,y,z],auto) 
mirror([x,y,z])
multmatrix(m) 
color("colorname") 
color([r, g, b, a]) 
hull() 
minkowski() 

Operadores Booleanos

union() 
difference() 
intersection()

Caracteres modificadores

*    disable
!    show only
#    highlight
%    transparent 

Funções matemáticas

abs 
sign sin
cos
tan
acos
asin
atan
atan2
floor
round
ceil
ln
len
log
pow
sqrt
exp
rands
min
max

Funções

lookup
str
chr
search
version
version_num
norm
cross
parent_module(idx)

Outras

echo(...)
for (i = [start:end]) { ... } 
for (i = [start:step:end]) { ... } 
for (i = [...,...,...]) { ... } 
intersection_for(i = [start:end]) { ... } 
intersection_for(i = [start:step:end]) { ... } 
intersection_for(i = [...,...,...]) { ... } 
if (...) { ... } 
assign (...) { ... } 
import("....stl") 
linear_extrude(height,center,convexity,twist,slices) 
rotate_extrude(convexity) 
surface(file = "....dat",center,convexity) 
projection(cut) 
render(convexity) 
children([idx]) 

Variáveis especiais

$fa ângulo mínimo
$fs tamanho mínimo
$fn número de fragmentos
$t passo de animação

Etiquetas/Tags: openscad, ISEL

Meshlab

MeshLab is an open source, portable, and extensible system for the processing and editing of unstructured 3D triangular meshes.

2014/11/14-09:38:53

ã

Etiquetas/Tags: stl, cad, opensource

A torus knot

... an openscad example.

2014/11/13-09:57:48

ã

Etiquetas/Tags: torus, knot openscad, example

Palavras chave/keywords: página pessoal, blog

Criado/Created: NaN

Última actualização/Last updated: 16-12-2014 [23:11]


1999-2014 (ç) Tiago Charters de Azevedo

São permitidas cópias textuais parciais/integrais em qualquer meio com/sem alterações desde que se mantenha este aviso.

Verbatim copying and redistribution of this entire page are permitted provided this notice is preserved.