| |  | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX | | |  | Simcenter FLOEFD: Effizientes Thermomanagement elektronischer Baugruppen, ein Webinar am 23.09.2025
|
Autor
|
Thema: CSYS um Achse drehen (960 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 |

| |
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
      
 Beiträge: 2723 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 >>)
 |