| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| | |
 | SOLIDWORKS Schweisskonstruktion, ein Seminar am 17.12.2025
|
|
Autor
|
Thema: API: Schnittansicht löschen (463 mal gelesen)
|
keksic Mitglied

 Beiträge: 19 Registriert: 16.11.2007
|
erstellt am: 16. Jun. 2008 14:36 <-- editieren / zitieren --> Unities abgeben:         
hallo zusammen, kann mir hier eventuell jemand weiterhelfen? programmiertechnisch (C#, VS 2005, SWX 2008 SP2.1) möchte ich gerne innerhalb einer zeichenansicht die schnittansichten löschen. an und für sich funktioniert das (die schnittansicht ist weg), doch leider bleibt die skizze der schnittansicht zurück. ich hab dann gesehen, dass man die checkbox "Delete Section Sketch" beim manuellen (von hand) löschen der schnittansicht aktivieren bzw. deaktiveren kann. jetzt frage ich mich, ob ich diesen befehl auch mit meinem programm mitschicken kann. ich schätze, wenn ich das programmtechnisch mache, ist die checkbox "false". kennst sich wer aus? gruss
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
u.clemens Mitglied Konstrukteur
  
 Beiträge: 964 Registriert: 04.07.2000 engineer's law o cheap o fast o good check only two !
|
erstellt am: 16. Jun. 2008 15:42 <-- editieren / zitieren --> Unities abgeben:          Nur für keksic
... ganz so einfach wirst du es dir wohl nicht machen können. Du wirst wohl von deiner Schnittansicht mit View::GetSection das Schnittlinine-Object DrSection holen müssen , dort kannst du dann mit DrSection.GetLineInfo die Koordinaten der Skizzenlinien holen . Diese wiederum kann man verwenden, um die Skizzensegmente mit SketchSegment.Select4 auszuwählen und letzlich zu löschen . Zumindest würde ich es mal so probieren. Vermutlich macht SWX im Hintergrund auch nichts anderes, wenn die betreffende Option gesetzt wird ... ------------------ mfg uc Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| |
keksic Mitglied

 Beiträge: 19 Registriert: 16.11.2007
|
erstellt am: 17. Jun. 2008 07:15 <-- editieren / zitieren --> Unities abgeben:         
Danke für die Info. Bis View.GetSection() war ich kommen und mir das Schnnittlinien-Objekt geholt; doch DrSection.GetLineInfo() habe ich noch nicht probiert. Mache ich gleich mal. Danke noch mal  Gruss Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |