Thay đổi điểm quan sát cho các cảnh 3D
Contents
[
Hide
]Cách thay đổi điểm quan sát cho các cảnh 3D
Vấn đề: Làm thế nào để thay đổi điểm quan sát cho các cảnh 3D.
Mẹo: Để thực hiện điều này, bạn có thể sử dụng lớp ObserverPoint để thay đổi điểm quan sát, để cập nhật điểm quan sát bạn cần tạo một đối tượng CadRasterizationOptions và thêm nó vào các tùy chọn chuyển đổi.
Ví dụ:
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); |