Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  CATIA V5 Programmierung
  Punkte auf einer Linie erzeugen

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
  
CATIA V5 Grundkurs | Einsteiger - 5 Std. 15 Min 48
  
Dassault PLM Integrationen mit der 3DViewStation, eine Pressemitteilung
Autor Thema:  Punkte auf einer Linie erzeugen (634 mal gelesen)
hanni05
Mitglied
student


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

Beiträge: 21
Registriert: 12.05.2005

erstellt am: 18. Jul. 2005 11:55    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 möchte Punkte mit einem bestimmten Abstand auf einer Linie erzeugen. Wie kann man eine bestimmte Linie auswählen, und wie ist der Abstand der Punkte einstellbar????

Kann mir bitte jemand helfen????

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

AlfaRomeo75
Mitglied
Dipl.Ing. - Flächenkonstrukteur/Methodenplaner


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

Beiträge: 174
Registriert: 06.12.2004

-----------------
Windows XP professional Version2002
Service Pack 2
-----------------
CATIA V5 R16 SP5
-----------------
Intel Pentium 4 3,4GHz
4 GB RAM
-----------------

erstellt am: 18. Jul. 2005 14:41    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 hanni05 10 Unities + Antwort hilfreich

Hallo,
probier es mal hiermit:

Voraussetzung ist, das ein Part geöffnet ist und ein offener Körper
mit dem Namen "Punkte" existiert.

Bei mir lief es fehlerfrei!

'  Makro zum Erzeugen eines Punktes auf einer Linie/Kurve

Sub CATMain ()

  Dim partDocument1 As Document
  Set partDocument1 = CATIA.ActiveDocument

  Dim part1 As Part
  Set part1 = partDocument1.Part

  Dim hybridShapeFactory1 As Factory
  Set hybridShapeFactory1 = part1.HybridShapeFactory

  Dim HB as HybridBody
  Set HB = part1.HybridBodies.Item ("Punkte")

' Auswahl festlegen -----------------------------------------------
  Dim Was(0)
  Was(0) = "HybridShape"

' Selektion definieren und leeren ---------------------------------
  Dim UserSel As Selection
  Set UserSel= CATIA.ActiveDocument.Selection
  UserSel.Clear

' Selektion vornehmen lassen --------------------------------------
  Dim E As CATBSTR
  E = UserSel.SelectElement(Was, "Bitte Linie auswählen!", true)

  If E = "Normal" Then
      MsgBox(UserSel.Item(1).Value.Name & " wurde ausgewählt!")
  Else
      MsgBox ("Abbruch")
  End If

  Dim Ref as Reference
  Set Ref = part1.CreateReferenceFromObject(UserSel.Item(1).Value) 


' Selektion freigeben --------------------------------------------
  UserSel.EndSelectElement
  UserSel.Clear

  Dim Abstand
  Abstand = inputbox("Bitte Abstand eingeben!")

  Dim PunktaufLinie
  Set PunktaufLinie = hybridShapeFactory1.AddNewPointOnCurveFromDistance(Ref,Abstand,true) ' Invertieren mittel Schalter true/false
 
  HB.AppendHybridShape PunktaufLinie
 
 
  part1.Update
 
End Sub

Die Invertierung der Richtung kann man mit dem Schalter TRUE/FALSE steuern.

Gruß
Thomas

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

Sr.Herms
Mitglied



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

Beiträge: 23
Registriert: 31.08.2006

erstellt am: 07. Sep. 2006 17:09    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 hanni05 10 Unities + Antwort hilfreich

Gibt es eine möglichkeit as auch in der Drawing-Umgebung zum laufen zu bekommen?

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)2025 CAD.de | Impressum | Datenschutz