国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

Processing 3入門:繪圖尺寸與渲染模式

定義繪圖區(qū)域大小在Processing 3中,使用size函數(shù)來(lái)定義繪圖區(qū)域的大小。在setup函數(shù)中添加size(像素寬度, 像素高度)來(lái)指定繪圖區(qū)域的尺寸。如果不定義,默認(rèn)尺寸為100*100。例

定義繪圖區(qū)域大小

在Processing 3中,使用size函數(shù)來(lái)定義繪圖區(qū)域的大小。在setup函數(shù)中添加size(像素寬度, 像素高度)來(lái)指定繪圖區(qū)域的尺寸。如果不定義,默認(rèn)尺寸為100*100。例如,可以使用size(800, 600)來(lái)創(chuàng)建一個(gè)800像素寬、600像素高的繪圖區(qū)域。

輸入?yún)?shù)要求

size函數(shù)的輸入?yún)?shù)要求是確定的數(shù)值,有一個(gè)例外是displayWidth和displayHeight這兩個(gè)常量。但是在Processing 3中,如果想要窗口全屏,應(yīng)該使用fullScreen函數(shù)來(lái)實(shí)現(xiàn)。

默認(rèn)渲染器

如果size函數(shù)沒有第三個(gè)參數(shù),即不指定渲染模式,則使用默認(rèn)的2D高質(zhì)量渲染器。在這個(gè)渲染模式下,圖形以矢量方式渲染,包括文字等也是矢量渲染。

P2D渲染器

指定參數(shù)P2D會(huì)使用OpenGL兼容的2D渲染器。在這種模式下,圖形是按照紋理進(jìn)行渲染的。例如,在使用textSize(100)時(shí),如果使用20字號(hào)創(chuàng)建的字體,會(huì)非常模糊。

P3D渲染器

指定參數(shù)P3D會(huì)使用OpenGL兼容的3D渲染器。在這個(gè)渲染模式下,如果只進(jìn)行2維繪圖,與P2D渲染器無(wú)區(qū)別。但是P3D渲染器支持3維物體的渲染,可以進(jìn)行三維圖形的繪制。

FX2D渲染器

指定參數(shù)FX2D會(huì)使用JavaFX的2D渲染器,它具有更快的渲染速度,但兼容性稍差。渲染效果和默認(rèn)渲染器接近。

PDF渲染器

指定參數(shù)PDF會(huì)將矢量圖形繪制到PDF文件中。使用這個(gè)渲染模式需要添加引用:import processing.pdf.*。關(guān)于PDF繪制的詳細(xì)用法略。

通過(guò)上述內(nèi)容,我們了解了Processing 3中的size函數(shù)的用法以及不同的渲染模式設(shè)置。根據(jù)需求選擇合適的渲染模式可以達(dá)到更好的繪圖效果和性能。

標(biāo)簽: