Você está na página 1de 75

CGAV1MODELAO1

M2.Modelao1.
1.ModoEdio.
Tabelade Operadores Shortcut [Tab] Menu Barra3D

O Modo Objecto (Object Mode) e o Modo Edio (Edit Mode) so os dois modos bsicos de manipulao de objectosnajanela3D. Em modo objecto temos acesso ao objecto como um todo. por isso o modo conveniente para fazer transformaes globais do objecto, como seja uma translao,umescalamento,etc. Em modo edio temos acesso aos elementos da malha que constitui cada um dos objectos (tipo Mesh): os seus vrtices, arestas e faces. por isso o modo conveniente parafazeralteraesformadecadaobjecto. Afigura2.1mostraarepresentaonajanela3Ddeuma Icoesfera em modo edio em que apenas alguns dos seusvrticesestoseleccionados. Figura2.1

V4.0

62

CGAV1MODELAO1

Para sair do modo objecto e entrar ao modo edio, e viceversa,pressione[Tab]. Para mudar de modo, pode tambm seleccionar a opo disponvel na barra da janela 3D, figura 2.2. Falaremos dos restantes modos de trabalho medida que a utilizaodecadaumdelesserevelarnecessrio. Na barra da janela 3D, em modo edio, figura 2.3, o menu View mantmse, com as mesmas opes. Ver Mdulo1. Embora o menu Select se mantenha passa a ter opes diferentes.VerMenuSelect. OmenuObjectdlugaraomenuMesh,VerMenuMesh. Os menus de Modo de Sombreamento (1), Pivot (2) e Transformadores (3), figura 2.4, mantmse com as mesmascaractersticas.VerMdulo1. O menu Seleco de Layers substitudo pelo menu Modo de Seleco (1) de elementos, figura 2.5, ver Modo de Seleco, a que se seguem os menus de Edio Proporcional de Vrtices (2), ver Mdulo 3, e Snap DuringTransform(3),verMdulo3. Figura2.5 Figura2.3 Figura2.2

Figura2.4

V4.0

63

CGAV1MODELAO1

2.TabeladePropriedades.
CasoaTabeladePropriedadesnoestejavisveldireita dajanela3Dpressione[N]. Em modo edio a tabela de propriedades tem uma configurao semelhante apresentada em modo objecto, com um conjunto de painis que se descrevem emseguida.

2.1.Transform.
No painel Transform, e caso exista apenas um vrtice seleccionado, so indicadas as suas coordenadas. Caso exista mais do que um vrtice seleccionado indicado o valormdiodetodasascoordenadas,figura2.6. Caso exista uma aresta seleccionada apresentada uma caixacorrespondenteaoparmetroCrease,indicativoda percentagemdevinco(ouenrugamento)provocadopelo vrtice, ver Mdulo 3 Edge Crease. Se existir mais do queumaarestaseleccionadaapresentadonestacaixao valormdiodesteparmetro,casodafigura2.6. Todas as caixas so editveis pelos mtodos habituais, podendo este painel ser utilizado para alterar as coordenadas dos elementos da malha em edio e o factordeenrugamentodecadaumadasarestas.

Figura2.6

V4.0

64

CGAV1MODELAO1

2.2.BackgroundImages.
O painel Background Images, figura 2.7, utilizado para mapearimagensnajanela3D.VerBackgroundImages. Figura2.7

2.3.GreasePencil.
O painel Grease Pencil, figura 2.8, est associado a um conjuntodeprocedimentosdescritosnoMdulo?. Figura2.8

2.4.TransformOrientations/View/Display/Item.
Os paineis Transform Orientations, View, Display e Item em modo edio so em tudo idnticos aos apresentadosemmodoobjecto.VerMdulo1.

2.5.MeshDisplay.
NopainelMeshDisplay,quepodevernafigura2.11com as opes padro, possvel alterar algumas das caractersticasderepresentaodoselementosdamalha emedio. Os dois primeiros dizem respeito ao modo como as arestaseasfacesseleccionadassorepresentadas: Figura2.9 Edges: Quando em modo de representao vrtice, comuta a representao a laranja das arestasseleccionadas,figura2.9. Faces: Comuta a representao a laranja das facesseleccionadas,figura2.10.

As quatro seguintes esto associadas alterao da forma de representao das arestas em resultado da associao malha de Modificadores diversos, ver Mdulo3:

Figura2.10

V4.0

65


Creases:VerMdulo3modificadorSubdivision Surface. Bevel Weights: Ver Mdulo 3 modificador Bevel. Seams:VerMdulo??TexturizaoUV. Sharp:VerMdulo3modificadorEdgeSplit.

CGAV1MODELAO1

A seco Normals permite comutar a representao das normaisssuperfciesevrtices.VerNormais. AsecoNumericspermitecomutarjuntoaoselementos da malha, quando seleccionados, a indicao do comprimento das arestas (em UB), Edge Length, do ngulo entre arestas (em graus), Edge Angles, e da rea dasfaces(emUB2),FaceArea,figura2.12. Figura2.12 Figura2.11

66

V4.0

CGAV1MODELAO1

3.TabeladeOperadores.
Caso a Tabela de Operadores no esteja visvel esquerdadajanela3Dpressione[T]. Em modo edio a tabela de opeardores tem uma configuraodiferentedaapresentadaemmodoobjecto com um conjunto de painis que se descrevem em seguida. Entre os painis Tools Shelf e Operator, com funes idnticas s descritas no Mdulo 1 para a configurao da tabela em modo objecto, temos agora o painel Mesh ToolsasubstituiropainelObjectTools.

3.1.MeshTools.
No painel Mesh Tools, esto presentes algumas das funes mais utilizadas na edio da malha de um objecto. O painel est dividido em vrias seces funcionais que emseguidasedescrevem. Tranform: Na seco Tranform, figura 2.13, esto agrupadas algumas das funes de transformao dos elementos da malha em edio.VerTransformao. Deform: Na seco Deform, figura 2.13, esto agrupadas algumas das funes de deformao damalhaemedio.VerModificao.

Figura2.13

V4.0

67


Add: Na seco Add, figura 2.14, esto agrupadas algumas das funes de criao de novos elementos na malha em edio. Ver Criao. Remove: Na seco Remove, figura 2.13, esto agrupadas algumas das funes de eliminao de elementos na malha em edio. Ver Remoo. Normals: Na seco Normals, figura 2.13, esto agrupadas as funes de manipulao do posicionamento das normais s superfcies e vrticesdamalhaemedio.VerNormais.

CGAV1MODELAO1

UV Mapping: Na seco UV Mapping, figura 2.14, esto agrupadas algumas das funes de alterao das caractersticas dos elementos da malha em edio com relevncia no mapeamento UV de texturas sobre o objecto emedio.VerMdulo??TexturizaoUV. As seces Shading, Repeat e Grease Pencil so comuns ao painel em modo objecto. ver Shading,RepeateGreasePencil. Figura2.15 Figura2.14

V4.0

68

CGAV1MODELAO1

3.2.Normals.
3.2.1.FlipNormals.[bpy.ops.mesh.flip_normals()].
Tabelade Operadores Shortcut Menu [W] Barra3D


Figura2.16

Flip Normals pode ser evocada a partir da tabela de operadores, do menu Specials, [W], e ainda a partir da barra da janela 3D, [Mesh>Normals>Flip Normals], figura2.16. Flip Normals inverte o sentido das normais s superfcies seleccionadas,figura2.17. Na configurao padro as normais s superfcies no esto visveis. Para as tornais visveis seleccione Face no painel Mesh Display da tabela de propriedades, figura 2.18. Imediatamente abaixo, na caixa Normal Size, pode especificar a dimenso dos pequenos segmentos azuis querepresentamcadaumadasnormais.

Figura2.17

Figura2.18

3.2.2.RecalculateNormals.[bpy.ops.mesh.normals_make_consistent()].
Tabelade Operadores Shortcut [Ctrl]+[N] Menu Barra3D


Figura2.19

Recalculate Normals pode ser evocada a partir da tabela de operadores e a partir da barra da janela 3D, [Mesh>Normals>Recalculate Outside (Inside)]. figura 2.19.

Em modo edio, pressionando [Ctrl]+[N] acciona a funoRecalculateNormals(Outside). Recalculate Normals calcula automaticamente o posicionamentodasnormaisacadaumadassuperfcies. Figura2.20

V4.0

69


O posicionamento relativo da normal s superfcies extremamente importante no processo de renderizao, j que desse posicionamento depende o modo como a formadoobjectointerpretadapelorenderizador. comum durante o processo de criao de um modelo complexoquealgumasdasnormaisssuperfciesfiquem dirigidas no sentido errado, levando o renderizador a "errar" quanto deciso de se determinada superfcie pertenceaointeriorouaoexteriordoobjecto. Normalmente, desejvel que as normais apontem para o exterior da malha em edio. Caso seja desejvel que elas apontem para o seu interior, deve ser evocada a funoRecalculateInside(combinao[Shift]+[Ctrl]+[N]), ou activado o parmetro Inside na tabela de operadores, figura2.20,apsaactivaodeRecalculateOutside. Observe a figura 2.21. Em cima pode ver o cubo em modoedio.Notequeasnormaisdosquatroquadrados centraisdecadaumadasfacesforaminvertidas. Em baixo pode ver o resultado da renderizao. Note, ao centro, que o incorrecto posicionamento das normais pode ser facilmente detectado em modo de sombreamentotexturizado.

CGAV1MODELAO1

Figura2.21

V4.0

70

CGAV1MODELAO1

3.3.Shading.
Embora as funes sejam diferentes em modo objecto e modoedio,tmamesmafuncionalidade.

3.3.1.ShadeSmooth.[bpy.ops.mesh.faces_shade_smooth()]. 3.3.2.ShadeFlat.[bpy.ops.mesh.faces_shade_flat()].
Tabelade Operadores Shortcut Menu [W] [Ctrl]+[F] Barra3D Shade Smooth pode ser evocada a partir da tabela de operadores, do menu Specials, [W], e ainda do menu FaceSpecial,[Ctrl]+[F],figura2.22efigura2.23. Shade Smooth altera o modo como o objecto, ou conjunto de faces seleccionado, renderizado, dando lhe um aspecto mais suave, como se o nmero de faces doobjectofossemaior,figura2.24. Figura2.23 Note que no feita qualquer alterao malha do objecto.NoconfundircomafunoSmoothVertex. AfunoShadeFlatreverteaacodeShadeSmooth. Figura2.22

Figura2.24

V4.0

71

CGAV1MODELAO1

4.MenuSelect.
O menu Select, da barra da janela 3D, figura, figura 2.25, rene todas as opes disponveis de seleco de elementosdeumamalha. Na seco Seleco Elementar, descrevemse os modos de seleco mais frequentemente utilizados, correspondentes s funes assinaladas a vermelho na figura2.25. Embora presentes no menu Select, e, portanto, podendo ser seleccionadas por essa via, a frequncia de utilizao destas funes torna indispensvel a memorizao das suasteclasdeatalho. Na seco Seleco de Contornos, descrevemse as funesassinaladasaverdenafigura2.25. So todas elas funes de seleco baseada em Contornos,isto,conjuntoscontguosdearestaoufaces (no constituindo necessariamente um percurso fechado). A sua utilizao tambm bastante frequente e o domnio da sua utilizao imprescindvel a um bom ritmodetrabalhodemodelao. FinalmentenasecoSelecoAvanadasodescritasas funesassinaladasaazulnafigura2.25. So mtodos de seleco muito especficos de muito menor frequncia de utilizao. O domnio da sua utilizao no relevante mas, obviamente, a ignorncia da sua existncia conduzir a prticas pontuais de modelao que se tornaro desnecessariamente demoradas.

Figura2.25

V4.0

72

CGAV1MODELAO1

5.MenuMesh.
O menu Mesh, figura 2.26, rene o conjunto de funes de criao, remoo, transformao e modificao de elementosdamalhadeumobjecto. Show/Hide: Esconde os elementos seleccionados, ou revela os elementos previamenteescondidos.VerShow/Hide. Proportional Editing Falloff e Proportional Editing. Funes associadas edio proporcionaldevrtices.VerMdulo3. Automerge Editing: Quando seleccionado, funde automaticamente num s os vrtices que em funo de transformaes ou modificaes tenham os mesmo valores de coordenadas. Ver Remoo. Normal: Funes associadas manipulao das normaissfacesevrtices.VerNormais. Faces: Funes associadas manipulao de faces.VerMenuFaceSpecials. Edges: Funes associadas manipulao de arestas.VerMenuEdgesSpecials. Vertices: Funes associadas manipulao de vrtices.VerMenuVertexSpecials. Delete:Eliminaoselementosseleccionados.Ver Remoo. Add Duplicate: Cria uma cpia dos elementos seleccionados. Extrude Individual e Extrude Region:Criaelementosligados.VerCriao. UV Unwrap: Funes associadas ao mapeamentodetexturas.VerMdulo?. Snap: Funes associadas ao reposicionamento dos elementos selecionados e do cursor 3D. Ver Mdulo1.

Mirror: Funes associadas reflexo de elementos.VerMirror. Transform: Funes associadas a transformaes sobre os elementos da malha. VerTransformao. Undo: e Redo: Desfaz a ltima aco executada erefazumaacopreviamentedesfeita.

Figura2.26

V4.0

73

CGAV1MODELAO1

5.1.Undo/Redo.
Tabelade Operadores Shortcut [Ctrl]+[Z] [Shif]+[Ctrl]+[Z] Menu Barra3D

Undo/Redo pode ser evocada a partir da barra da janela 3D,[Mesh>...],figura2.27.

Quer em modo edio quer em modo objecto, pressione [Ctrl]+[Z]paradesfazeraltimaaco(Undo). Figura2.27

Figura2.28 Quer em modo edio quer em modo objecto, pressione [Shif]+[Ctrl]+[Z] para refazer uma aco desfeita com Undo. Tenha em ateno que o registo das aces realizadas durante uma sesso de trabalho so armazenadas em memria, pelo que, para objectos muito complexos s a memria necessria para estes registo pode tomar proporesproibitivas.Emcadainstantedadanabarra da janela info a informao sobre a memria que est a serutilizada,figura2.28. O valor padro do nmero de passos Undo 32, podendo variar entre 1 e 64. Para alterar o seu valor, seleccione [File>User Preferences] na janela info e, no painel Editing, proceda s alteraes no campo Undo, figura2.29. As aces em modo edio so registadas apenas para um objecto de cada vez, isto , para um dado objecto pode entrar e sair de modo edio sem que se perca o registos das aces efectuadas. No entanto, se outro objecto for editado eliminado o registo referente ao objectoanterior. Figura2.29

V4.0

74

CGAV1MODELAO1

6.MenuSpecials.
9. Em modo edio, pressionando [W] apresentado o menuSpecials,figura6.17. No menu Specials encontramse reunidas muitas das funcionalidades mais frequentemente utilizadas em modelao, e que se encontram dispersas por diversos menusepainis. Cada uma das funes pode ser activada pressionando [W]>[#] em que # corresponde posio da funo no menu. 1. 2. Subdivide: Dividide em duas cada uma aresta seleccionada.VerCriao. Subdivide Smooth: Idntico a Subdivide, mas os novos vrtices so desviados em direco ao baricentrodosvrticesligados.VerCriao. Merge: Reduz a um s todos os vrtices seleccionados.VerRemoo. Remove Doubles: Funde todos os vrtices seleccionadoscujadistnciarelativasejainferior aumlimiar.VerRemoo. Hide: Esconde os elementos seleccionados. Ver Show/Hide. Reveal: Revela os elementos previamente escondidos.VerShow/Hide. Select Inverse: Comuta o conjunto de objectos/elementos seleccionados e no seleccionados.VerSelecoElementar. Flip Normals: Inverte o sentido das normais s superfciesseleccionadas.VerNormais. Smooth: Suaviza a malha, ou a parte da malha seleccionada, movendo os vrtices em direco ao baricentro das vrtices ligados. Ver Modificao. Shade Smooth/Shade Flat: Altera o modocomo o objecto, ou conjunto de faces seleccionado, renderizado.VerShading. Blend From Shape e Shape Propagate: Funes associadasutilizaodeShapeKeys.VerCGAV 2Modulo??Shapekeys. Select Vertex Path: Seleccionados dois vrtices, procura o contorno mais curto entre eles. Ver SelecodeContornos.

3. 4.

5. 6. 7.

Figura2.30

8.

V4.0

75

CGAV1MODELAO1

6.1.Hide.[bpy.ops.mesh.hide()].
Tabelade Operadores Shortcut [H] Menu [W] Barra3D


Figura2.31

HidepodeserevocadaapartirdomenuSpecial,[W],ea partir da barra da Janela 3D, [Mesh>Show/ Hide>Hide Selected],figura2.31.

Emmodoedio,podeevocarHidepressionando[H]. Hide esconde os elementos da malha seleccionados, figura 2.32. Aps a operao pode comutar entre os vrtices visveis e no visveis (seleccionados e no seleccionados) na tabela de operadores, activando/desactivandoUnselected,figura2.33. Esta funcionalidade extremamente til em modelos muito complexos, quando se pretende ter uma viso desimpedida de zonas onde a densidade de vrtices muitoelevada. Figura2.33 Em modo edio, pressionando [Shift]+[H] esconde os vrticesnoseleccionados.

Figura2.32

6.2.Reveal.[bpy.ops.mesh.reveal()].
Tabelade Operadores Shortcut [Alt]+[H] Menu [W] Barra3D


Figura2.34

Revel pode ser evocada a partir do menu Special, [W], e a partir da barra da Janela 3D, [Mesh>Show/Hide>Show Hidden],figura2.34.

Em modo edio, pode evocar a funo Reveal pressionando[Alt]+[H].

Reveal expe os vrtices que previamente tenham sido escondidoscomHide.

76

V4.0

CGAV1MODELAO1

7.MenuVertexSpecials.

Em modo edio, pressionando [Crtl]+[V] apresentado noecromenuVertexSpecials,figura2.35. NomenuVertexSpecialsencontramsereunidasalgumas das operaes sobre vrtices mais frequentemente utilizadas. Muitas delas podem ser encontradas no menu SpecialsenaTabeladeOperadores. Os operadores aqui disponveis correspondem exactamente ao que podem ser acedidos a partir da barradajanela3D,[Mesh>Vertices]. Cada uma das funes pode ser activada pressionando [Ctrl]+[V]>[#]emque#correspondeposiodafuno nomenu. 1. 2. Merge: Reduz a um s todos os vrtices seleccionados.VerRemoo. Rip: Rasga a malha ao longo das arestas que interligam os vrtices seleccionados. Ver Modificao. Split: Duplica os elementos seleccionados e separaosdosrestantes.VerModificao. Separate: Separa a malha em duas com base noselementosseleccionados.VerModificao.

Figura2.35

3. 4.

V4.0

77


5. Smooth: Suaviza a malha, ou a parte da malha seleccionada, movendo os vrtices em direco ao baricentro das vrtices ligados. Ver Modificao. Remove Doubles: Funde todos os vrtices seleccionadoscujadistnciarelativasejainferior aumlimiar.VerRemoo. Select Vertex Path: Seleccionados dois vrtices, procura o contorno mais curto entre eles. Ver SelecodeContornos. Blend From Shape e Shape Propagate: Funes associadasutilizaodeShapeKeys.VerCGAV 2Modulo??Shapekeys. Blend Vertex Group: No faz nada (Ainda no existeafuno?). Vertex Groups: Associa os vrtice seleccionados num novo grupo. Ver Modulo ?? Vertex Groups. Hooks: Funes associadas utilizao de Hooks.VerCGAV2Modulo??Hooks. Merge Rip Split Separate SmoothVertex RemoveDoubles SelectVertexPath BlendFromShape BlendVertexGroup ShapePropagate VertexGroups Hooks

CGAV1MODELAO1

Specials

Tabelade Operadores

6.


7.


V4.0

78

CGAV1MODELAO1

8.MenuEdgeSpecials.

Em modo edio, pressionando [Crtl]+[E] apresentado noecromenuEdgeSpecials,figura2.36. No menu Edge Specials encontramse reunidas algumas das operaes sobre arestas mais frequentemente utilizadas. Muitas delas podem ser encontradas na TabeladeOperadores. Os operadores aqui disponveis correspondem exactamente ao que podem ser acedidos a partir da barradajanela3D,[Mesh>Edges]. Para alm disso, os 4 ltimos, Edge Loop, etc. so ainda acessveisapartirdabarradajanela3D,[Select>...]. Cada uma das funes pode ser activada pressionando [Ctrl]+[E]>[#] em que # corresponde posio da funo nomenu. 1. Make Edge/Face: Cria uma aresta entre dois vrticeseleccionados,ouumafaceentretrsou quatrovrticeseleccionados.VerCriao. Subdivide: Dividide em duas cada uma aresta seleccionada.VerCriao. Mark Seam: Funo associada ao mapeamento detexturas.VerMdulo??. Clear Seam: Funo associada ao mapeamento detexturas.VerMdulo??.

Figura2.36

2. 3. 4.

V4.0

79


5. Mark Sharp: Assinala as aresta seleccionadas comoconstituindoarestasvivasentrefaces.Ver MarkSharp. Clear Sharp: Elimina a informao Mark Sharp sobreaarestaselecconada.VerClearSharp. Rotate Edge CW: Roda o vrtice seleccionado no sentido dos ponteiro do relgio. Ver Ver Modificao. Rotate Edge CCW: Roda o vrtice seleccionado nosentidodirecto.VerModificao. Edge Slide: Permite deslocar uma aresta ao longodasfacesadjacentes.VerModificao. Edge Crease: Permite especificar o factor de enrugamento da aresta seleccionada. Ver Edge Crease. Edge Loop: Dada uma ou mais arestas seleccionadas, selecciona um conjunto contguo de arestas que contenha a aresta seleccionada. VerSelecodeContornos. Edge Ring: Dada uma ou mais arestas seleccionadas, selecciona um conjunto contguo defaces.VerSelecodeContornos. Loop to Region: Com base no conjunto de arestas seleccionadas, divide a malhas em duas partes e selecciona as faces da menor das partes.VerSelecodeContornos. Region to Loop: Executa a operao contrria de Loop to Region, deixando activas as arestas correspondentes ao contorno (ou contornos) de um conjunto de faces seleccionadas. Seleco deContornos. MakeEdge/Face Subdivide MarkSeam ClearSeam MarkSharp ClearSharp RotateEdgeCW RotateEdgeCCW EdgeSlide EdgeCrease

CGAV1MODELAO1

Specials

Tabelade Operadores

6. 7.


3DWindow Select

8. 9.


EdgeLoop EdgeRing LooptoRegion RegiontoLoop

V4.0

80

CGAV1MODELAO1

9.MenuFaceSpecials.
8. Em modo edio, pressionando [Crtl]+[F] apresentado noecromenuFaceSpecials,figura2.37. No menu Face Specials encontramse reunidas algumas das operaes sobre faces mais frequentemente utilizadas. Os operadores aqui disponveis correspondem exactamente ao que podem ser acedidos a partir da barradajanela3D,[Mesh>Faces]. Cada uma das funes pode ser activada pressionando [Ctrl]+[F]>[#] em que # corresponde posio da funo nomenu. 1. Make Edge/Face: Cria uma aresta entre dois vrticeseleccionados,ouumafaceentretrsou quatrovrticeseleccionados.VerCriao. Fill:Dadoumconjuntodevrticesseleccionado, inserevriasfacesemsimultneo.VerCriao. Beautify Fill: Converter um conjunto de faces seleccionadas num padro mais ordenado. Ver Criao. Solidify: D espessura a objectos de superfcies finas.VerCriao. Quads to Tris: Converte as faces seleccionadas quadrangulares em faces triangulares. Ver Criao. Tris to Quads: Converte as faces seleccionadas triangulares em faces quadrangulares. Ver Criao. Edge Flip: Alterar a posio das arestas seleccionadas.VerCriao. 9. Shade Smooth: Altera o modo como o objecto, ou conjunto de faces seleccionado, renderizado.VerShading. Shade Flat: Altera o modo como o objecto, ou conjunto de faces seleccionado, renderizado. VerShading. Rotate Edge CW: Roda o vrtice seleccionado no sentido dos ponteiro do relgio. Ver Ver Modificao. Rotate UVs; Rotate Colors; Mirror Color: Ver Mdulo??MapeamentoUV.

2. 3.

4. 5.

6.

Figura2.37

7.

V4.0

81

CGAV1MODELAO1

10.BackgroundImages.
Tabelade Propriedades Shortcut Menu Barra3D Figura2.38

comum o processo de modelao recorrer observao de imagens reais, e, nomeadamente a esquemasouprojecesdosobjectos3Dsobreosplanos coordenados(vistafrontal,detopoelateral),designados comummenteporBlueprints. Figura2.39 Para inserir uma imagem de fundo, com o objectivo de criar um modelo a partir da sua observao, active Background Images no respectivo painel da tabela de propriedades, figura 2.38, pressione o boto Add Image, e de seguidao pequenotringulo esquerda deNot Set, nanovaconfiguraodopainel,figura2.39. Pressione o boto Open, figura 2.39, e seleccione a imagem. Na configurao padro a imagem projectada em todos os planos coordenados. Para restringir a sua projeco seleccione o plano especfico no menu Axis, figura2.40. Note que as imagens s so visveis quando em projecoortogrfica Na nova configurao do painel Background Images aps a seleco da imagem, figura 2.41, pode controlar o grau de transparncia da imagem, e proceder ao seu escalamentoereposicionamentorelativodaorigem. Pressionando o boto Add Image e repetindo os procedimentospodecolocarimagensdiferentesemcada umdosplanos,eaindasobreavistadacmara. Figura2.41

Figura2.40

V4.0

82

CGAV1MODELAO1

11.SelecoElementar.

11.1.MododeSeleco.
Tabelade Operadores Shortcut [Ctrl]+[Tab] Menu Barra3D


Figura2.42

Entre em modo edio. Note que surgiu na barra da janela3DomenuMododeSeleco,figura2.42. Neste pode seleccionar que tipo de elemento da malha dosobjectosdesejaeditar:vrtices,arestas,oufaces.

Em modo edio, pressionado [Ctrl]+[Tab], pode modificar o modo de seleco de elementos a partir do menuquesurgenoecr,figura2.43. Na figura 2.44 pode ver um cubo representado, da esquerdaparaadireita,emModoSelecoVertex,Edge eFace. Pressionando [Shift]+[MLB] sobre os botes do menu modo de seleco pode seleccionar mais do que um mododeselecoemsimultneo. Figura2.43

Figura2.44

V4.0

83


Pressionando o boto imediatamente a seguir, figura 2.45, o objecto em edio comuta entre uma representao translcida e uma representao opaca, figura2.46. Quando a representao opaca, qualquer seleco incideapenassobreoselementosvisveis. Notequeseinserirumobjectoemmodoedio,amalha inserida fundida na j existente formando um s objecto,oque,normalmente,nodesejvel. Osvrticesearestasseleccionadostmcoloraolaranja e a faces seleccionadas uma colorao laranja/ acastanhado. Os vrtices e arestas no seleccionados tmcoloraopreta,easfacescoloraocinzenta,figura 2.47. Das funes elementares de que se fala nas seces seguintes,4delas:

CGAV1MODELAO1

Figura2.45

Figura2.46

Select, SelectLasso, BorderSelect, eCircleSelect,

somtodosdoViewPort3D,isto,asfunesevocadas em modo edio e modo objecto so as mesmas. Outras 4: SelectAll, Inverse, More, eLess, Figura2.47

somtodosdeobjectosdotipomalha.

V4.0

84

CGAV1MODELAO1

11.2.Select.[bpy.ops.view3d.select()].
Tabelade Operadores Shortcut [MRB] Menu Barra3D Para seleccionar um elemento coloque sobre ele o cursordoratoepressione[MRB]. Para fazer seleco mltipla de elementos mantenha [Shift] pressionada e pressione [MRB] sobre cada um deles.

Em modo de seleco vrtice pode seleccionar uma aresta colocando o rato sobre ela e pressionando [Ctrl+MRB]. Emmododeselecovrticespodeseleccionarumaface seleccionandotodososseusvrticesouarestas.

V4.0

85

CGAV1MODELAO1

11.3.SelectLasso.[bpy.ops.view3d.select_lasso()].
Tabelade Operadores Shortcut [Ctrl]+[MLB] Menu Barra3D

Select Lasso (Seleco Livre) apenas activvel pela tecla de atalho, no estando disponvel em nenhum menu.

Quer em modo edio quer em modo objecto, pode evocarSelectLassopressionando[Ctrl]+[MLB]. Pressionando [Ctrl]+[MLB] e arrastando o rato faz a Seleco Livre de elementos (ou objectos). A funo Select Lasso selecciona todos os objectos ou elementos que ficarem contidos, ou cujos centros ficarem contidos, dentrodaregiodelimitadapelalinhatracejadairregular definidapelomovimentodorato,figura2.48. Os objectos/elementos assim seleccionados juntamse a qualquerconjuntopreviamenteseleccionado. Figura2.48 Pressionando [Shift]+[Ctrl]+[MLB] desselecciona todos os objectos/elementos includos na regio livre que se encontremseleccionados.

V4.0

86

CGAV1MODELAO1

11.4.BorderSelect.[bpy.ops.view3d.select_border()].
Tabelade Operadores Shortcut [B] Menu Barra3D


Figura2.49

Border Select pode ser evocada a partir da barra da janela3D,[Select>BorderSelect],figura2.49.

Em modo edio, pode evocar Border Select pressionando[B] Para seleccionar um nmero elevado de elementos active Border Select e arraste o rato com [MLB] pressionado. So seleccionados assim todos os elementos que ficarem no interior do rectngulo que surgenoecr,figura2.50. Note que a funo a mesma em modo edio e em modo objecto ( um mtodo do viewport e no da malha). A seleco pode tambm ser evocada em modo objecto, sendo neste caso seleccionados todos os objectos que se encontrem, mesmo que parcialmente, dentrodasregies. Para desseleccionar um conjunto de elementos seleccionados proceda de igual modo mas mantendo agora[MMB]pressionando,figura2.51. Figura2.51 Figura2.50

V4.0

87

CGAV1MODELAO1

11.5.CircleSelect.[bpy.ops.view3d.select_circle()].
Tabelade Operadores Shortcut [C] Menu Barra3D


Figura2.52

CircleSelectpodeserevocadaapartirdabarradajanela 3D,[Select>CircleSelect],figura2.52.

Emmodoedio,podeevocarCircleSelectpressionando [C] Com Circle Select a seleco mltipla feita de modo idntico a border select, mas agora numa regio circular, figura2.53. Controle o dimetro da circunferncia com [MW]. Para sair da seleco circular pressione [Esc]. Enquanto em seleco circular pode arrastar a circunferncia, seleccionandosucessivamentemaiselementos. Tal como para Border Select a funo a mesma quer emmodoedioqueremmodoobjecto.

Figura2.53

V4.0

88

CGAV1MODELAO1

11.6.Select/DeselectAll.[bpy.ops.mesh.select_all()].
Tabelade Operadores Shortcut [A] Menu Barra3D


Figura2.54

Select/DeselectAllpodeserevocadaapartirdabarrada janela3D,[Select>Select/DeselectAll],figura2.54.

Em modo edio, pode invocar Select/Deselect All pressionando[A]. Select/Deselect All selecciona oudesseleccionar todos os elementosdamalhaemedio Note que apesar da tecla de atalho em modo edio e modo objecto ser a mesma, as funes so diferentes nosdoismodosdetrabalho.

11.7.Inverse.[bpy.ops.mesh.select_inverse()].
Tabelade Operadores Shortcut [Ctrl]+[I] Menu [W] Barra3D


Figura2.55

Inverse pode ser evocada a partir da barra da janela 3D, [Select>Inverse],figura2.55,eapartirdomenuSpecials, [W].

Em modo edio, pode invocar Inverse pressionando [Ctrl]+[I]. Inverse comuta o conjunto de elementos da malha seleccionadosenoseleccionados,figura2.56. Note que apesar da tecla de atalho em modo edio e modo objecto ser a mesma, as funes so diferentes nosdoismodosdetrabalho. Figura2.56

89

V4.0

CGAV1MODELAO1

11.8.More.[bpy.ops.mesh.select_more()].
Tabelade Operadores Shortcut [Ctrl]+[Key+] Menu Barra3D


Figura2.57

More pode ser evocada a partir da barra da janela 3D, [Select>More],figura2.57.

Em modo edio, pode invocar More pressionando [Ctrl]+[Key+]. More estende o conjunto de elementos seleccionados aoselementosligadosadjacentes. Dado o conjunto de elementos seleccionados conforme se mostra na figura 2.60, activando More, os elementos seleccionados so estendidos ao conjunto adjacente, conformesemostranafigura2.58. Figura2.58

11.9.Less.[bpy.ops.mesh.select_less()].
Tabelade Operadores Shortcut [Ctrl]+[Key] Menu Barra3D


Figura2.59

Less pode ser evocada a partir da barra da janela 3D, [Select>Less],figura2.59.

Em modo edio, pode evocar Less pressionando [Ctrl]+[Key] Less desselecciona os elementos fronteira do conjunto deelementosseleccionados. Dado o conjunto de elementos seleccionados conforme se mostra na figura 2.58, activando Less, os elementos fronteira so desseleccionados, resultando o conjunto seleccionadoconformesemostranafigura2.60. Figura2.60

V4.0

90

CGAV1MODELAO1

12.SelecodeContornos.
Os Contornos de Arestas e Faces (Edge Loops e Face Loops) so conjuntos contguos de, respectivamente, aresta e faces, no constituindo necessariamente um percursofechado. A possibilidade de definio de Loops em modelos 3D extremamente importante no processo de animao de modelos articulados e na possibilidade de caracterizao de superfcies de transies suaves em modelos com relativamentepoucosvrtices. A seleco de um Contorno pra sempre que encontrado um vrtice que est ligado a um nmero impar (>3) de arestas, designado por Plo, dado que, nesses casos, no existe soluo nica para a construo de um caminho fechado. No sendo encontrados plos, os Contornos comeam e acabam no mesmo elemento, vrticeouface,dividindoomodeloemduaspartes. Todasas5funesdequesefalanassecesseguintes: VertexPath, EdgeLoop, EdgeRing, LooptoRegion, eRegiontoLoop

somtodosdeobjectosdotipomalha.

91

V4.0

CGAV1MODELAO1

12.1.VertexPath.[bpy.ops.mesh.select_vertex_path()].
Tabelade Operadores Shortcut Menu W [Ctrl]+[V] Barra3D


Figura2.61

Vertex Path evocvel a partir da barra da janela 3D, quer via [Mesh>Vertices>Select Vertex Path], quer via [Select>Vertex Path], a partir do menu Specials, [W], e ainda a partir do menu, Vertex Special, [Ctrl]+[V], figura 2.61. Seleccionados dois vrtices, Vertex Path procura o Contorno mais curto entre eles, segundo dois diferentes algoritmos: Edge Length ou Topological, figuras 2.62 e 2.63. Aps a activao da funo o mtodo de clculo da distncia, com valor padro Edge Length, pode ser seleccionadonatabeladeoperadores,figura2.64.

Figura2.62:EdgeLength.

Figura2.63:Topological.

Figura2.64

V4.0

92

CGAV1MODELAO1

12.2.EdgeLoop.[bpy.ops.mesh.loop_multi_select()].
Tabelade Operadores Shortcut [Alt]+[MRB] Menu [Ctrl]+[E] Barra3D


Figura2.65

Edge Loop pode ser evocada a partir da barra da janela 3D via [Mesh>Eges>Edge Loop] ou via [Select>Edge Loop],figura2.65

Em modo edio, pode evocar Edge Loop pressionando [Alt]+[MRB]sobreumaaresta. Na verdade, a tecla de atalho activa uma funo diferente da evocada a partir dos menus: [bpy.ops.mesh.loop_select()]. Dada uma ou mais arestas seleccionadas, Edge Loop selecciona um conjunto contguo de arestas que contenhaaarestaseleccionada,figura2.66. A figura 2.66 mostra, direita, um exemplo em que possveldeterminarumcontornofechado,e,esquerda, um exemplo em que, por ter sido encontrado um plo, no existe soluo nica para a determinao de um contornofechado. Com mais de uma aresta seleccionada a activao de Edge Loop (loop_multi_select()) pode resultar na seleco de mais que um contorno ou de uma regio (EdgeRing).Vejaosexemplosdafiguras2.67e2.68. Em Modo de Seleco de Faces da combinao [Alt]+[MRB] sobre uma face resulta a seleco de um conjuntocontguodefaces(FaceLoop),figura2.69. Figura2.69 Figura2.68 Figura2.66

Figura2.67

V4.0

93

CGAV1MODELAO1

12.3.EdgeRing.[bpy.ops.mesh.loop_multi_select(ring=True)].
Tabelade Operadores Shortcut Menu Barra 3D

[Ctrl]+[Alt]+[MRB] [Ctrl]+[E]


Figura2.70

Acessvel a partir da barra da janela 3D via [Mesh>Eges>EdgeRing]ouvia[Select>EdgeRing],figura 2.70.

Em modo edio, pressionando [Ctrl]+[Alt]+[MRB] sobre umaaresta,activaafunoEdgeRing. Dada uma ou mais arestas seleccionadas, Edge Ring selecciona um conjunto contguo de faces (Regio, no necessariamentefechada),2.71. Note que se trata da mesma funo de Edge Loop, apenascomumdiferentevalordeparmetro. Na verdade, a tecla de atalho activa uma funo diferente da anterior [bpy.ops.mesh.loop_select(ring= True)]. Ou seja, a mesma activada pela combinao [Alt]+[MRB]mascomumdiferentevalordeparmetro. A figura 2.71 mostra, direita, um exemplo em que possvel determinar uma regio fechada, e, esquerda, um exemplo em que, por ter sido encontrado um plo, no existe soluo nica para a determinao de uma regiofechada. Em modo de seleco de aresta, a funo edge ring permitelhe seleccionar um conjunto de arestas em oposio,figura2.72. Figura2.72 Figura2.71

V4.0

94

CGAV1MODELAO1

12.4.LooptoRegion.[bpy.ops.mesh.loop_to_region()].
Tabelade Operadores Shortcut Menu [Ctrl]+[E] Barra3D


Figura2.73

Loop to Region acessvel a partir da barra da janela 3D, quer via [Mesh>Eges>Loop to Region], quer via [Select> Loop to Region], e a partir do menu Edge Specials, [Ctrl]+[E],figura2.73. Com base no conjunto de arestas seleccionadas, Loop to Region divide a malhas em duas partes e selecciona as facesdamenordaspartes,figura2.74.

Figura2.74

12.5.RegiontoLoop.[bpy.ops.mesh.region_to_loop()].
Tabelade Operadores Shortcut [Alt]+[MRB] Menu [Ctrl]+[E] Barra3D


Figura2.75

Region to Loop acessvel a partir da barra da janela 3D, quer via [Mesh>Eges>Region to Loop], quer via [Select> Region to Loop], e a partir do menu Edge Specials, [Ctrl]+[E],figura2.75. Region to Loop executa a operao contrria a Loop to Region, deixando activas as arestas correspondentes ao contorno (ou contornos) de um conjunto de faces seleccionadas,figura2.76.

Figura2.76

95

V4.0

CGAV1MODELAO1

13.Transformao.
Uma vez seleccionado, pode transformar um elemento recorrendo exactamente ao mesmo conjunto de aces descritas a propsito da translao, rotao e escalamento de um objecto como um todo descritas no Mdulo1(teclasG,R,S). As funes so as mesmas em modo objecto e em modo edio: Grab, figura 2.77, Rotate, figura 2.78, e Scale, figura2.79. Qualquer das transformaes accionvel quer a partir da tabela de operadores, figura 2.80, quer a partir da partirdabarradajanela3D,[Mesh>Transform>...]. Para alm das transformaes elementares so descritas em seguida as funes To Shere, Shear, Warp, e Push Pull, tambm todas elas acessveis a partir da barra da janela3D,[Mesh>Transform>...].

13.1.Grab.[bpy.ops.transform.translate()].
Tabelade Operadores Shortcut [G] Menu Barra3D


Figura2.77

V4.0

96

CGAV1MODELAO1

13.2.Rotate.[bpy.ops.transform.rotate()].
Tabelade Operadores Shortcut [R] Menu Barra3D


Figura2.78

13.3.Scale.[bpy.ops.transform.resize()].
Tabelade Operadores Shortcut [S] Menu Barra3D


Figura2.79

A figura 2.81 mostra a tabela de propriedades em modo edio, estando um vrtice seleccionado, em modo de seleco vrtice. No painel Transform pode ver as coordenadas do vrtice, que pode editar, alterando assimasuaposiocomgrandepreciso. Caso esteja seleccionado mais que um vrtice, dado o valormdiodetodasascoordenadas,figura2.82. Notequeaoentraremmodoediotodososvrticesda malha se encontram activos mas no o seu centro (designado por origem a partir da verso 2.5). Se mover (rodar, escalar) toda a malha o seu centro no acompanhaatransformao. Figura2.82 Figura2.81 Figura2.80

V4.0

97

CGAV1MODELAO1

13.4.Shrink/Fatten.[bpy.ops.transform.shrink_fatten()].
Tabelade Operadores Shortcut [Alt]+[S] Menu Barra3D

Shrink/Fatten pode ser evocada a partir da tabela de operadores, a designada por (Transform) Along Normal, figura2.83. Figura2.83 Em modo edio, pode pressionando[Alt]+[S]. evocar Shrink/Fatten

Shrink/Fatten desloca o conjunto de vrtices seleccionados ao longo das normais (de cada um dos vrtices). Na figura 2.84 pode ver uma malha com um conjunto de vrticesseleccionados,e,direita,omesmoconjuntode vrticescomarepresentaodanormalacadaumdeles. Na figura 2.85 pode ver o resultado da aplicao de Shrink/Fatten segundo as normais, esquerda e em sentidocontrrio,dreita. Nota: As normais aos vrtices so calculadas com base nas normais a cada uma das faces adjacentes. Pode ver as normais a cada um dos vrtices activando Vetex Normal no painel Mesh Display da tabela de propriedades. Figura2.85

Figura2.84

V4.0

98

CGAV1MODELAO1

13.5.ToSphere.[bpy.ops.transform.tosphere()].
Tabelade Operadores Shortcut [Shift]+[Alt]+[S] Menu Barra3D


Figura2.86

ToSherepodeserevocadaapartirdabarradajanela3D, [Mesh>Transform>ToSphere],figura2.86.

Em modo edio, pode evocar To Sphere pressionando [Shift]+[Alt]+[S]. To Sphere d forma esfrica a uma malha, tomando o baricentro do conjunto de vrtices seleccionados como centrodecurvatura,figura2.87. Duranteaaplicaodafunopodecontrolarofactorde esfericidade atravs da distncia do cursor do rato ao cursor3D. Aps a aplicao da funo, entre outros parmetros, pode controlar o factor de esfericidade no painel de operadores,figura2.88. Figura2.88 Figura2.87

V4.0

99

CGAV1MODELAO1

13.6.Shear.[bpy.ops.transform.shear()].
Tabelade Operadores Shortcut [Shift]+[Ctrl]+[Alt]+[S] Menu Barra 3D


Figura2.89

Shear pode ser evocada a partir da barra da janela 3D, [Mesh>Transform>Shear],figura2.89.

Em modo edio, pode evocar Shear pressionando [Shift]+[Ctrl]+[Alt]+[S]. Shear utilizada para distorcer a malha ao longo do eixo horizontaldoplanodoecr.figura2.90. Duranteaaplicaodafunopodecontrolarofactorde cisalhamento atravs da distncia do cursor do rato ao cursor 3D. Aps a aplicao da funo, entre outros parmetros, pode controlar o factor de cisalhamento no paineldeoperadores,figura2.91. Figura2.90

Figura2.91

V4.0

100

CGAV1MODELAO1

13.7.Warp.[bpy.ops.transform.warp()].
Tabelade Operadores Shortcut [Shift]+[W] Menu Barra3D


Figura2.92

Warp pode ser evocada a partir da barra da janela 3D, [Mesh>Transform>Warp],figura2.92.

Em modo edio, pode evocar Warp pressionando [Shift]+[W]. Figura2.93 Warp indicada para distribuir a malha em edio longo deumcrculo,quetemporcentroocursor3D. Durante a aplicao da funo pode controlar o ngulo de toro atravs da distncia do cursor do rato ao cursor 3D. Aps a aplicao da funo, entre outros parmetros, pode controlaro ngulo de toro no painel deoperadores,figura2.93. Note que conveniente que a funo seja executada a partir de um ponto de observao da janela 3D perpendicularaoplanoderotao. A figura 2.95 mostra o resultado do enrolamento em tornodoeixodoszz(ocursor3Destsituadonaorigem) doparaleleppedoquepodevernafigura2.94. Figura2.95

Figura2.94

V4.0

101

CGAV1MODELAO1

13.8.PushPull.[bpy.ops.transform.push_pull()].
Tabelade Operadores Shortcut Menu Barra3D


Figura2.96

Push Pull pode ser evocada a partir da barra da janela 3D,[Mesh>Transform>PushPull],figura2.96. Push Pull afasta, ou aproxima, todos os elementos seleccionados de igual distncia relativamente ao seu baricentro,emfunodomovimentodorato. A figura 2.97 mostra, direita, o resultado do afastamento relativamente ao baricentro de todos os vrticesdoparaleleppedoesquerda. Setodososelementosseleccionadosestiveremmesma distncia do baricentro, por exemplo se se tratar de um cubo,aacoserequivalenteaumescalamento.

Figura2.97

V4.0

102

CGAV1MODELAO1

14.Remoo.
Descrevemseemseguidaasfunes: Delete, Merge, eRemoveDoubles,

todaselasmtodosdeobjectosdaclassemesh.

14.1.Delete.[bpy.ops.mesh.delete()].
Tabelade Operadores Shortcut [X] Menu Barra3D


Figura2.98

Delete pode ser evocada a partir da tabela de operadores e a partir da barra da janela 3D, [Mesh>Delete],figura2.98.

Emmodoedio,podeevocarDeletepressionando[X]. Delete elimina o conjunto de elementos seleccionados. Ver surgir no ecr a tabela da figura 2.99, que lhe permiteespecificarotipodeelementosaremover. Figura2.99

V2.0

103

CGAV1MODELAO1

14.2.Merge.[bpy.ops.mesh.merge()].
Tabelade Operadores Shortcut [Alt]+[M] Menu [Ctrl]+[V] Barra3D


Figura2.100

Merge pode ser evocada a partir da tabela de operadores, a partir da barra da janela 3D, [Mesh>Vertices> Merge], e a partir do menu Vertex Specials,figura2.100.

Em modo edio, pode evocar Merge pressionando [Alt]+[M]. Evocando Merge, todos os vrtices seleccionados so reduzidos a um s, figura 2.101, posicionado na opo seleccionadanomenuquesurgenoecr,figura2.102. Dependendo da topologia do conjunto de vertices seleccionado, as opes At First e At Last podero no aparecernomenu(pornoteremsignificado). Figura2.101

Figura2.102

V2.0

104

CGAV1MODELAO1

14.3.RemoveDoubles.[bpy.ops.mesh.remove_doubles()].
Tabelade Operadores Shortcut Menu [Ctrl]+[V] Barra3D


Figura2.103

Remove Doubles pode ser evocada a partir no menu da janela 3D, [Mesh>Vertices>Remove Doubles], do menu Vertex Special, [Ctrl]+[V], e ainda a partir da tabela de operadores,figura2.103. Remove Doubles funde todos os vrtices seleccionados cuja distncia relativa seja menor que um determinado limiar,figura2.104. Remove Doubles tem como limiar de eliminao padro o valor 0.0, isto , s so eliminados os vrtices completamentesobrepostos. Aps a aplicao da operao, o limiar de eliminao pode ser especificado no painel que surge na tabela de operadores,figura2.105.

Figura2.104

Figura2.105

V2.0

105

CGAV1MODELAO1

15.Criao.

15.1.Extrude.
A tcnica de Extruso certamente a mais utilizada na criao de modelos 3D em que se adopte uma estratgia BottomUp, isto , se parta do particular para o geral, de umvrticeparaomodelofinal. Em geral, da extruso de um vrtice resulta a criao de uma aresta, de uma aresta um face, e de uma face um volume. O procedimento de modelao por extruso consiste simplesmente: na seleco de um elemento (ou conjunto deles), activao do modo extrude, que, de imediato, cria uma rplica do elemento seleccionado, na mesmaposio,eentraemmodotranslao, Figura2.107 e no arrastamento do rato deslocando as rplicascriadasparaaposiodesejada. A figuras 2.106 a 2.108 mostram a aplicao duas vezes sucessivasdaextrusodeumaregioseleccionadanuma malha, segundo a direco da normal ao conjunto de elementosseleccionados,assinaladapelalinhaabranco. Em Tutorial 1 exemplificada a utilizao da tcnica de extruso, construindo o modelo 3D de um peo de xadrez. Figura2.108

Figura2.106

V2.0

106

CGAV1MODELAO1

15.1.1.ExtrudeRegion.[bpy.ops.mesh.extrude_region_move()]
Tabelade Operadores Shortcut [E] Menu Barra3D


Figura2.109

Extrude Region pode ser evocada a partir da tabela de operadores e a partir da barra da janela 3D, [Mesh> ExtrudeRegion],figuras2.109e2.110.

Em modo edio, para activar Extrude Region pressione [E]. Na configurao padro, extrude region executada segundo a normal ao conjunto de elementos selecionado. Como habitual, o processo de translao pode ser restringido a apenas um dos eixo coordenados (relembre, pressionando [X], [X][X], [Y] etc.), e o valor do deslocamentopodeserinseridoapartirdoteclado. Se tal for necessrio, a extruso pode ser feita com grandeprecisorecorrendotabeladeoperadores,aps aexecuodafuno,figura2.111. Actuando sobre os cursores das caixas XYZ, ou por insero directa, insira os valores exactos pretendidos. Note, em Constraint Axis, que na configurao padro apenas o eixo dos zz est seleccionado. Se pretender extrudirlivrementeoselementosseleccionadosactiveos 3eixos. Caso exista apenas um vrtice seleccionado (ou conjunto de vrtices no ligados) o processo de extruso, activado Extrude Region], cria uma aresta entre os dois vrtices. Figura2.112esquerda. Casosejaseleccionadaumaaresta(2vrticesligados),ao activar extrude region, so criados 2 novos vrtices, e, como pode observar movendo o rato, criada uma face entreos4vrtice,figura2.112aocentro. Se pretender extrudir dois, ou mais, vrtices ligados sem criar faces entre eles, figura 2.112 direita, deve activar ExtrudeIndividual. Figura2.110

Figura2.111

Figura2.112

V2.0

107

CGAV1MODELAO1

15.1.2.ExtrudeIndividual.
Tabelade Operadores Shortcut [Shift]+[E] Menu Barra3D


Figura2.113

Extrude individual pode ser evocada a partir da tabela de operadores e a partir da barra da janela 3D, [Mesh> ExtrudeIndividual],figura2.113.

Em modo edio, para activar extrude individual pressione[Shift]+[E]. A funo evocada por extrude individual depende do mododeselecoactivo. Em modo de seleco vrtice, extrude individual activa bpy.ops.mesh.extrude_vertices_move(). Cada um dos vrtices seleccionados duplicado mas no so criadas arestasnemfacesentreeles,figura2.114. Em modo de seleco aresta, extrude individual activa bpy.ops.mesh.extrude_edges_move(). Cada uma das aresta seleccionadas duplicada e so criadas faces entreosduplicadoseasarestasoriginais,figura2.115. Em modo de seleco face, extrude individual activa bpy.ops.mesh.extrude_faces_move() ou bpy.ops.mesh. extrude_region_move() dependendo da topologia do conjunto de faces seleccionadas. Cada uma das faces seleccionadas duplicada e so criadas faces entre os duplicados e as arestas seleccionadas originais, figura 2.116. Note que no caso da extruso individual de faces, ao contrrio da extruso de uma regio so criadas faces interioresnamalhaextrudida. Figura2.116 Figura2.114

Figura2.115

V2.0

108

CGAV1MODELAO1

15.1.3.Criaoelementar.[bpy.ops.mesh.dupli_extrude_cursor()].

Em modo edio, pressione [Ctrl]+[MLB] para inserir um vrtice(isolado). Todos os vrtices que se encontrem seleccionados sero ligadosporumaarestaaovrticeinserido,figura2.117. Figura2.117

V2.0

109

CGAV1MODELAO1

15.2.Tutorial1
1.AbraoBlender 2.Elimineocubo,[X].Figura2.118. Figura2.118 3. Passe a ToptView em projeco ortogrfica, [NumLock]>[7]>[5]. 4.Insiraumcirculo,[Shift]+[A]>[Circle].Figura2.119. 5.PasseaFrontView,[1]. 6.Entreemmodoedio,[Tab]. Na configurao padro todos os vrtices se encontram seleccionados. Deve neste momento estar a observar umaimagemidnticafigura2.120. 7. Proceda extruso do circulo segundo zz: [E] > [Z] > (desl.Rato)>[MLB].Figura2.121. Figura2.121 Figura2.120 Figura2.119

V2.0

110


8. Proceda a uma extruso segundo zz seguida de escalamento:[E]>[Z]>(desl.Rato)>[MLB]>[S]>(desl. Rato)>[MLB],figura2.122. 9.Atravsdeumasequnciadeaces: [E]>[Z]>(desl.Rato)>[MLB] [E] > [Z] > (desl. Rato) > [MLB] > [S] > (desl. Rato)>[MLB] proceda a sucessivas extruses, e extruses seguidas de escalamento,criandoomodelodafigura2.123. Nas operaes de escalamento, no esquea que quanto mais afastado do pivot estiver o cursor do rato mais fcil sercontrolarofactordeescalamento. 10. Chegado ao topo, pressione [Alt]+M] e seleccione At Center, para juntar todos os vrtices num s, no baricentro do conjunto seleccionado. Proceda de igual modonabasedoobjecto,figura2.124.

CGAV1MODELAO1

Figura2.122

Figura2.123

11. Seleccione o vrtice superior, e puxeo ligeiramente paracima,[G]>[Z]>(desl.Rato),figura2.125. Figura2.125 Figura2.124

V2.0

111

CGAV1MODELAO1

15.3.MakeEdge/Face.[bpy.ops.mesh.edge_face_add()].
Tabelade Operadores Shortcut [F] Menu [Ctrl]+[E] [Ctrl]+[F] Barra3D


Figura2.126

Make Edge/Face pode ser evocada a partir da barra da janela 3D, via [Mesh>Edges>Make Edge/Face] ou via [Mesh>Faces>Make Edge/Face], a partir do menu Edge Specials, [Ctrl]+[E], e a partir do menu Face Specials, [Ctrl]+[F],figura2.126.

Em modo edio para evocar Make Edge/Face pressione [F] Seleccionados dois vrtices Make Edge/Face insere uma arestaentreeles,figura2.127. Uma rea entre um grupo de vrtice ligados por arestas no constitui necessariamente uma face, figura 2.127, e, noconstituindoumaface,sertransparentenaimagem renderizadadomodelo3D. Seleccione trs ou quatro vrtices Make Edge/Face insereumafaceentreeles,figura2.128. Figura2.128 Figura2.127

V2.0

112

CGAV1MODELAO1

15.4.Fill.[bpy.ops.mesh.fill()].
Tabelade Operadores Shortcut [Alt]+[F] Menu [Ctrl]+[F] Barra3D


Figura2.129

Fill pode ser evocada a partir da barra da janela 3D, [Mesh>Faces>Fill], e a partir do menu Face Specials, [Ctrl]+[F],figura2.129.

Emmodoedio,paraevocarFillpressione[Alt]+[F] Seleccionado um conjunto de vrtices Fill insere vrias facesemsimultneo,figura2.130. Figura2.130

15.5.EdgeFlip.[bpy.ops.mesh.edge_flip()].
Tabelade Operadores Shortcut [Shift]+[Ctrl]+[F] Menu [Ctrl]+[F] Barra 3D


Figura2.131

Edge Flip pode ser evocada a partir da barra da janela 3D, [Mesh>Faces> Edge Flip], e a partir do menu Face Specials,[Ctrl]+[F],figura2.131.

Em modo edio, pode evocar Edge Flip pressionando [Ctrl]+[Shift]+[F] Dado um conjunto de faces seleccionadas Edge Flip alteraaposiodasarestas,figura2.132. A alterao da posio das arestas, tendo como consequncia a alterao do posicionamento das faces, pode ter uma influncia muito significativa na imagem resultante da renderizao, como consequncia da alterao do posicionamento das normais a cada uma dasfaces. Figura2.132

113

V2.0

CGAV1MODELAO1

15.6.BeautifyFill.[bpy.ops.mesh.beautify_fill()].
Tabelade Operadores Shortcut [Shift]+[Alt]+[F] Menu [Ctrl]+[F] Barra 3D


Figura2.133

Beautify Fill pode ser evocada a partir da barra da janela 3D, [Mesh>Faces>BeautifyFill], e a partir do menu Face Specials,[Ctrl]+[F],figura2.133.

Em modo edio, para evocar Beautify Fill pressione Shift]+[Alt]+[F] Figura2.134 Beautify Fill converte um conjunto de faces seleccionadas num padro "mais ordenado", figura 2.134. OcomandoBeautifyFill,aoalteraroposicionamentodos vrtices, pode ser extremamente til, quer por da resultar uma imagem renderizada diferente, quer na importncia que possa ter na continuao da construo do modelo 3D, se for necessrio, por exemplo, determinar um conjunto de vrtices que constitua um contorno(EdgeLoop). Internamente, todas as faces limitadas por quatro arestas, designadas por Quads, so divididas em duas facestriangulares.Amenosquedesejeacriaodefaces perfeitamente planas, como no caso do cubo, prefervel a criao de faces triangulares. Em qualquer altura, as faces quadrangulares podem ser convertidas emfacestriangulareseviceversa.

V2.0

114

CGAV1MODELAO1

15.7.QuadstoTris.[bpy.ops.mesh.quads_convert_to_tris()].
Tabelade Operadores Shortcut [Ctrl]+[T] Menu [Ctrl]+[F] Barra3D


Figura2.135

Quads to Tris pode ser evocada a partir da barra da janela 3D, [Mesh>Faces>Quads to Tris], e a partir do menuFaceSpecials,[Ctrl]+[F],figura2.135.

Em modo edio, para evocar Quads to Tris pressione [Ctrl]+[T]. Dado um conjunto de faces seleccionadas Quads to Tris converte as faces quadrangulares em faces triangulares, figura2.136. Figura2.136

15.8.TrisToQuads.[bpy.ops.mesh.tris_convert_to_quads()].
Tabelade Operadores Shortcut [Alt]+[J] Menu [Ctrl]+[F] Barra3D


Figura2.137

Tris To Quads pode ser evocada a partir da barra da janela 3D, [Mesh>Faces>Tris To Quads], e a partir do menuFaceSpecials,[Ctrl]+[F],figura2.127.

Em modo edio, para evocar Tris To Quads pressione [Alt]+[J]. Dado um conjunto de faces seleccionadas Tris to Quads converteasfacestriangularesemfacesquadrangulares.

V2.0

115

CGAV1MODELAO1

15.9.Subdivide.[bpy.ops.mesh.subdivide()].
Tabelade Operadores Shortcut Menu [W] [Ctrl]+[E] Barra 3D


Figura2.138

Subdivide pode ser evocada a partir da barra da janela 3D, [Mesh>Edges>Subdivide], a partir do menu Edge Special, [Ctrl]+[E], a partir do menu Specials, [W], e a partirdatabeladeoperadores,figura2.138. Dado um conjunto arestas seleccionadas, Subdivide divide cada uma delas em duas, no ponto mdio, sendo acriadosnovosvrtices. A figura 2.139 ilustra a aplicao de Subdivide 1 e 2 vezes. Aps a aplicao de subdivide, pode, na janela de operadores,figura2.140,especificar3parmetros: Number of Cuts Nmero de cortes a efectuar emcadaumadasaresta. A figura 2.141 ilustra, esquerda, uma subdiviso em 3 partes (especificando number of cuts 2), e, direita, uma subdiviso em 4 partes(especificandonumberofcuts3).

Figura2.139

Smoothness: Os novos vrtices so desviados em direco ao baricentro dos vrtices ligados, com um deslocamento proporcional ao valor do parmetro. O parmetro tem valor padro 0.0, significando desvio nulo. A segunda opo do menu specials, Subdivide Smooth, equivalente operao subdivide com parmetros: numbers of cuts 1; smoothness 1, figura 2.142 esquerda. Nesta figura, direita, pode ver o resultado da operao subdivide com parmetros: numbers ofcuts3;smoothness1.5. Figura2.141 Figura2.140

Figura2.142

V2.0

116


Fractal: Os novos vrtices so dispostos aleatoriamente. A figura 2.143 mostra o resultado da operao subdivide com parmetros:numberofcuts2;fractal10.

CGAV1MODELAO1

Figura2.143

15.10.Duplicate&Move.[bpy.ops.mesh.duplicate_move()].
Tabelade Operadores Shortcut [Shift]+[D] Menu Barra 3D

Duplicate&Move pode ser evocada a partir da barra da janela3D,[Mesh>AddDuplicate],eapartirdatabelade operadores,figura2.144.

Em modo edio pode evocar Duplicate&Move pressionando[Shift]+[D]. Dado um conjunto de elementos de uma malha seleccionados, Duplicate&Move cria uma cpia dos elementos na mesma posio dos originais e passa ao mododetranslao. Embora no esteja disponvel de momento (R29442) a partir da interface, existe ainda o mtodo Duplicate [bpy.ops.mesh.duplicate()], com funcionalidade idntica ao acima descrito, mas no activando o modo de translao. Figura2.144

117

V2.0

CGAV1MODELAO1

15.11.Spin.[bpy.ops.mesh.spin()].
Tabelade Operadores Shortcut [Alt]+[R] Menu Barra3D Figura2.145

Spin pode ser evocada a partir da tabela de operadores, figura2.145.

Emmodoedio,paraevocarSpinpressione[Alt]+[R]. AfunoSpinespecialmenteindicadaparacriarslidos de revoluo e seces circulares, e consiste na extruso automtica do conjunto de vrtices seleccionados ao longodeumcirculonoplanodajanela3Decujocentro ocursor3D. A tcnica extremamente simples de aplicar: uma vez definido o perfil do objecto a modelar e feito o correcto posicionamentodopivot,bastaactivarafuno. Aps executar a funo pode, na tabela de operadores, figura 2.146, especificar o nmero de rplicas, Steps, o ngulototaldarotao,Degrees,eaindaalterarocentro eoeixoemtornodoqualfeitaarotao. A figura 2.147 mostra o resultado da aplicao de spin , com valores padro, ao conjunto de vrtices seleccionados: so extrudidas 9 rplicas ao longo de um quadrante(90o). Em Tutorial 2 exemplificada a aplicaoda tcnica Spin construindodenovoomodelo3Ddeumpeodexadrez. Sendo um slido de revoluo esta tcnica especialmenteindicada. Figura2.147

Figura2.146

15.11.1.SpinDuplicate.
Como pode ver, figura 2.146, imediatamente a seguir ao parmetroSteps,afunoSpintemumparmetro,Dupli (abreviatura de Duplicate), que est desactivado na configuraopadro. Activando o parmetro Dupli a funo Spin passa a ter uma diferente funcionalidade, que designaremos por funoSpinDuplicate.

V2.0

118


A funo Spin Duplicate indicada para criar rplicas da malha de um objecto, ou parte dela, ao longo de um crculooudeumasecocircular,figura2.148. Note que muito importante o correcto posicionamento do cursor 3D , em torno do qual ser feita a rotao, e que a rotao feita no plano da Janela 3D, embora qualquer destes destes parmetros, Center e Axis, possam ser alterados posteriori na janela de operadores,figura2.148. Note ainda que se proceder a uma revoluo completa, resultaumasobreposiodeelementosnaposioinicial (quedevereliminar). Em Tutorial 3 exemplificada a aplicaoda tcnica Spin Duplicatenaconstruodeumajantedeautomvel.

CGAV1MODELAO1

Figura2.148

V2.0

119

CGAV1MODELAO1

15.12.Tutorial2
1.AbraoBlender.Deixeestarocubo. 2.PasseaTopView,[7]. 3.Entreemmodoedio,[Tab]. 4. Na configurao padro todos os vrtices esto selecionados].Eliminetodosvrtices,[X]. 5. Note que o centro do objecto no foi eliminado, e encontrase em xyz:[0 0 0], como pode confirmar na tabela de propriedades, caso esta no esteja visvel direitadajanela3Dpresssione[N]. 6. Coloque o rato sobre a origem (aproximadamente) e pressione [Ctrl]+[MLB], criando assim um vrtice. Recorra tabela de propriedades para colocar o vrtice rigorosamentesobreaorigem,figura2.149. Figura2.150 7. Arraste o rato para a direita e crie um novo vrtice, [Ctrl]+[MLB]. Note que, automaticamente, criada uma arestaenteosdoisvrtices,figura2.150. 8. Repita o procedimento sobre o plano xy, criando novos vrtices que definem o perfil de um peo de xadez,figura2.151. 9. Recorrendo tabela de propiedades, corrija a posio do ltimo ponto, assegurado que se encontra sobre o eixodosyy,figura2.152. 10. Caso cursor 3D no esteja na origem, corrija a sua posio, recorrendo tabela de propriedades, ou seeleccionando o ponto do perfil que est na origem e fazendo,[Shift]+[S]>[CursortoSelected]. 11. Mude para FrontView, [1]. Pode verificar que o perfil seencontrasobreoeixodosxx,figura2.153. Figura2.153 Figura2.152 Figura2.151 Figura2.149

V2.0

120


12. Accione a funo Spin, [Alt]+[R], e, na tabela de operadores,modifiqueovalordeDegreespara360.0eo valordeSteps,porexemplo.para12.Figura2.154. Note que importante que a rotao seja de 360 para que se definam as ltimas faces de modo a fechar o objecto, figura 2.155. No entanto, resultou daqui a criao de um conjunto de vrtices sobrepostos (o primeiroeoltimoperfilficaramsobrepostos).

CGAV1MODELAO1

Figura2.154

13. Seleccione todos os vrtices, [A], e execute [Remove Doubles]apartirdatabeladeoperadores. Figura2.156 Figura2.155

V2.0

121

CGAV1MODELAO1

15.13.Screw.[bpy.ops.mesh.screw()].
Tabelade Operadores Shortcut Menu Barra3D Figura2.157

Screw pode ser evocada a partir da tabela de operadores,figura2.157. A funo Screw indicada para criar objectos helicoidais (molas,roscas,parafusos,etc.). Para alm do perfil da hlice, a funo Screw necessita de uma linha aberta de vrtices (basta uma aresta), pertencente mesma malha do perfil, que indicadora da translao a efectuar em cada passo da hlice figura 2.158. Embora se possam adoptar perspectivas propcias definio de modelos mais complexos, para um modelo de hlice simples seleccione, por exemplo FrontView, e represente o perfil e a linha aberta no plano zx. A hlice desenvolversesegundozz,emdirecoaocursor3D. Aps a execuo da funo pode, na tabela de operadores, figura 2.160, alterar os parmetros Steps, correspondente ao nmero de rplicas por cada passo, isto , por cada rotao de 360, e Turns corrrespondenteaonmerototaldepassosdahlice. Em cada passo a linha aberta sofre uma translao sobre oseuprprioeixodevalorigualaoseucomprimento. Se a linha aberta no for paralela ao eixo dos zz afastar se progressivamente do eixo de rotao, mantendo o perfildahlicesempreamesmadistnciarelativalinha aberta. Figura2.160 Figura2.159 Figura2.158

V2.0

122

CGAV1MODELAO1

15.14.Solidify.[bpy.ops.mesh.solidify()].
Tabelade Operadores Shortcut Menu [Ctrl]+[F] Barra 3D


Figura2.161

Solidify pode ser evocada a partir da barra da janela 3D, [Mesh>Faces>Solidify], e a partir do menu Faces Special, [Ctrl]+[F],figura2.161. Solidify faz a extruso e translao do conjunto de vrtices seleccionados, dando espessura, com um valor padrode0.01,malhaemmodelao,figura2.162. Aps a execuo da funo possvel alterar o valor da translao dos novos vrtices (espessura: parmetro Thickness), a partir da tabela de operadores, figura 2.163.

igura2.162

Figura2.163

15.15.Mirror.[bpy.ops.transform.mirror()].
Tabelade Operadores Shortcut [Ctrl]+[M] Menu Barra 3D

Mirror pode ser evocado a partir da barra da janela 3D, [Object>Mirror],figura2.164. Em modo edio, pode evocar Mirror pressionando [Ctrl]+[M]. A funo a mesma em modo objecto e modo edio, mas existe agora a opo de reflectir o objecto relativamenteaosistemadeeixoslocal. A figura 2.165 mostra uma reflexo feita em torno do cursor 3D, segundo o eixo dos yy do sistema de coordenadaslocal. Figura2.165 Figura2.164

V2.0

123

CGAV1MODELAO1

15.16.LoopCut.[bpy.ops.mesh.loopcut_slide()].
Tabelade Operadores Shortcut [Ctrl]+[R] Menu Barra 3D Figura2.166

Loop Cut pode ser evocado a partir da tabela de operadores,figura2.166.

Em modo edio, pode evocar Loop Cut pressionando [Ctrl]+[R]. A partir de uma aresta seleccionada, Loop Cut cria um Contorno (edge loop) que subdivide um conjunto contguodefaces(faceloop). Numa 1 fase so apresentados Contornos possveis, coloridos a magenta, seleccionveis pelo movimento do rato,figura2.167. Nesta fase, pode seleccionar atravs da roda do rato, [MW],onmerodecontornosquedesejainserir,2.168. Numa 2 fase, uma vez seleccionado o Contorno, [MLB], o seu posicionamento final especificado atravs do movimento do rato a longo de uma aresta colorida a verde,figura2.169. Nesta fase, pressionando [MMB] fora o corte exactamenteameio. Figura2.169 Figura2.168 Figura2.167

V2.0

124

CGAV1MODELAO1

15.17.Tutorial3
Vamos ilustrar a utilizao da funo Loop Cut mostrandoummtodoalternativodemodularopeode xadrez. A modelao TopDown, que consiste em partir de um modelo geomtrico simples, um cubo, um cilindro etc., fazendo progressivamente a adaptao da topologia inicial ao objecto a modelar, uma tcnica alternativa s estratgias de modelao vistas anteriormente, em que seevoluiudoparticularparaogeral. 1. Abra o ficheiro Blender do tutorial 1 ou 2 e salve uma imagem (faa uma captura de ecr) do peo de xadrez numaprojecoortogonal(porexemplofrontview). 2. Abra um novo Blender. Seleccione, [RMB], e elimine o cubo,[X]. 3.Abraatabeladepropriedades,[N]. 4. Seleccione a tabela Background Images. Active Background Images. Pressione Add Image, Not Set e Open.Seleccioneoficheirocomaimagemdopeo. 5.Casoaimagemnoestejacentrada,utilizeacaixaXdo painelBackgroundImagesparaacentrar. 6.Passeafrontview,[1]. 7. Coloque o cursor na origem, [Shif]+[S] > Cursor to Center. 8.Insiraumcilindro,[Shift]+[A]>Mesh>Tube. 9. Entre em modo edio, [Tab], e escale o cilindro segundozz,[S]>[Z]>(Desloc.Rato),alturadopeode xadrez. Caso seja necessrio desloque a imagem na verticalutilizandoacaixaYdopainelBackgroundImages. 10.Desseleccionetodosovrtices,[A]. 11. Seleccione o vrtices da base, [B] > (Desloc. Rato) , figura2.170. 12.Faaumescalamentoataopermetroexterior,[S]> (Desloc.Rato),figura2.171 13. Acrive Loop Cut e desloque o contorno at ao 1 patamardopeodexadrez,[Ctrl]+[R]>[LMB]>(Desloc. Rato), Figura2.171 Figura2.170

V2.0

125


14.Faaumescalamentoataopermetroexterior,[S]> (Desloc.Rato),figura2.172 15.ActivenovamenteLoopCut,desloqueocontornoat patamarseguintedopeodexadrez,[Ctrl]+[R]>[LMB]> (Desloc. Rato), e faa um escalamento, [S] > (Desloc. Rato),ataopermetroexterior. 16. V repetindo o procedimento 16, figura 2.173, at chegar ao topo, completando assim a forma do peo de xadrez.

CGAV1MODELAO1

Figura2.172

Figura2.173 Figura2.174

126

V2.0

CGAV1MODELAO1

16.Modificao.

16.1.SmoothVertex.[bpy.ops.mesh.vertices_smooth()].
Tabelade Operadores Shortcut Menu [W] [Ctrl]+[V] Barra3D


Figura2.175

Smooth Vertex pode ser evocada a partir do menu da barra da janela 3D, [Mesh>Vertices>Smooth Vertex], do menu vertex Specials, do menu Special (em que tem a designao Smooth), e a partir de tabela de operadores, figura2.175. Suavizaamalha,ouapartedamalhaseleccionada(torna as arestas menos vivas em resultado da alterao do ngulo entra as faces), movendo os vrtices em direco aobaricentrodasvrticesligados.NoconfundircomSet Smooth. Aps a aplicao da funo pode definir o nmero de vezes que a deseja aplicar, especificando o parmetro Smooth iteration a partir da tabela de operadores, figura 2.176. A figura 2.177 mostra o resultado da aplicao de Smooth10vezes.

Figura2.176

Figura2.177

V2.0

127


A funo til quer como ferramenta de modulao quer como instrumento de regularizao de superfcies que, inadvertidamente, tenham ficado irregulares duranteoprocessodemodelaofigura2.178.

CGAV1MODELAO1

Figura2.178

16.2.Rip.[bpy.ops.mesh.rip()].
Tabelade Operadores Shortcut Menu [Ctrl]+[V] Barra3D


Figura2.179

Rip pode ser evocada a partir do menu, Vertex Special, [Ctrl]+[V], e a partir da barra da janela 3D, [Mesh>Vertices>Rip],figura2.179. Dado um conjunto seleccionado de vrtices, no constituindo necessariamente um contorno fechado, nem sequer ligado, a Rip rasga a malha ao longo das arestas que interligam os vrtices seleccionados, criando uma cpia, na mesma posio, e ligada malha original, decadaumadasarestasevrticesseleccionados. Na figura 2.180 pode ver, direita, o cubo "rasgado" ao longo do contorno seleccionado conforme se mostra no cubodaesquerda. Figura2.180

16.3.Rip&Move.[bpy.ops.mesh.rip_move()].
Tabelade Operadores Shortcut [V] Menu Barra3D

Rip&Moveevocvelapartirdatabeladeoperadores. Em modo edio, pode activar a funo Rip&Move pressionando[V]. Rip&Move idntica funo Rip, mas o novo conjunto devricesficaseleccionadoeemmodotranslao. Figura2.181

V2.0

128

CGAV1MODELAO1

16.4.Split.[bpy.ops.mesh.split()].
Tabelade Operadores Shortcut [Y] Menu [Ctrl]+[V] Barra3D


Figura2.182

Split evocvel a partir da barra da janela 3D, [Mesh]>[Vertices]>[Spit], e do menu, Vertex Special, [Ctrl]+[V],figura2.182.

Emmodoedio,podeevocarSplitpressionando[Y]. Com a funo Split pode separar uma ou vrias faces da malha a que pertencem. Embora separada geometricamente, a face, ouconjuntode faces, continua apertencermesmamalha,figura2.183.

Figura2.183

V2.0

129

CGAV1MODELAO1

16.5.Separate.[bpy.ops.mesh.separate()].
Tabelade Operadores Shortcut [P] Menu [Ctrl]+[V] Barra3D

Acessvel a partir da barra da janela 3D, [Mesh]>[Vertices]>[Separate], e do menu, Vertex Special,[Ctrl]+[V],figura2.184. Em modo edio, pode evocar Separate pressionando [P]. Activando Separate apresentado no ecr o menu da figura 2.185, que permite seleccionar 3 tipos diferentes deseparao: Selection: O conjunto de vrtices seleccionados passamaconstituirumnovoobjecto. By Material: Cria objectos separados por cada um dos diferentes materiais (se existirem) do objectoemedio. By Loose Parts: Todos (se existirem) elementos noligados(porarestas)malhaactiva,passam aconstituirumnovoobjecto. Figura2.185 Figura2.184

V2.0

130

CGAV1MODELAO1

16.6.RotateEdgeCW/CCW.[bpy.ops.mesh.edge_rotate()].
Tabelade Operadores Shortcut Menu [Ctrl]+[E] Barra3D


Figura2.186

Rotate Edge CW / CCW evocvel a partir da barra da janela 3D, [Mesh>Eges> Rotate Edge CW / CCW], e do menuEdgeSpecial,[Ctrl]+[E],figura2.186. Rotate Edge CW / CCW roda o vrtice seleccionado no sentido dos ponteiro do relgio (CW), ou no sentido directo(CCW),figuraXXX. O vrtice pode estar explicitamente seleccionado, ou implicitamente entre dois vrtices seleccionados ouduas facesseleccionadas. A funo utilizada fundamentalmente na simplificao de malhas visando minorar o nmero de vrtices presentes. Apsaaplicaodafunoosentidoderotaopodeser alteradonopaineldeoperadores,figura2.188.

Figura2.187

Figura2.188

V2.0

131

CGAV1MODELAO1

16.7.EdgeSlide.[bpy.ops.transform.edge_slide()].
Tabelade Operadores Shortcut Menu [Ctrl]+[E] Barra3D


Figura2.189

Edge Slide evocvel a partir da barra da janela 3D, [Mesh>Eges],a partir do menuEdge Special, [Ctrl]+[E], e apartirdatabeladeoperadores,figura2.189. Edge Slide permite deslocar uma aresta ao longo das faces adjacentes, figura 2.190, sendo o valor do deslocamento proporcional ao deslocamento do rato, ou introduzido via teclado, especificado em percentagem relativamentedistnciasarestasmaisprximas. Poder ser seleccionada mais do que uma aresta desde que pertena ao mesmo Contorno (Vertex Path/Edge Loop). Apsaaplicaodafuno,apercentagemdetranslao podeseralteradonopaineldeoperadores,figura2.191.

Figura2.190

Figura2.191

V2.0

132

CGAV1MODELAO1

16.8.Posicionamentodaorigem.
Uma vez juntos, os objectos passam a constituir um s, com a topologia da resultante, sendo o centro o do ltimoobjectoseleccionado. Para reposicionar a origem faa a respectiva seleco a partir da barra da janela 3D, quer em modo edio, [Mesh>Transform>Geometry to Origin], figura 2.192, quer em modo objecto, [Object>Transform> Geometry toOrigin].

Figura2.192

Em modo objecto ou em modo edio, para reposicionar a origem pode ainda pressionar [Shift]+[Ctrl]+[Alt]+[C] e fazer a seleco a partir da tabela que surge no ecr, figura2.193. Figura2.193

V2.0

133

CGAV1MODELAO1

16.9.EdioProporcionaldeVrtices.
Tabelade Operadores Shortcut [O] [Alt]+[O] Menu Barra3D


Figura2.194

Proporcional Editing pode ser evocada a partir da barra da janela 3D, [Mesh>Proporcional Editing], figura 2.194, ou, de modo mais imediato, a partir do Menu Proporcional Editing existente na mesma barra, figura 2.195.

Em modo edio, pode evocar Proporcional Editing pressionando[O]. Figura2.195 Em modo edio [Alt]+[O] comuta entre edio proporcionaldevrticesligadosenoligados.

Em modo edio [Shift]+[O] comuta entre o tipo de curvadeinflunciadaedioproporcional. Proportional Edit indicada para produzir transformaes suaves na malha de um objecto, propagando as aces efectuadas sobre os vrtices seleccionados a todos aqueles que se encontrem numa regiocircularderaiocontroladopor[MW]. Para no influenciar os vrtices que, embora dentro da readacircunferncia,noseencontremimediatamente ligados malha em edio pressione [Alt]+[O], ou seleccione o respectivo menu disponvel na barra da janela3D,figura2.196efigura2.197. Figura2.197 Figura2.196

V2.0

134


Existem 7 diferentes modos de a edio proporcional se propagar na zona de influncia, seleccionveis com [Shift]+[O], a partir da barra da janela 3D, [Mesh>Proporcional Editing Falloff], ou atravs do respectivo na mesma barra, figura 2.198: Random, figura 2.199;Constant,figura2.200;Linear,figura2.201;Sharp, figura 2.202; Root, figura 2.203; Sphere, figura 2.204; e Smooth,figura2.205.

CGAV1MODELAO1

Figura2.198

Figura2.199 Figura2.202

Figura2.200 Figura2.203

Figura2.201 Figura2.204

Figura2.205

V2.0

135

CGAV1MODELAO1

16.10.SnapDuringTransform.
Tabelade Operadores Shortcut [Shift]+[Tab] Menu Barra3D


Figura2.206

Snap During Transform pode ser evocada a partir do menu dedicado existente na barra da janela 3D, figura 2.206.

Emmodoobjectoouemmodoedio,podeevocarSnap DuringTransformpressionando[Shift]+[Tab]. Snap During Transform pode ser usado em simultneo com uma operao de translao, rotao, escalamento ou extruso, permitindo alinhar ou fazer coincidir os elementos (ou objectos) seleccionados com um elemento(objecto)alvo. Por exemplo, admita que quer deslocar os vrtices seleccionados na figura 2.207. de modo a que fiquem sobrepostosaosvrticesimediatamenteabaixo.Basta: 1. 2. 3. ActivarSnapDuringTransform,[Shift]+[Tab]. ActivarGrab,[G]. Deslocar o rato para a proximidade do alvo e pressionar[MLB]paraconfirmaraoperao. Figura2.208 Figura2.207

Note na figura 2.208 a pequena circunferncia a branco, indicativadaposiodoalvo. O tipo de alvo especificvel no menu Snap Element, figura 2.209, e o tipo de alinhamento (no que diz respeito ao conjunto de elementos seleccionados) especificvelnomenuSnapTarget,figura2.210. Figura2.209 Figura2.210

V2.0

136

Você também pode gostar