| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Region erstellen (1168 mal gelesen)
|
Benny4 Mitglied Softwareentwickler
Beiträge: 178 Registriert: 16.02.2006 AutoCAD 2008 WIN XP Pro SP2
|
erstellt am: 10. Dez. 2008 18:03 <-- editieren / zitieren --> Unities abgeben:
Hi, ich möchte in VB.NET eine Region erstellen, um as der dann eine Extrusion zu erzeugen. Mittels VB.NET kann ich meines Wissens nur eine Region extrudieren. Habe eine Polylinie gezeichnet Code:
Dim bt As BlockTable = tm.GetObject(db.BlockTableId, OpenMode.ForRead, False) Dim btr As BlockTableRecord = tm.GetObject(bt(BlockTableRecord.ModelSpace), OpenMode.ForWrite, False)myPLID = btr.AppendEntity(myPolyLine) tm.AddNewlyCreatedDBObject(myPolyLine, True)
und aus der möchte ich jetzt eine Region erstellen. Kriege das aber nicht hin. Wie muss ich da vorgehen? ------------------ Grüsse Benny Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 10. Dez. 2008 19:17 <-- editieren / zitieren -->
Hi, wenn Du eine geschlossene Polylinie hast, dann geht's 'einfach' so: Code: Dim tCollTemp As DatabaseServices.DBObjectCollection = New DatabaseServices.DBObjectCollection tCollTemp.Add(tPoly) Dim tRegions As DatabaseServices.DBObjectCollection = DatabaseServices.Region.CreateFromCurves(tCollTemp)
- alfred - [Diese Nachricht wurde von a.n. am 10. Dez. 2008 editiert.] |
Benny4 Mitglied Softwareentwickler
Beiträge: 178 Registriert: 16.02.2006 AutoCAD 2008 WIN XP Pro SP2
|
erstellt am: 11. Dez. 2008 10:47 <-- editieren / zitieren --> Unities abgeben:
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|