Beobachtungspunkt für 3D-Szenen ändern
Contents
[
Hide
]Wie man den Beobachtungspunkt für 3D-Szenen ändert
Problem: Wie ändert man den Beobachtungspunkt für 3D-Szenen?
Tipps: Um dies zu tun, können Sie die Klasse ObserverPoint verwenden, um den Beobachtungspunkt zu ändern. Um den Beobachtungspunkt zu aktualisieren, müssen Sie ein CadRasterizationOptions-Objekt erstellen und es zu den Konvertierungsoptionen hinzufügen.
Beispiel:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ObjImage objImage = (ObjImage)Image.load(inFile); | |
CadRasterizationOptions objRasterizationOptions = new CadRasterizationOptions(); | |
PngOptions pngOptions = new PngOptions(); | |
pngOptions.VectorRasterizationOptions = objRasterizationOptions; | |
objRasterizationOptions.PageHeight = 1600; | |
objRasterizationOptions.PageWidth = 1600; | |
objRasterizationOptions.DrawType = CadDrawTypeMode.UseObjectColor; | |
objRasterizationOptions.ObserverPoint = new ObserverPoint(45, 45, 45); | |
objImage.save(inFile + "1.png", pngOptions); | |
objRasterizationOptions.ObserverPoint = new ObserverPoint(45, -45, -45); | |
objImage.save(inFile + "2.png", pngOptions); | |
objRasterizationOptions.ObserverPoint = new ObserverPoint(-45, -45, -45); | |
objImage.save(inFile + "3.png", pngOptions); |