Ich beschäftige mich gerade mit einer CNC Laser Fräse. Bei GeometryDrawing objekts ist der Nullpunkt oben links, bei CNC Maschinen ist der Nullpunkt meist oben rechts und bei Fotoplottern und Laserbelichtern ist der Nullpunkt unten links.
Gibt es eine vorgesehene Funktion für die Umwandlung der Koordinatensysteme oder muss man das selbst Programmieren?
Ist das im ersten Fall nicht einfach Breite - x ? 🤔
C# bzw .NET bietet nur Grundbausteine; gibt hier keine spezifische Implementierungen für irgendwelche Maschinen. Den Rest musst Du selbst machen.
Bei CAD/CAM ist die Positionierung normalerweise immer oben links. Daher passt das Grundverhalten.
Die Positionierung zu einem Maschinenverhalten würde man dann entsprechend beim Export der Geometrie zB. beim Export auf NC-Anweisungen durchführen.
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code