Civil 3d 2010 - mais do mesmo, ou menos...

Finalmente está disponível o "trial" do c3d 2010 no site da Autodesk... Apenas 4GB + 330MB de download hehehe

No momneto estou experimentando o bicho

Não vou falar das maravilhas do dito cujo para fazer interseções de corridor, nem daqueles menus que se parecem com os do Office 2007, isso já tem um monte de sites falando...

O que eu queria entender é: o que os programadores da Autodesk tem na cabeça?
Pô, numa versão a API te permite fazer uma coisa, noutra... não!!! No help diz:

The .NET API does not expose all the functionality of AutoCAD Civil 3D, and it exposes less than the COM API. The following areas are not yet exposed in .NET:

Survey
Points
Surfaces
Sites and Parcels
Sections
Data Bands
Labels
In addition, there are some areas in implemented functionality that are not yet complete:

Pipes: interference checks (except interference check styles)
Corridors:
creating new corridors
adding baselines to corridors
creating or modifying corridor boundaries or masks
creating featurelines from polylines
computing cut and fill
setting the CodeSetStyle
If you require this functionality in your .NET project, you can use the corresponding COM objects.


Então tá... quando soube que o c3d teria API .NET pensei: que legal!!!

Que legal nada... a API COM (activex, usada pelo vba) já é bem "castrada" e a API .NET implementa menos coisas que a API COM?????????

Que que é isso Bial!!!

Isso me cheira a boicote...

Sabe por que o civil 3d 2010 tem um construtor de interseção e os anteriores não?
Porque a maravilhosa API do c3d NÃO PERMITE criar mais de uma "Region" numa "Baseline" de um Corridor, nem tão pouco definir os targets das subassemmblies, ou até mesmo definir estaca inicial e final da ÚNICA Region que ela permite fazer...

Se isso fosse possível, teria "pipocado" na internet soluções para isso... Eu mesmo TENTEI bolar algo para isso, mas sem poder definir os targets não me animei em terminar... e precisava ver a GAMBIARRA que tinha de fazer para definir estacas de início e fim das Regions....

Ah, sim, tem um tal de "Corridor-EZY" que faz a dita interseção... mas é um software proprietário e tal... em fim, experimente-o.

E as Labels??? Sabia que a API te permite CRIAR um estilo de label? Legal né? Só tem um problema: não tem um método para ADICIONAR a label ao objeto correspondente!!! [inserir gargalhada aqui]

Algumas lables que fazem falta pra mim:

  • cota do degrau (diferença entre a cota da geratriz inferior do tubo e a cota de fundo da estrutura de jusante)de uma tubulação.

  • Cotas do perfil de greide no alinhamento, como as do estaqueamento

  • Label que indique a superelevação no alinhamento



Claro que isso se mais um "feature" nas próximas versões

Ah, claro, se você escreve programas para o c3d, se prepare para corrigí-los...
Alguns não funcionarão, pois os métodos podem ter mudado.... Algumas propriedades passaram a ser "Read-Only"....

Sem contar que só tem c3d 32 bits [mais gargalhadas]

[gargalhadas]
Comentários, por favor....