| | |  | Simulation Herbsttagung | 25. - 26. November 2026 | Institut für Forschung und Entwicklung von Sportgeräten, Berlin + Online Termin: in 12 Tagen | | | |  | NX CAM Basis Training , ein Seminar am 23.11.2026
|
|
Autor
|
Thema: CSYS um Achse drehen (1182 mal gelesen)
|
met Mitglied CAD-Admin / Konstrukteur
 
 Beiträge: 142 Registriert: 23.07.2004 Solidworks 2017 TCE 9.1.3 NX 5 3ds max 2017/2019 CorelDraw 12
|
erstellt am: 23. Okt. 2014 09:07 <-- editieren / zitieren --> Unities abgeben:         
Hallo, wie kann ich ein Csys um eine seiner Achsen einen best. Winkel drehen? Erstellen kann die es so:
Code:
' NX 5.0.6.3 ' Journal created by met on Thu Oct 23 08:39:14 2014 Mitteleuropäische Sommerzeit ' Option Strict Off Imports System Imports NXOpenModule NXJournal1 Sub Main() Dim theSession As Session = Session.GetSession() Dim workPart As Part = theSession.Parts.Work Dim displayPart As Part = theSession.Parts.Display Dim aktPoint As Point3d = New Point3d(100, 200, 300) Dim db As Features.DatumCsysBuilder = workPart.Features.CreateDatumCsysBuilder(Nothing) Dim xForm1 As Xform = workPart.Xforms.CreateXform(aktPoint, New Vector3d(1, 0, 0), New Vector3d(0, 1, 1), SmartObject.UpdateOption.WithinModeling, 1) db.Csys = workPart.CoordinateSystems.CreateCoordinateSystem(xForm1, SmartObject.UpdateOption.WithinModeling) db.ComponentsCreation = True db.FixedSizeDatum = True db.DisplayScaleFactor = 2 Dim aktCSys As Features.DatumCsys = db.Commit() db.Destroy() End Sub End Module
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| | Technischer Projektmitarbeiter (m/w/d) | Seit mehr als 200 Jahren ist Stahl der Werkstoff unserer Wahl. Wir bauen Brücken und Gebäude für öffentliche Auftraggeber und weltweite Konzerne. Unsere Entwicklung von einem Stahlbauunternehmen zu einem national und international agierenden Engineering-Unternehmen hat zu unserem umfassenden Produktportfolio geführt: Brückenbau ? Stahlbau ? Stahl- und Brückensanierungen ? Systembrücken ... | | Anzeige ansehen | Ingenieure und technische Berufe |
|
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
      
 Beiträge: 2754 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 06. Nov. 2014 10:33 <-- editieren / zitieren --> Unities abgeben:          Nur für met
Hallo met, die Antwort steckt wohl hier drin: Andere Vektoren verwenden ? Dim xForm1 As Xform = workPart.Xforms.CreateXform(aktPoint, New Vector3d(1, 0, 0), New Vector3d(0, 1, 1), SmartObject.UpdateOption.WithinModeling, 1) db.Csys = workPart.CoordinateSystems.CreateCoordinateSystem(xForm1, SmartObject.UpdateOption.WithinModeling) Gruß, Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
 |