3D sahneleri için gözlem noktasını değiştirme
Contents
[
Hide
]3D sahneleri için gözlem noktasını nasıl değiştirirsiniz
Sorun: 3D sahneleri için gözlem noktasını nasıl değiştirebilirim.
İpuçları: Bunu yapmak için, gözlem noktasını değiştirmek için ObserverPoint sınıfını kullanabilirsiniz; gözlem noktasını güncellemek için bir CadRasterizationOptions nesnesi oluşturmanız ve bunu dönüşüm seçeneklerine eklemeniz gerekir.
Örnek:
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); |