Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Inventor VBA
  Schnittpunkt dreier Ebenen

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:  Schnittpunkt dreier Ebenen (906 mal gelesen)
wehk
Mitglied



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

Beiträge: 14
Registriert: 31.07.2002

erstellt am: 23. Sep. 2004 12:54    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 gerade unter Assembly-Modus ein Punkt (Arbeitspunkt) über drei Ebenen zu erzeugen. Genaugenommen aus 2 (plane)Ebenen und einer Kugeloberfläche --> ergibt zwei Punkte....
Ich habe folgendes probiert...

Public Sub TestSelection()
    Dim oDoc As AssemblyDocument
    Set oDoc = ThisApplication.ActiveDocument

    Dim oSelect As New clsSelect
       
    Dim oEbene1 As WorkPlane
    Set oEbene1 = oSelect.Pick(kWorkPlaneFilter)
   
    Dim oEbene2 As Face
    Set oEbene2 = oSelect.Pick(kAllPlanarEntities)
   
    Dim oEbene3 As Face
    Set oEbene3 = oSelect.Pick(kPartFaceSphericalFilter)
       
    Dim oPoint As WorkPoint
    Set oPoint = oDoc.ComponentDefinition.WorkPoints.AddByThreePlanes(oEbene1, oEbene2, oEbene3)
 
End Sub

Ich bekomme die Fehlermeldung : Laufzeitfehler '...'
Die Methode 'AddByThreePlanes' für das Objekt '_IRxWorkPoints' ist fehlgeschlagen.

Wo liegt mein Problem? Ist es weil Inventor eine Kugeloberfläche nicht als 'Plane' ansieht? Wie kann man es sonst lösen?? Hat einer ne Idee?

Gruß
wehk

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

daywa1k3r
Moderator
Softwareentwickler




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

Beiträge: 3497
Registriert: 01.08.2002

Alienware m17x, Win7, Inventor2012

erstellt am: 23. Sep. 2004 13:17    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 Nur für wehk 10 Unities + Antwort hilfreich

Zitat:

Ist es weil Inventor eine Kugeloberfläche nicht als 'Plane' ansieht?

Die Schnittmenge ergibt dann doch mehr als einen Punkt.

Input object that represents a plane. This object can be a planar Face, WorkPlane, or Sketch object.

------------------
Grüße daywa1k3r

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



Sachbearbeiter GIS für Anlagen-/Rohleitungsbau & Tiefbau (m/w/d)
Der Wahnbachtalsperrenverband (WTV) versorgt ca. 800.000 Menschen in der Region Bonn/Rhein-Sieg/Ahr mit rund 45 Mio. m³ Trinkwasser im Jahr. Neben der Wahnbachtalsperre betreibt der WTV zu diesem Zweck mit insgesamt rund 190 Mitarbeitern die Phosphor-Eliminierungsanlage an der Vorsperre der Wahnbachtalsperre, zwei Grundwasserfassungen in der Siegniederung, eine Talsperren- und zwei Grundwasseraufbereitungsanlagen, ...
Anzeige ansehenBauwesen
wehk
Mitglied



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

Beiträge: 14
Registriert: 31.07.2002

erstellt am: 23. Sep. 2004 14:33    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

Das ist richtig... es ergeben sich zwei Punkte...
In Partmodus ist es ja auch ohne Probleme möglich (Beispiel: Kugel zeichnen ... zwei Ebenen auswählen(aus Ursprung)und daraus zunächst eine Arbeitsachse erstellen und dann anschließend ein Arbeitspunkt aus der Arbeitsachse und Kugeloberfläche erstellen... problemlos möglich).
Ich habe auch mal mit der Methode AddByCurveEntity probiert... entweder habe ich es falsch angewendet oder damit funktioniert es auch nicht.... gibt es denn keine andere Möglichkeiten??

Gruß
wehk

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