getPoint.txt |
NX Programmierung : Punkt aus Komponente
Rene Oschmann am 05.01.2014 um 21:54 Uhr (5)
Hallo liebe CAD.de-Gemeinde,ich habe folgendes Problem:Ich versuche per NXOpen-Programm (C++) Punkte (Point*) von Komponenten (Assemblies::Component*) in einer Baugruppe zu finden. Meine Komponenten haben Punkte als PunktFeatures definiert. Diese sind benannt. Ziel ist es in der Baugruppe assoziative Linien zwischen bestimmten Punkten verschiedener Komponenten zu erstellen. D.h. wenn ich ein Bauteil bewege verändert sich auch die Line. Dazu benutze ich den "WavePointBuilder" und den "AssociativeLineBuilder ...
| In das Form NX Programmierung wechseln |
|
NX Programmierung : AssociativeLineBuilder löscht Punkte
Rene Oschmann am 06.03.2014 um 11:10 Uhr (1)
Vielen Dank Michael,jetzt funktioniert es. Ich habe folgende Veränderungen gemacht:Code:NXOpen::Xform *nullXform(NULL);NXOpen::Point *p0;p0 = workPart-Points()-CreatePoint(start, nullXform, NXOpen::SmartObject::UpdateOptionWithinModeling);associativeLineBuilder-StartPoint()-SetValue(p0);NXOpen::Point *p1;p1 = workPart-Points()-CreatePoint(end, nullXform, NXOpen::SmartObject::UpdateOptionWithinModeling);associativeLineBuilder-EndPoint()-SetValue(p1);NXOpen ist manchmal schon echt komisch. Ich seh ja ein, da ...
| In das Form NX Programmierung wechseln |
beispielcode.txt |
NX Programmierung : AssociativeLineBuilder löscht Punkte
Rene Oschmann am 04.03.2014 um 17:23 Uhr (5)
Hallo liebe CAD.de-Gemeindeich arbeite mit NXOpen C++ und habe folgendes Problem: Ich habe eine Funktion die Punkte im workPart erstellt und eine welche Kurven erzeugt (Quellcode anbei).Wenn ich nun zwei Punkte erstelle und dann die Funktion zum Erstellen der Kurve aufrufe, werden meine Punkte gelöscht und NX wirft eine Exception "A deleted or invalid class id was used" raus. Rufe ich dagegen die Funktion zum Erstellen der Kurve nicht auf, sind die Punkte fehlerfrei vorhanden.Kann mir jemand sagen, wo mein ...
| In das Form NX Programmierung wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
|