|
CATIA V5 Programmierung : Join, Extract usw. ist Fläche oder Draht?
torstnm am 07.05.2008 um 10:55 Uhr (0)
OK, bei Flächen komm Ich nicht an der Kopie vorbei mit Typename,Join ist natürlich immer "HybridShapeAssemble", und wenn das Makro mit einemDraht statt der geforderten Fläche gefüttert wird gibts reichlich Fehler :-DOder hat jemand noch eine andere Idee?------------------mfg Torsten---------------------------------Mein "Hobby" C-CON Tools für Catia V5
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Join, Extract usw. ist Fläche oder Draht?
torstnm am 07.05.2008 um 10:42 Uhr (0)
Danke, das passt.Scheinbar auch ohne eine Kopie zu erzeugen, vielleicht wegen SelectElement2?Jedenfalls reagiert das Makro jetzt auf Translate/RotateCode:Status = sel.SelectElement2(InputObjectType3, "Select Axis,Click Esc to Cancel Selection", True)If Status "Cancel" Then Set SCAchsenObj = sel.Item(1).Value If TypeName(SCAchsenObj) = "HybridShapeRotate" Or TypeName(SCAchsenObj) = "HybridShapeTranslate" Then Set SCAchsenObj = Nothing End IfJetzt werde Ich mir mal den Join vornehmen und schauen ob Ich ...
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinaten von HybridShapeNear ausgeben (und Punkten, aber das funktioniert)
torstnm am 25.09.2009 um 14:24 Uhr (0)
Bin nicht sicher was da mit deinem near passiert,vielleicht hilfts ja in deiner schleife erstmal alle Punkte "dummzukopieren"und dann von diesen die Koords zu holen?etwa sowas in schleife:Code:Set ref_Point = wzk3d.AddNewPointDatum(bauteil.CreateReferenceFromObject(myPoint(i)))geoset.AppendHybridShape ref_Pointbauteil.UpdateObject ref_Pointpunktkopie irgendwo noch das reinsetzen oder eigene verwenden falls schon drinCode:Set bauteil = CATIA.ActiveDocument.PartSet wzk3d = bauteil.HybridShapeFactory--------- ...
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Achsenname auslesen mit Select2
torstnm am 05.10.2009 um 08:21 Uhr (0)
Probiers mal mit:Code:Filter(0) = "AxisSystem"....Achsenname = usersel.Item2(1).Value.NameBei mir funktioniert das so, und frag nicht warum :-O------------------mfg Torsten---------------------------------Mein "Hobby" C-CON Tools für Catia V5
| In das Form CATIA V5 Programmierung wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |