Você está aqui: AutoCAD Civil 3D .NET C# ::: Dicas & Truques ::: Alinhamento - Alignment |
|
Como listar os nomes, ids e tipos de perfis de um alinhamento no Civil 3D usando GetProfileIds() e GetObject() da API .NET do Civil 3DQuantidade de visualizações: 472 vezes |
|
Em algumas situações nós precisamos realizar algumas ações nos perfis de um determinado alinhamento do Civil 3D. Para isso nós podemos usar as funções GetProfileIds() e GetObject() da API C# do Civil 3D. Veja como isso é feito. De posse do alinhamento desejado, efetuamos uma chamada à sua função GetProfileIds() e retornados um ObjectIdCollection contendo os ids de todos os perfis do alinhamento em questão. Em seguida usamos um laço foreach para percorrer cada um desses ids, fazemos chamadas à GetObject() e retornando objetos da classe Profile. O passo final é acessar as propriedades Id, Name e ProfileType do objeto Profile e mostrar o resultado na janela de comando. Veja o código AutoCAD Civil 3D .NET C# completo para o exemplo:
Ao executar este código AutoCAD Civil 3D .NET C# nós teremos o seguinte resultado: Id: (2246912726512); Nome: TN - SUPERFÍCIE NATURAL; Tipo: EG Id: (2246912726832); Nome: GREIDE RODOVIA - PERFIL VERTICAL DA RODOVIA; Tipo: FG Veja que mostrei o id, o nome e o tipo de cada um dos dois perfis pertencentes ao alinhamento "EIXO DA RODOVIA". Note que, de acordo com as configurações do Brazil Kit, "EG" significa TERRENO NATURAL enquanto "FG" significa "PROJETO", ou seja, o greide da rua, rodovia, ferrovia, etc. |
|
![]() |
|
Veja mais Dicas e truques de AutoCAD Civil 3D .NET C# |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |