doubleclick

Uma dica legal pra trabalhar com mais eficiência no civil 3d: as doubleclik. Na verdade é um recurso que já existe no autocad a um bom tempo, mas qua não damos muita importância. Imagine você clicar duas vezes num alinhamento, perfil, modelo de estrada ou qualquer coisa do civil 3d e ele inicia o comando relevante àquela entidade; Um alinhamento por exemplo a edição mais comum é a de alterar a geometria. Se você não gosta de ter que ligar o toolspace o tempo todo ou, mantêlo ligado, pois ocupa espaço na tela (tenha 2 monitores!!!), pode se beneficiar desse recurso, então vamos lá, pra usar isso, no civil 3d, digite CUI, aparecerá a janela do “Customize User Interface”, nela, no quadro superior esquerdo, localize “Double Click Actions”, como na figura. Clique com o botão direito do mouse sobre ele e escolha “New Double Click Action”. No quadro a direita, no campo “Name” coloque o nome da ação e no campo “Object Name” o tipo de entidade. Tá, mas como saber que nomes colocar ali? Faça assim: na linha de comando digite:

(cdr (assoc 0 (entget (car (entsel “nSelecione algo”)))))

é isso mesmo, um lisp, ao selecionar um Alignment, na linha de comando aparecerá:

“AECC_ALIGNMENT”

coloque isso nos campos “Name” e Object Name” citados acima.

Agora, vamos criar os comandos que serão executados:

No quadro inferior esquerdo (o “Command List”), clique o botão “Create a new command” e no quadro da direita (o “Properties” ), preencha o campo “Name” com o comando que você quer e o campo “Macro” com o mesmo nome precedido do prefixo “^C^C_”, como na figura ao lado.

Agora, no quadro “Command List” aparecerá o seu novo comando, “arraste-o” com o mouse para cima do nome da doubleclick que voce criou, deverá ficar como na figura abaixo:

Pronto, faça o mesmo para as demais entidades que você quer ter essa funcionalidade, eu estou usando as que aparecem na figura, é bem melhor que abrir o toolspace toda hora, ou usar aquele menu do botão direito do mouse pra tudo…

5 comentários em “doubleclick”

  1. Valeu Neyton pela dica!
    Mas o que eu estava pensando mesmo
    era criar uma rotina para rede de esgoto. Sei que o civil tem ferramenta para rede mas ainda não entendi muito bem como utilizar. Vc sabe qual o critério que ele considera para calcular a cota do fundo do pv(structure)?
    Valeu pela ajuda!!

  2. Valeu Neyton pela ajuda,
    mas o que eu estava pensando mesmo era criar uma rotina para rede de esgoto ou drenagem com a extração dessa coordenada.
    Sei que o civil tem ferramenta para redes de drenagem, esgoto, etc., mas ainda não entendi muito como utilizar.
    Vc. sabe como o civil calcula o cota do fundo do pv(structure), qual o criterio que ele utiliza. queria por exemplo que ele calculasse essa cota considerando que a altura do pv fosse no minimo 1,0m mas que dependendo da situação para atender a declividade mínima podesse calular até uma altura máxima de por exemplo 4,0m.
    desde já agradeço pela atenção.

  3. Olá Neyton!
    parabéns pelo seu blog tenho ele como um help guide para o aprendizado no civil 3d.
    peço a vc uma ajuda;qual função ou de que maneira posso obter a coordenada Z de qualquer local da superficie onde eu clicar, a mesma coordenada Z que é exibida quando posiciono o mouse em algum local da superficie.
    já tentei o getpoint mas ela só retorna essa coordenada quando clico em alguma entidade que possua a coordena Z por exemplo uma curva de nivel. será isso possível?
    agradeço pela atenção.
    Sds,
    Marcos

Deixe um comentário

Carrinho de compras
Rolar para cima