| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte | | | | PNY WIRD VON NVIDIA ZUM HÄNDLER DES JAHRES GEWÄHLT, eine Pressemitteilung
|
Autor
|
Thema: runden (_fillet) unter .Net (1079 mal gelesen)
|
Dirk.B Mitglied Tischler / Leiter Arbeitsvorbereitung
Beiträge: 534 Registriert: 25.11.2003 AutoCAD 2019/2020 CAD+T 2020 HP ZBook 15 G4, 64-bit, WIN 10 Pro
|
erstellt am: 08. Nov. 2012 12:15 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen! Ich füge mittels VB.net ein Rechteck (geschlossene Polylinie) in meine Zeichnung ein. Die Ecken des Rechtecks sollen abgerundet werden. Der Radius wird mit der Variablen ps übergeben. Da ich diesbezüglich nichts zu .Net gefunden habe, habe ich dieses mittels SendCommand probiert. Dieses funktioniert auch. Meine Frage wäre aber, kann dieses mittels .Net auch anders gelöst werden? Code:
Dim acPoly As Polyline = New Polyline() 'äußere Linie acPoly.SetDatabaseDefaults() acPoly.AddVertexAt(0, New Point2d(instPkt(0), instPkt(1)), 0, 0, 0) acPoly.AddVertexAt(1, New Point2d(instPkt(0) + pb, instPkt(1)), 0, 0, 0) acPoly.AddVertexAt(2, New Point2d(instPkt(0) + pb, instPkt(1) + ph), 0, 0, 0) acPoly.AddVertexAt(3, New Point2d(instPkt(0), instPkt(1) + ph), 0, 0, 0) acPoly.Closed = True acPoly.Layer = "MAT_Metall"acBlkTblRec.AppendEntity(acPoly) acTrans.AddNewlyCreatedDBObject(acPoly, True) app.ActiveDocument.SendCommand("_fillet" & vbCr & "_r" & vbCr & ps & vbCr & "_P" & vbCr & "_last" & vbCr & vbCr)
Vielen Dank im Voraus. ------------------ Gruß Dirk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Carsten1210 Mitglied staatl. geprüfter Holztechniker
Beiträge: 1358 Registriert: 24.07.2002
|
erstellt am: 08. Nov. 2012 13:46 <-- editieren / zitieren --> Unities abgeben: Nur für Dirk.B
|
Dirk.B Mitglied Tischler / Leiter Arbeitsvorbereitung
Beiträge: 534 Registriert: 25.11.2003 AutoCAD 2019/2020 CAD+T 2020 HP ZBook 15 G4, 64-bit, WIN 10 Pro
|
erstellt am: 08. Nov. 2012 15:11 <-- editieren / zitieren --> Unities abgeben:
|
Carsten1210 Mitglied staatl. geprüfter Holztechniker
Beiträge: 1358 Registriert: 24.07.2002
|
erstellt am: 08. Nov. 2012 15:31 <-- editieren / zitieren --> Unities abgeben: Nur für Dirk.B
Hi Dirk, Ich denke das es vom Aufwand her einfacher ist die Bögen in der Polylinie direkt zu definieren. Direkt den Befehl, man möge mich korrigieren wenn ich mich irre, gibt es so wie du ihn haben möchtest nicht. Du kannst dir in der IDE auch mal den Objektkatalog mit F2 aufrufen und schauen was es dort alles zu fillet gibt. Gruß, Carsten
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|