Skip to content

Commit aa8d172

Browse files
authored
Update Readme.MD
1 parent 0eed5a0 commit aa8d172

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

TrunkMeshVolume/Readme.MD

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,34 @@
1+
# Cálculo de volume aproximado de árvores
12

3+
## Requisitos
4+
5+
Cyclone 3dr
6+
Nuvem de pontos
7+
8+
## Video
9+
10+
Esta rotina é mostrada no vídeo: [Cálculo de volume de troncos](https://youtu.be/R-Wn5VaWwY8).
11+
12+
## Explicação
13+
14+
Rotina Javascript que permite, de forma aproximada, calcular volumes de árvores a partir de nuvens de pontos.
15+
A rotina converte pedaços de troncos das árovres e no final calcula o volume total. Para execução desse código é necessária a preparação da nuvem de pontos.
16+
17+
## Passos antes de executar a rotina
18+
19+
### Importação de uma ou múltiplas nuvens de pontos
20+
21+
### Classificação da nuvem de pontos
22+
A classificação tenta separar a nuvem de pontos em vegetação e em outras classes. Então, nesse caso, tirando a visualização da parte que não nos interessa e deixando apenas com a parte dos troncos, teremos nossa nuvem de pontos inicial.
23+
24+
### Filtrar em pedaços pequenos
25+
Para filtrar mais os pequenos pedaços de tronco que não nos interessa, selecionamos a nuvem de pontos, depois uma distância para segmentação no cyclone 3dr.
26+
27+
### Segmentação por distância
28+
Esses parâmetros são explicados melhor em [Tree Meshing](https://github.com/Cyclone3DR/Scripts/tree/master/TreeMeshing).
29+
Em geral, quanto menor esses parâmetros, mais vai filtrando a nuvem de pontos e vai colocando mais pedaços do tronco. Quanto maiores são esses parâmetros, menos troncos terá.
30+
31+
### Executar a rotina
32+
Em resumo, este código divide a nuvem de pontos em vários pedaços e faz uma malha de cada pedaço. No final, o volume total aproximado é calculado.
33+
34+
Espero ter ajudado e muito obrigado pelo seu tempo!

0 commit comments

Comments
 (0)