Você está na página 1de 6

Dica da Semana I Studio EM | OP | RM | UG I Março 2020

Booleanas com Geometrias Simples


Parte I

Raylline Silva
Suporte Técnico

Engenheiro de Minas
Este documento não deve ser reproduzido, todo ou em parte, bem como as informações contidas não devem ser divulgadas,
sem a prévia autorização dos diretores da Datamine Corporate Limited. Qualquer forma de reprodução, divulgação,
compartilhamento, cópia, modificação, distribuição ou publicação deste material é estritamente proibida.
1
1. INTRODUÇÃO

As Operações Booleanas consistem em uma técnica de manipulação de wireframes presente nos


produtos Datamine Studio.

Elas são utilizadas para gerar objetos por meio da união, diferença e interseção de wireframes.
Esses objetos de saída podem ser sólidos, superfícies ou strings, a depender do comando e das
configurações utilizadas pelo usuário.

Esta é a primeira de uma série de duas dicas que abordarão este tema. A dica desta semana
tratará dos comandos de Operações Booleanas Union, Difference e Intersection. Na semana
seguinte, serão abordados os comandos Extract Separate, Strings from Intersections e Solid
Hull.

Neste tutorial serão utilizadas wireframes com geometrias simples como cubos, cilindros e DTMs.

PASSO A PASSO

2. PROCEDIMENTO

As ferramentas Union, Difference, Intersection, estão contidas no ícone de Boolean. A Figura


1 mostra como este ícone pode ser acessado, de acordo com cada tipo de Studio.

Studio RM | EM

Studio OP

Studio UG

Figura 1: Acesso aos comandos de operações booleanas no Studio.

Para que essas ferramentas estejam ativas, é necessário que ao menos um objeto de wireframe
esteja carregado na aba Sheets.

Cada Operação Booleana irá gerar objetos que, ao final da execução, deverão ser salvos para
que permaneçam armazenados no Project Files.

© Datamine Corporate Limited. All rights reserved.


2
Para exemplificar os comandos a seguir, utilizou-se sólidos e superfícies (DTMs), que se
intersectam (Figura 2).

Figura 2: Exemplos de sólidos e superfícies utilizados nas operações booleanas.

2.1. Union

Essa ferramenta une duas wireframes distintas em um único objeto e elimina as interseções entre
elas. Esse novo objeto apresenta a mesma forma externa e características das duas wireframes
juntas.

As Operações Booleanas Union, Difference e Intersection são precisas apenas para wireframes fechadas
(sólidos).
No caso de wireframes abertas (superfícies) é melhor utilizar o Extract Separate.

2.1.1.Utilizando o Comando

1. Carregue na Janela 3D os objetos de wireframes que deseja unir (Figura 3).

Observe que na parte direita da figura aparecem as porções internas de ambos os objetos.

Figura 3: Visualização na Janela 3D dos Objetos 1 (cubo) e 2 (cilindro) que se sobrepõem.

Acesse o comando por meio do caminho abaixo ou do comando rápido wur.

Structure (Studio RM) | Operations | Boolean | Union

2. Após a caixa de diálogo Union ser inicializada (Figura 4), insira os objetos 1 e 2 nos
respectivos Objects (via lista de arquivos carregados ou de forma interativa ).

A ordem em que os objetos são selecionados não influencia no resultado.

© Datamine Corporate Limited. All rights reserved.


3
Figura 4: Caixa de diálogo Union.

A opção Output permite escolher se os dados do objeto de saída serão baseados na wireframe
do Objeto 1, do Objeto 2 ou de ambos.

A opção Verify possibilita que a wireframe seja verificada ou não. Recomenda-se que seja feita a
verificação.

3. Clique em OK. O resultado é a criação de um objeto na aba Sheets que contém a união
entre a wireframe do cubo e do cilindro.

A interseção entre os sólidos é apagada (Figura 5).

Figura 5: Objeto de wireframe criado com o uso da ferramenta Union.

4. Para transformar o objeto criado em um arquivo salvo no Project File, vá na aba Sheets,
e clique com o botão direito no objeto gerado pela operação. Depois clique em Data | Save
as e salve o objeto como um arquivo Datamine (.dm) de precisão estendida. (Figura 6).

Figura 6: Salvando o objeto criado.

2.2. Difference

A partir de dois objetos de wireframes, a operação Difference gera um objeto de wireframe que
apresenta a forma do Objeto 1 menos a forma em comum do Objeto 1 com o Objeto 2.

© Datamine Corporate Limited. All rights reserved.


4
Os tutoriais para a realização do conjunto de operações booleanas são similares entres si. Dessa forma, para
a utilização dos comandos Difference e Intersection, siga de forma análoga o mesmo passo a passo
detalhado no tópico 2.1.1, salvo algumas considerações destacadas em cada operação a seguir.

2.2.1.Utilizando o Comando

1. Acesse a operação Difference através do caminho abaixo ou do comando rápido wdi.

Structure (Studio RM) | Operations | Boolean | Difference

2. Selecione os objetos 1 e 2 na caixa de diálogo Difference na ordem em que se deseja


obter o resultado da operação (Objeto 1 – Objeto 2) e finalize o comando (Figura 7).

Figura 7: Resultado da operação Booleana Difference.

2.3. Intersection

Essa ferramenta permite criar um objeto de wireframe que contenha o volume em comum entre
duas outras distintas.

2.3.1.Utilizando o Comando

1. Acesse a caixa de diálogo Intersection a partir do caminho abaixo ou do comando rápido


win.

Structure (Studio RM) | Operations | Boolean | Intersection

2. Após inserir os dados necessários na caixa de diálogo Intersection, o objeto gerado nesta
operação contém a interseção entre a wireframe do cubo e do cilindro (Figura 8).

Figura 8: Resultado da operação Intersection.

© Datamine Corporate Limited. All rights reserved.


5
Datamine Software Brasil

Avenida Barão Homem de Melo 4391 11º Andar

Belo Horizonte MG CEP 30494-275

Tel: +55 31 3519 2300

www.dataminesoftware.com

© Datamine Corporate Limited. All rights reserved.


6

Você também pode gostar