Results 1 to 3 of 3

Thread: Trocando cores de entidades dentro de blocos

  1. #1
    Member
    Join Date
    2005-10
    Posts
    2
    Login to Give a bone
    0

    Exclamation Trocando cores de entidades dentro de blocos

    Olá, Pessoal,

    Tenho o seguinte problema: tenho desenhos convertidos do Inventor para AutoCAD que, por uma limitação do Inventor, algumas entidades que ficam dentro de blocos vêm com cores do tipo RGB, em vez das cores indexadas de longa data.

    Por exemplo, a linha não fica com a cor 7 - White, e sim com a cor 255,255,255 - que na hora de visualizar na tela não tem diferença nenhuma, só que na hora de imprimir elas somem...

    Eu poderia simplesmente mudar o arquivo .CTB da impressão, mas isso resolve para mim. Se eu mandar esse desenho para outro escritório, vai dar o mesmo problema.

    Tentei editar a propriedade de todos as entidades Objeto.TrueColor.ColorMethod para acColorMethodByACI usando o VBA, mas achei alguma coisa na documentação dizendo que eu tenho que explodir os blocos para fazer isso... eu não quero explodir os blocos.

    Parti para o AutoLISP, encontrei estas rotinas aqui:
    http://www.menziengineering.ch/Downloads/Download.htm
    mas toda vez que tento rodar uma delas eu recebo o erro "Automation Error".

    Alguém tem alguma sugestão de como fazer isso??

    Obrigado!!

  2. #2
    100 Club
    Join Date
    2007-05
    Location
    São Paulo - SP - Brazil
    Posts
    181
    Login to Give a bone
    0

    Default Re: Trocando cores de entidades dentro de blocos

    já pensou em uma rotina que leia a lista de blocos
    crie uma relação deles entre em cada bloco pelo blockeditor
    edite o que voce quer
    feche o bloco salvando
    e repita tudo com um outro bloco?

    Quote Originally Posted by henrique.oliveira View Post
    Olá, Pessoal,

    Tenho o seguinte problema: tenho desenhos convertidos do Inventor para AutoCAD que, por uma limitação do Inventor, algumas entidades que ficam dentro de blocos vêm com cores do tipo RGB, em vez das cores indexadas de longa data.

    Por exemplo, a linha não fica com a cor 7 - White, e sim com a cor 255,255,255 - que na hora de visualizar na tela não tem diferença nenhuma, só que na hora de imprimir elas somem...

    Eu poderia simplesmente mudar o arquivo .CTB da impressão, mas isso resolve para mim. Se eu mandar esse desenho para outro escritório, vai dar o mesmo problema.

    Tentei editar a propriedade de todos as entidades Objeto.TrueColor.ColorMethod para acColorMethodByACI usando o VBA, mas achei alguma coisa na documentação dizendo que eu tenho que explodir os blocos para fazer isso... eu não quero explodir os blocos.

    Parti para o AutoLISP, encontrei estas rotinas aqui:
    http://www.menziengineering.ch/Downloads/Download.htm
    mas toda vez que tento rodar uma delas eu recebo o erro "Automation Error".

    Alguém tem alguma sugestão de como fazer isso??

    Obrigado!!

  3. #3
    Member
    Join Date
    2005-10
    Posts
    2
    Login to Give a bone
    0

    Default Re: Trocando cores de entidades dentro de blocos

    Seria ótimo!

    Mas dá para entrar no blockeditor pelo VBA? Como faço isso?

    Eu tentei ir pelo Lisp porque por lá eu sei que dá para editar os blocos... mas não sei entrar nas entidades que formam os blocos pelo VBA...

    Se puder me dar uma luz, eu agradeço!!

Similar Threads

  1. Seleccion objetos dentro de poligonos
    By fergarfias in forum AutoCAD Map 3D - General
    Replies: 0
    Last Post: 2011-04-29, 02:44 PM
  2. cambiar color de entidades
    By partner55 in forum AutoCAD Civil 3D - General
    Replies: 0
    Last Post: 2009-09-23, 05:22 PM
  3. TERMINO DE ALIGNMENT DENTRO DE PARCELAS
    By cadia in forum AutoCAD Civil 3D - General
    Replies: 3
    Last Post: 2009-05-10, 03:55 AM
  4. Distancias Dentro de las Parcelas
    By mbravo.212449 in forum AutoCAD Civil 3D - General
    Replies: 1
    Last Post: 2009-04-26, 02:09 PM
  5. Textos (transparentes) sobre entidades
    By loretof in forum AutoCAD General
    Replies: 4
    Last Post: 2007-04-30, 10:39 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •