Autor
|
Thema: Linie zwischen 2 Punkten (1926 mal gelesen)
|
Str33t Mitglied Student
Beiträge: 35 Registriert: 10.06.2015 Catia V5 R19 Acer E5 I5 , 12GB 2GB Grafik
|
erstellt am: 16. Feb. 2016 09:33 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe folgendes problem: ich habe Punkte, die alle miteinander Verbunden werden sollen. Nach diesem Muster: P1 mit P2 (linie) P2 mit P3 (Teilkreis) P3 mit P4 (linie) die punkte werden in einer schleife Erzeugt, und sollen nun Verbunden werden, wie mache ich das am besten? das ganze Passiert im skizzenmuodus, da ein körper draus erzeugt werden soll. MfG Frank Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 16. Feb. 2016 17:27 <-- editieren / zitieren --> Unities abgeben: Nur für Str33t
|
Str33t Mitglied Student
Beiträge: 35 Registriert: 10.06.2015 Catia V5 R19 Acer E5 I5 , 12GB 2GB Grafik
|
erstellt am: 16. Feb. 2016 18:21 <-- editieren / zitieren --> Unities abgeben:
|
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 16. Feb. 2016 18:23 <-- editieren / zitieren --> Unities abgeben: Nur für Str33t
|
Str33t Mitglied Student
Beiträge: 35 Registriert: 10.06.2015 Catia V5 R19 Acer E5 I5 , 12GB 2GB Grafik
|
erstellt am: 16. Feb. 2016 18:38 <-- editieren / zitieren --> Unities abgeben:
ich habe ehrlich gesagt keine vorstellung mehr, hier mal ein bissl quellcode: Linie = WZK2D.CreateLine(10, 10, 20, 20) Linie.StartPoint = geometricElements1.Item("P1") Linie.EndPoint = geometricElements1.Item("P2") Linie.Name = "Linie1"
Linie = WZK2D.CreateLine(25, 25, 30, 30) Linie.StartPoint = geometricElements1.Item("P2") Linie.Name = "Linie2" Punkte werden vorher über schleifen festgelegt, verschieben sich aber immer beim einfügen der linie, warum keine ahnung....
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 16. Feb. 2016 19:50 <-- editieren / zitieren --> Unities abgeben: Nur für Str33t
Servus Also bei mir funktioniert es mit deinem Code. Ich musste aber nach dem erzeugen der Linie die Geometrie aktualisieren (Sketch.Evaluate) Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Str33t Mitglied Student
Beiträge: 35 Registriert: 10.06.2015 Catia V5 R19 Acer E5 I5 , 12GB 2GB Grafik
|
erstellt am: 16. Feb. 2016 20:10 <-- editieren / zitieren --> Unities abgeben:
|
Chuk Mitglied Student
Beiträge: 21 Registriert: 23.01.2016 Win 7 64-Bit CATIA V5-6R2013 Intel Core i5-3570 @ 3.40GHz 8GB RAM
|
erstellt am: 15. Mrz. 2016 18:38 <-- editieren / zitieren --> Unities abgeben: Nur für Str33t
Seh ich richtig, dass du versuchst einen Teilkreis mit Start-, End- und Mittelpunkt zu erzeugen? Catia benötigt das Format CreateCircle(Mittelpunkt X-Koordinate,Mittelpunkt Y-Koordinate, Radius, Startwinkel, Endwinkel) Der Kreisbogen läuft immer entgegen dem Uhrzeigersinn. Am besten mal die Befehlsdefinition suchen. Winkel bekommst du über trigonometrische Funktionen. Leider gibts scheinbar keine andere Möglichkeit Teilkreise zu erzeugen... wenn ja, wäre ich auch interessiert Gruß Chuk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joehz Moderator Freiberuflicher Konstrukteur
Beiträge: 1057 Registriert: 25.11.2006 Win7 Pro 64 + Ubuntu + Irix6.5.20 Dell Precision M6600 i7-2960XM 2.7GHz 16GB NVidia Quadro M5010 Catia V5R19 VB6Pro.SP6/VBA 6.5.1053
|
erstellt am: 16. Mrz. 2016 14:46 <-- editieren / zitieren --> Unities abgeben: Nur für Str33t
Hi, zu dem Thema noch zwei Ideen: - 3D: AddNewPolyline; über ein Array der Eckpunkte einen Linienzug erstellen; dabei können die Eckradien angeben werden - 2D: Polyline durch aneinander hängen von Linien 'zu Fuss' bilden; aufeinander folgende Linien verrunden. So konstruiert Ihr doch auch? Just a thought, Joe ------------------ Inoffizielle Catia Hilfeseite Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |