Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  C#
  Zeichnungsableitung

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Zeichnungsableitung (825 mal gelesen)
jbhermann58
Mitglied
Ingenieur

Sehen Sie sich das Profil von jbhermann58 an!   Senden Sie eine Private Message an jbhermann58  Schreiben Sie einen Gästebucheintrag für jbhermann58

Beiträge: 5
Registriert: 19.07.2013

Win 7-64
AutoCad/Inventor 2015
Advance 2014
MS Visual Studio Express 2017

erstellt am: 05. Aug. 2014 14:20    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,
ich versuche von VB.net nach C# umzusteigen und versuche verschiedene Dinge, u.a. will ich in einer aktiven idw eine Mittellinie zwischen 2 paralelle Linien zu zeichnen.
Mit VB.net funktioniert das wunderbar, aber bei C# erhalte ich den Fehler: Typkonflikt
Wer kann mir das erklären, bzw.helfen?

Hier VB:
Sub Mittellinien()
        Dim oZeich As Inventor.DrawingDocument
        oZeich = oInventorApp.ActiveDocument
        Dim oSheet As Inventor.Sheet
        oSheet = oZeich.ActiveSheet
        Dim oView As Inventor.DrawingView
        oView = oSheet.DrawingViews(1)
       
        Dim oCenterLines As Inventor.Centerlines
        oCenterLines = oSheet.Centerlines
        Dim oGeometryIntent1 As Inventor.GeometryIntent
        Dim oGeometryIntent2 As Inventor.GeometryIntent

        'Mittellinie zwischen 2 Linien
        oGeometryIntent1 = oSheet.CreateGeometryIntent(oView.DrawingCurves.Item(3))
        oGeometryIntent2 = oSheet.CreateGeometryIntent(oView.DrawingCurves.Item(5))
        Call oCenterLines.AddBisector(oGeometryIntent1, oGeometryIntent2)
end sub

hier C#:
private void Mittellinien()
        {
            Inventor.DrawingDocument oZeich;
            oZeich = (Inventor.DrawingDocument)oInventorApp.ActiveDocument;
            Inventor.Sheet oSheet;
            oSheet = oZeich.ActiveSheet;
            Inventor.DrawingView oView;
            oView = oSheet.DrawingViews[1];
           
            Inventor.Centerlines oCenterLines = oSheet.Centerlines;
            Inventor.GeometryIntent oGeometryIntent1;
            Inventor.GeometryIntent oGeometryIntent2;
           
            //Mittellinie zwischen 2 Linien
            oCenterLines = oSheet.Centerlines;
jetzt steigt C# aus:
            oGeometryIntent1 = oSheet.CreateGeometryIntent(oView.DrawingCurves[1]);
            oGeometryIntent2 = oSheet.CreateGeometryIntent(oView.DrawingCurves[9]);
            oCenterLines.AddBisector(oGeometryIntent1, oGeometryIntent2);
}

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz