Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Solid Edge
  API - IntersectionCurve

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 SolidEdge
Autor Thema:  API - IntersectionCurve (172 mal gelesen)
Arne Peters
Ehrenmitglied V.I.P. h.c.
CAD Dokumentation / Training / Programmierung / Datenbanken


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

Beiträge: 7321
Registriert: 05.2002.24

Solid Edge Seminarunterlagen
Training, Beratung, Programmierung

erstellt am: 12. Jul. 2004 09:51    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

Ja es arbeiten ja mehrere an ähnlichen Problemen.
Referenzebenen und Keypointcurve haben wir ja nun. Aber damit haben die Lücken in der APIProgrammier- und Anwendungsschnittstelle (Application Programming Interface)-Doku oder meinem Verständnis kein Ende.

Ich würde gerne eine Schnittkurve zwischen einer BlueSurf und einer Referenzebene erstellen. Die Methode dazu benötigt zwei FACES-Objekte.
Aus der BlueSurf ist das kein Problem. Aber die Referenzebene scheint sowas nicht zu unterstützen. Wo krieg ich die nun her? Hab ich was übersehen?

Sub main()

Dim o_app As SolidEdgeFramework.Application
Dim o_doc As SolidEdgePart.PartDocument
Dim o_refPlanes As RefPlanes
Dim o_refPlane As RefPlane
Dim o_consts As Constructions
Dim o_bs1 As BlueSurf
Dim o_bs2 As BlueSurf
Dim o_iscs As IntersectionCurves
Dim o_isc As IntersectionCurve
Dim o_f1 As Faces
Dim o_f2 As Faces

Set o_app = GetObject(, "SolidEdge.Application")
Set o_doc = o_app.ActiveDocument

Set o_consts = o_doc.Constructions
Set o_refPlanes = o_doc.RefPlanes
Set o_Refplane = o_Refplanes.Item(1)

'BlueSurfs ermitteln
Set o_bs1 = o_consts.BlueSurfs(1)
Set o_bs2 = o_consts.BlueSurfs(2)

' Intersection Curve

    Set o_f1 = o_bs1.Faces(1)
'?? Set o_f2 = ??????

    Set o_iscs = o_consts.IntersectionCurves
    Set o_isc = o_iscs.Add(o_f1,o_f2)

End Sub

------------------
APeters@BSS-Online.de

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