Você está aqui: AutoCAD Civil 3D .NET C# ::: Dicas & Truques ::: Sites (Locais, Loteamentos) |
Como criar um novo site no Civil 3D usando a função Create() da classe Site da AutoCAD Civil 3D .NET APIQuantidade de visualizações: 407 vezes |
Nesta dica mostrarei como podemos usar a função Create() da classe Site da API .NET do AutoCAD Civil 3D para criar um novo site e exibí-lo na no item Sites da aba Propector da Toolspace do Civil 3D. Lembre-se de que um site é usado para agrupar lotes (parcels), alinhamentos e nivelamentos de terraplenagem em um único local. Em algumas situações podemos chamar um site de loteamento, e as parcels de lotes. No código abaixo nós vamos pedir para o usuário informar o nome do novo site. Para isso vamos usar a função GetString() da classe Editor, passando um objeto PromptStringOptions como argumento. Depois de criado o novo site nós vamos mostrar o seu id. Veja o código AutoCAD Civil 3D .NET C# completo para o exemplo: using Autodesk.AutoCAD.Runtime; using Autodesk.Civil.ApplicationServices; using Autodesk.AutoCAD.DatabaseServices; using Autodesk.AutoCAD.ApplicationServices; using Autodesk.AutoCAD.EditorInput; using Autodesk.Civil.DatabaseServices; namespace Estudos { public class Class1 : IExtensionApplication { [CommandMethod("Sites")] public void Sites() { // vamos obter uma referência ao documento atual do Civil 3D CivilDocument doc = CivilApplication.ActiveDocument; Editor editor = Application.DocumentManager.MdiActiveDocument.Editor; using (Transaction ts = Application.DocumentManager.MdiActiveDocument. Database.TransactionManager.StartTransaction()) { try { // vamos pedir para o usuário informar o nome do novo site PromptStringOptions pStrOpts = new PromptStringOptions( "Informe o nome do novo site: "); pStrOpts.AllowSpaces = true; PromptResult pStrRes = editor.GetString(pStrOpts); Ao executar este código AutoCAD Civil 3D C# .NET nós teremos o seguinte resultado: Informe o nome do novo site: LOTEAMENTO REGIAO NORTE O site foi criado com o ID (2966811404608) Para ver o site recém-criado, basta ir na aba Prospector -> Sites. |
![]() |
Veja mais Dicas e truques de AutoCAD Civil 3D .NET C# |
Dicas e truques de outras linguagens |
Java - Como criar um Jogo da Velha em Java - Jogo completo com código fonte comentado - Versão console |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |