2016 - 2024

感恩一路有你

Processing 3入门:绘图尺寸与渲染模式

浏览量:2057 时间:2024-02-01 08:25:11 作者:采采

定义绘图区域大小

在Processing 3中,使用size函数来定义绘图区域的大小。在setup函数中添加size(像素宽度, 像素高度)来指定绘图区域的尺寸。如果不定义,默认尺寸为100*100。例如,可以使用size(800, 600)来创建一个800像素宽、600像素高的绘图区域。

输入参数要求

size函数的输入参数要求是确定的数值,有一个例外是displayWidth和displayHeight这两个常量。但是在Processing 3中,如果想要窗口全屏,应该使用fullScreen函数来实现。

默认渲染器

如果size函数没有第三个参数,即不指定渲染模式,则使用默认的2D高质量渲染器。在这个渲染模式下,图形以矢量方式渲染,包括文字等也是矢量渲染。

P2D渲染器

指定参数P2D会使用OpenGL兼容的2D渲染器。在这种模式下,图形是按照纹理进行渲染的。例如,在使用textSize(100)时,如果使用20字号创建的字体,会非常模糊。

P3D渲染器

指定参数P3D会使用OpenGL兼容的3D渲染器。在这个渲染模式下,如果只进行2维绘图,与P2D渲染器无区别。但是P3D渲染器支持3维物体的渲染,可以进行三维图形的绘制。

FX2D渲染器

指定参数FX2D会使用JavaFX的2D渲染器,它具有更快的渲染速度,但兼容性稍差。渲染效果和默认渲染器接近。

PDF渲染器

指定参数PDF会将矢量图形绘制到PDF文件中。使用这个渲染模式需要添加引用:import processing.pdf.*。关于PDF绘制的详细用法略。

通过上述内容,我们了解了Processing 3中的size函数的用法以及不同的渲染模式设置。根据需求选择合适的渲染模式可以达到更好的绘图效果和性能。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。