Você está na página 1de 24

Nilo

Desenvolvimento de
arquivos .stl
Dr. S. Nilo Mestanza Muoz
1/5/16

Dispositivos, Instrumentao & NAno-MAterias


(Lab-DINAMA)

Outubro 2014

O que uma imagem?

Nilo

E um objeto 3D?

Nilo

Como formar objetos 3D?

Superfcies triangularizadas

1. Qualquer forma 3D (poliedral ou curvada) pode ser


aproximada por superfcies triangularizadas.
2. Polgonos de 4 ou mais lados podem ser
subdivididos em tringulos.
3. Em um computador, cada tringulo representado
por uma lista de 3 cantos, onde um canto (vrtice)
descrito pela coordenadas retangulares XYZ.

Superfcies triangularizadas

1. Qualquer forma 3D (poliedral ou curvada) pode ser


aproximada por superfcies triangularizadas.

Superfcies triangularizadas

2. Polgonos de 4 ou mais lados podem ser


subdivididos em tringulos.

4 lados 2 tringulos

5 lados 3 tringulos

8 lados 6 tringulos

Um n-gono (polgono) representado como n-2 tringulos.

Superfcies triangularizadas

3. Em um computador, cada tringulo representado


por uma lista de 3 cantos.
Cada vrtice possui uma
coordenada espacial (X, Y, Z).
Lista de vrtices comeam com um
desses 3, seguidas em sentido antihorrio, vistos de fora para dentro.
Vetores normais apontam para
fora do objeto, usando a regra da
mo direita.

Tringulo: (0,0,0) (0,1,0) (0,0,1)


Ou: (0,1,0) (0,0,1) (0,0,0)
Ou: (0,0,1) (0,0,0) (0,1,0)

Outros formatos 3D

3ds
cob
scn
lwo, lw
obj
objf
off
geo
raw
rax
x
wrl
c4d

3D Studio Binary
Caligari objects
Caligari
LightWave
Alias WaveFront objects
Stripe objf file format
Object file format
AOFF File Format
RAW File Format
RAX File Format
Direct X
VRML
Cinema 4D

3dm, 3dmf
iob
dxf, dxb
3dm
pro
mts
flt
ase
dwg
ndo
si
spx
peo, geo
stl

3DMax
Imagine
AutoCAD DXF
Rhinoceros
Power Render
Metastream file
OpenFlight
3D Studio MAX
AutoCAD DWG
Nendo
SOFTIMAGE
SPX file format
Homeworld
Stereolithography

Outros formatos 3D

Software OpenSCAD utiliza o formato .csg


(constructive solid geometry)

Outros formatos 3D

Formatos 3D diferentes contm diferentes mtodos de descrever


no somente tringulos mas tambm:

Polgonos;
Curvas;
Cores;
Texturas;
Imagens;

Luzes;
Cmeras;
Animaes;
Estruturas
hierrquicas;

Anotaes;
Compresses;
e muitas outras
formas que so
teis para a
renderizao de
imagens.

Por que ento tringulos?


Porque tringulo o menor polgono que consegue suficientemente
descrever qualquer objeto real.

O arquivo .stl

Dessa forma, a criao de arquivos STL podem ser feitas com textos
simples:

slido <nome>
<tringulo 1 (7 linhas)>
<tringulo 2 (7 linhas)>
<tringulo 3 (7 linhas)>

fim_do_slido <nome>

O arquivo .stl

Cada tringulo possui em suas 7 linhas de cdigo:

face normal 0 0 0
loop
vrtice X1 Y1 Z1
vrtice X2 Y2 Z2
vrtice X3 Y3 Z3
fim_do_loop
fim_da_face

O arquivo .stl

slido tetraedro
face normal 0 0 0
loop
vrtice 0 0
vrtice 0 1
vrtice 0 0
fim_do_loop
fim_da_face
face normal 0 0 0
loop
vrtice 0 0
vrtice 0 0
vrtice 1 0
fim_do_loop
fim_da_face

0
0
1

0
1
0

face normal 0 0 0
loop
vrtice 0 0
vrtice 1 0
vrtice 0 1
fim_do_loop
fim_da_face
face normal 0 0 0
loop
vrtice 1 0
vrtice 0 1
vrtice 0 0
fim_do_loop
fim_da_face
fim_do_slido

0
0
0

0
0
1

Gerando arquivos .stl

3D Systems foram desenvolvidos no laboratrio


pela primeira vez (1983);
Foram dispostas comercialmente (1988);
Nilo
At 1992 a 3D Systems cobria 90% do mercado;

Nilo
O 3D Systems foi quem batizou a extenso .stl
Impresso Litografia Tridimensional;

Gerando arquivos .stl

Os arquivos .stl um formato de arquivo criado


para sistemas 3D;

Este formato de arquivo suportado por


muitos outros pacotes de software;

Nilo

Arquivos .stl descrevem apenas a


geometria de superfcie de objetos 3D;
Arquivos .stl, no representam cor, textura
ou outros atributos do modelo CAD;
Formatos .stl representa ambos arquivos
ASCII e binrio;
Nilo
Arquivos .stl descrevem uma superfcie
triangular no estruturada;

Tela do Slic3r com o gcode descrevendo as


fatias e os movimentos de cada camada

Gerando arquivos . s t l

So trs formas de gerar arquivos .stl :

1) A partir de software para modelagem 3D:


Software Professionais:
Solid Works Todos os formatos;
Solid Edge Todos os formatos;
CATIA Step ou Iges ;
AutoCAD 2005 ou superior SAT (ACIS);
Rhinoceros 3D ;

Software freeware ou opensource:


Sketchup;
OpenScad;
Blender.

Nilo

Gerando arquivos .stl

2) Imagens Medicas:
Tomografias computadorizadas (CT);
Ressonncia magntica (MRT);
Ultrassonografia Tridimensional
(3D) ;

3) Scanner 3D:
Scanners 3D com Lasers (NextEngine);
Scanners 3D com o Kinect;

Gerando arquivos .stl

Como funciona a modelagem por software CAD


Modelagem totalmente manual;
Diversas ferramentas para facilitar a modelagem;
Sistema de montagem para unio de mais de uma pea;

Principais Caractersticas.
Alta complexidade para modelagem de peas ricas em
detalhes;
Tempo elevado para modelagem e montagem de
um objeto;
Alta qualidade nos objetos modelados;

Gerando arquivos . s t l

Como funciona modelagem por Scanner 3D


No modelo a laser emitido um laser no objeto e uma cmera
capta a posio do laser e marca como um ponto comparando
com a posio onde o laser estaria se no tivesse objeto;
No modelo com o Kinect as imagens das duas cmeras criam
uma nuvem de pontos;

Caractersticas
Alta qualidade no modelo obtido da pea real;
Agilidade para obter um modelo 3D;
Modelo com uma riqueza mais baixa de detalhes
comparado com o feito por software CAD;

Gerando arquivos . s t l

Processo do Scanner 3D
Obteno da nuvem de pontos pelo
scanner ;
Retiradas dos pontos desnecessrios
usando um software (MeshLab);
Feita a triangularizao dos pontos formando
um mapa de tringulos;
Exportar o arquivo como .stl;

XBOX K i n e c t

DVIDAS?

EXTRA: bibliotecas 3 D colaborativas

Você também pode gostar