Olá pessoal!!!
Desta vez vou fazer um post mais, digamos.... problemático!!!
Vamos lá,
Hoje esta eu aqui gabaritando algumas seções e extraindo as áreas destas seções com o
DDM.
Até tudo bem, áreas levantadas e volumes distribuídos e tal.
#SQN......
Ao observar o volume de corte, notei que ele dava a metade do valor que deveria dar!!!!
Só que neste caso, metade significa
350 MIL METROS CÚBICOS apenas!!!
A situação foi a seguinte: o
DDM, obtém o valor da área pelo "Material Section", que está na Section View.
Meus agradecimentos ao pessoal da API do Civil 3D por não disponibilizar um método ou função para retornar a área desta "Material Section".
Sendo assim, como bom brasileiro, "
The Brazilian Way of Doing Things", resolve a questão.
Então dei um jeito de "explodir" a "Material Section", que vira um bloco, que ao ser explodido, vira uma hachura. Simples né? A hachura "expõe" a propriedade ÁREA, que é visível no properties:
Agora, observem.
A hachura contem dois "loops" ou "boundaries".
Se seleciono a hachura, vejo o valor da área no properties. Se faço isso com as polilinhas separadamente, também vejo.
Agora olha que legal!!!!
A área da hachura, que deveria ser igual a soma das áreas das polilinhas, está errada!!!!
Claro que testei em outras versões do AutoCAD (2012, 2016) e até no ZWCAD 2015.
Somente o AutoCAD Civil 3D 2014 apresentou o bug.
Se você está curioso, veja o dwg aqui
Então, agora você entende porque na EULA está escrito que não há garantias de que o software (qualquer um mesmo) está livre de bugs???