Civil 3d e erros com Windows 7

Se você está usando o windows Vista, Seven, ou Xp sp3, talvez tenha problemas com alguns comando que precisam acessar o disco, por exemplo, no tutorial 1.1, onde eu ensino a definir um referencial. pode ser que ele diga que não é possível criar alguma coisa, como por exemplo o "Categories". Isso acontece porque o windows BLOQUEIA as operações de ESCRITA de todas as pastas do drive onde o windows está instalado (C:/)!!!

E o comando para criar o novo referencial (comando ADEDEFCRDSYS), precisa escrever no disco os dados do novo referencial e sem permissão de escrita isso fica inviável...

Logo você deve obter permissão de Escrita nas pastas... ( no caso "C:\ProgramData\Autodesk", para o windows 7)

Civil 3d 2011 64 bits!!!

Aleluia, até que em fim!!!!

Agora o bixo é 64 bits, hehehehhe

Mas será que muda alguma coisa??
Bem... Nos poucos testes que fiz até agora, não... Até porque o programa é fortemente dependente da placa de video, então....

Mas o editor de superelevação, ah, esse sim, merece os parabéns!!!
Chega daquela coisa de editar uma tabela enorme nas propriedades do alinhamento, agora a coisa é visual, num gráfico:


Mas ainda tem um problema, achar o comando que faz o "Superelevation View" está bem escondido, hehehhe eu mesmo nao achei e tive de recorrer ao help do programa para saber o nome do comando e digitar ele na linha de comando... Bem, nada que uma treinada não resolva....

Algumas coisas estranhas que achei: F2 ( text screen ), acionei ele sem querer e não podia mais fechar ele pela barra de ferramentas do windows 7... vai saber...

Ainda sinto falta de algumas propriedades nas labels das PipeNetworks, como o Degrau na chegada do tubo na estrutura (claro que a minha solução no C3DRENESG para isso resolve, hehehe, ah, em breve versão pra o 2011)

Ah sim, as interseções:

Isso com certeza é bem vindo, hehehhe, já deve ter dúzias de posts na internet falando delas....

Mas nem tudo são flores, algumas travadas inexplicáveis ainda ocorrem, e a API .NET reservou algumas pegadinhas, por exemplo, nas pipenetwork, se eu quiser obter o valor do diâmetro do tubo, faria:

Dim dn as Double = tubo.PartData.GetDataFieldBy("PID").Value

Simples né? mas e as unidades de medida??? No 2010, o valor devolvido vai vir conforme o que estiver configurado no Toolspace/Settings/Drawing Settings/Units And Zone (API: CivilApplication.ActiveDocument.Settings.DrawingSettings.UnitZoneSettings.DrawingUnits) já no 2011 vem o valor numérico que está armazenado neste atributo... Aí você precisa obter o o valor do atributo Units:

Dim u as String = tubo.PartData.GetDataFieldBy("PID").Units

e fazer as devidas conversões...

Então, a propriedade mudou... na API COM, continua como era antes, isto é, devolve o valor numérico armazenado....

API para manipular LABELS? grande piada!!!! praticamente nenhuma!!!

e algumas nem funcionam!!!

a API NET não consegue atribuir uma label style numa label de uma estrutura!!! isso é inadmissivel, hehehehe

Novidade também é o Point Clouds que aparece no Toolspace... Vou achar uma utilidade pra eles ainda... por enquanto vou usar os pontos como fazia no 2010...

Desta vez, o VBA não teve chance:

Não que eu vá reclamar, hehehehe o VBA até que é legal pra fazer uns forms mais bonitos e sofisticados que em lisp, mas fora isso, ele não consegue criar comandos, como o lisp!!! então, se é pra depender do lisp pra isso, muito obrigado, prefiro o lisp.

Então se você tinha programinhas muito legais em VBA, lascou-se, ou você baixa o VBA ai da figura, ou porta o seu código pra VB.NET e usa o VB.NET Express Edition. O que eu recomendo fortemente!!!

E não é dificil, veja este post

Bom, se você quer experimentar o 2011, TALVEZ o trial já esteja disponível pra download no site da autodesk, se não estiver, dê uma olhada nos sites de torrent (AUTODESK.AUTOCAD.CIVIL3D.WIN64-ISO.torrent você não viu esta informação aqui)

No mais, se você tem uma placa de video que custa abaixo de 1000 reais, nem adianta reclamar do desempenho... mesmo tendo 6GB de RAM, num quadcore da vida....

Tutoriais - Corridors - 10.4 Corridors Boundaries

Credo, faz mó cara que não escrevo nada!!!
Mas tabém, haja tempo, hehehehe.

E aí, já desenhou o Corridor, certo? Já criou uma superficie acabada dele, né?

Já sofreu para colocar a boundary nela, para que a triangulação se limite no corridor né?

Bom, antes de mais nada, esse tutorial só vai servir para o 2010, pois a ferramenta que quero mostrar só apareceu nele...

Vamos tomar como exemplo, a interseção do tutorial 10.1, pegue o dwg aqui

Mande criar a superfície pelos códigos Datum. Para isso, faça:

  1. use o comando EditCorridorProperties. Selecione o corridor da interseção e vá até a aba Surfaces
  2. Clique o botão "Create Corridor Surface":
  3. Em seguida, selecione o Código Datum, e clique o Botão "+" vermelho:
  4. Ah, não sei se mencionei, mas quando você faz a surface pelos "Datum Points", marque a opção "Botton Links", na coluna "Overhnag Correction":

    Pergunte porque, heehehehe, faz um teste: deixe sem isso, faça uma section, depois uma section view, e veja o resultado desta.Pode ser que a superficie crie um bico:
    Agora volte nas propriedades do corridor, e marque a opção "Overhnag Correction" e veja a diferença:

    Entendeu? esta opção faz o seguinte: se tem dois pontos "Datum", onde um está acima do outro (tem Z maior), ele usa o debaixo... Hum!!!!!! por isso as seções sairam esquisitas n o outro tutorial!!!!!
  5. Agora, vá ver a sua superfície, clique OK e veja:

  6. Agora, volte nas propriedades do corridor e vá até a aba "Boundaries", clique no nome da superficie e clique "Add Interactively":

  7. Clique no endpoint do dayligth, pode ser que apareça isso:

    Isso ocorre porque o "Cod Set Style" que usamos, desenha tanto o "dayligth", como o "dayligth" "fill" e "cut", bom, aí aparece uma linha vermelha, que vai desenhando por cima do "dayligth".... Vá até o final e clique o endpoint, depois pegue do outro lado da rua e vai seguindo... veja como fica:
  8. É como desenhar uma polilinha... para fechar, clique "C" de "Close". Vai voltar para a tela das propriedades do Corridor. Na coluna "Definitions", clique o ícone "[...]":

    Veja a tela que se abre:
    No 2007 (ou 2008?), era só nessa tela, se não me engano... Veja que podemos reorganizar, adicionar, apagar segmentos da boundary, etc... É muito pouco intuitivo... Aí no 2009 apareceu esse "Interactively", bem bacana né?
  9. Bom, clique os "OK" até voltar ao desenho:
    Pronto!!!
    Esse é o jeito difícil "Daniel Sam"!!!!
Agora, volte às propriedades do corridor, e apague a boundary!!!

clique para adicionar novamente, mas agora escolha a opção "Add Corridor Extents as outer boundary":

Clique "OK". Fim. É isso...
Esse é o jeito fácil, hehehehe, mas só tem no civil 3d 2010

mas porque não disse antes??? Porque você não vai poder usar essa opção sempre....
Tem vezes que esta opção não aparece... Misteriosamente....

E aí, o que fazer???

Vã na aba Properties e depois clique em "Turn off all the baselines":
Clique "Apply" e depois volte a aba "Boundaries"...
Clique para adicionar a boundary, e lá está a opção!!!! hehehehe
Use ela.
Volte na aba Properties, clique "Turn on all the baselines"... Clique "Ok" e veja os resultados!!!

HUMMM!!!! parabens flipper (alguem tem um link legal pra por aqui???)!!!

hehehe, é isso. Gostou? Quer ter esse e todos os outros tutôs em pendrive ou cd ou no seu email??? veja este link