Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Inventor VBA
  Point2d manuell erstellen

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:  Point2d manuell erstellen (1104 mal gelesen)
Crash_Master
Mitglied
Fachinformatiker


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

Beiträge: 32
Registriert: 06.10.2003

erstellt am: 14. Okt. 2003 08:49    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

Hi,

ich habe mal wieder ein Problem. Ich will einen Kreis zeichnen. Dafür brauche ich den Centerpoint als Point2D, diesen will ich wie folgt anlegen:

Code:

Dim Centerpoint As Point2d
Dim Coords() As Double

Coords(0) = 0
Coords(1) = 0

Centerpoint.PutPointData (Coords)

Dim oSketch As Sketch
Dim oCircle() As SketchCircle
   
Set oCircle(1) = oSketch.SketchCircles.AddByCenterRadius(Centerpoint, 10)


Nur bekomme ich einen Fehler in der Zeile mit dem Centerpoint, bei PutPointData. Da schreibt er dann: "Unverträglicher Typ: Datenfeld oder benutzerdefinierter Typ erwartet".

Was mache ich falsch? Oder kann man womöglich einen Point2D gar nicht mit der Hand manuell anlegen??

In der Hilfe bin ich leider nicht zu wirklich brauchbaren Beispielen gekommen.

Danke Ciao Crash

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

waldi
Mitglied
 Softwerker


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

Beiträge: 272
Registriert: 07.08.2001

erstellt am: 15. Okt. 2003 10:50    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 Crash_Master 10 Unities + Antwort hilfreich

Hi,

du musst den Point2d erst über das TransientGeometry Objekt anlegen. Jetzt deklarierst du ein leeres Objekt und greifst dann darauf zu. Das geht nicht gut.

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

Crash_Master
Mitglied
Fachinformatiker


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

Beiträge: 32
Registriert: 06.10.2003

erstellt am: 15. Okt. 2003 10:53    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

Kannst du mir vielleicht einen Codeschnipsel geben der es richtig macht??

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

waldi
Mitglied
 Softwerker


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

Beiträge: 272
Registriert: 07.08.2001

erstellt am: 15. Okt. 2003 11: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 Nur für Crash_Master 10 Unities + Antwort hilfreich

Das wäre zu einfach :-))
Schau mal in der APIProgrammier- und Anwendungsschnittstelle (Application Programming Interface) Doku bei den Beispielen. Da sind einige, die dir weiter helfen (z.b. Sketch Lines)

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

Crash_Master
Mitglied
Fachinformatiker


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

Beiträge: 32
Registriert: 06.10.2003

erstellt am: 15. Okt. 2003 11:23    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

Lines funktionieren ja schon. Aber für die Kreise finde ich kein Beispiel. Bspw. wie man einen Punkt manuell erstellt. Oder hab ich das übersehen??

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

Crash_Master
Mitglied
Fachinformatiker


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

Beiträge: 32
Registriert: 06.10.2003

erstellt am: 15. Okt. 2003 11:35    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

Ok, ich habe es übersehen, es funktioniert jetzt...cool. Danke für deinen Tipp mit dem TransientGeometry Objekt, genau das war´s. Ich hatte die Stelle doch übersehen...

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