Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Inventor .NET
  Probleme beim iFeature füttern

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
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Probleme beim iFeature füttern (956 mal gelesen)
C-Hoppen
Mitglied
CAD-Trainer


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

Beiträge: 51
Registriert: 23.10.2006

erstellt am: 28. Okt. 2009 09:37    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 zusammen,

ich habe da ein Problem mit iFeatures. Und zwar dann, wenn ich eine Arbeitsebene als geometrische Eingabe habe:

Code:
        Dim oSelected As Object
        Dim cSelect As New clsSelect

        Dim oInput As iFeatureInput
        oInput = oiFeatureDef.iFeatureInputs.Item(n)

        ' die verschiedenen geometrischen Eingabetypen
        Dim oEntityInput As iFeatureEntityInput
        Dim oSketchInput As iFeatureSketchPlaneInput
        Dim oVectorInput As iFeatureVectorInput
        Dim oWorkplaneInput As iFeatureWorkPlaneInput

        oEntityInput = TryCast(oInput, iFeatureEntityInput)
        oSketchInput = TryCast(oInput, iFeatureSketchPlaneInput)
        oVectorInput = TryCast(oInput, iFeatureVectorInput)
        oWorkplaneInput = TryCast(oInput, iFeatureWorkPlaneInput)

        If Not oWorkplaneInput Is Nothing Then

            ' Arbeitsebene
            oSelected = cSelect.Pick(SelectionFilterEnum.kWorkPlaneFilter, _
                                   oInput.Prompt, _
                              CursorTypeEnum.kCursorBuiltInSelectArrow)

            If oSelected Is Nothing Then
                Exit Sub
            End If

            Dim oWP As WorkPlane
            oWP = oSelected

            ....

            oWorkplaneInput.PlaneInput = oWP <- Unbekannte Ausnahme (HRESULT=E_FAIL)

        End If

        If Not oEntityInput Is Nothing Then

            Select Case oEntityInput.EntityType

                Case 360784

                    'Arbeitsachse
                    oSelected = cSelect.Pick(SelectionFilterEnum.kWorkAxisFilter, _
                                           oInput.Prompt, _
                                  CursorTypeEnum.kCursorBuiltInSelectArrow)

                    If oSelected Is Nothing Then
                        Exit Sub
                    End If

                    oWAxis = oSelected

                    oEntityInput.Entity = oWAxis <- Funktioniert

                Case 39

                     'Arbeitspunkt
                     ....

            End Select

        End If


Hat irgendwer dazu eine Idee?

Danke im Voraus,

Christoph

[Diese Nachricht wurde von C-Hoppen am 28. Okt. 2009 editiert.]

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