Processing, pushMatrix()
用法介绍。
用法
pushMatrix()
返回
void
说明
将当前变换矩阵推入矩阵堆栈。了解pushMatrix()
和popMatrix()
需要了解矩阵堆栈的概念。 pushMatrix()
函数将当前坐标系保存到堆栈中,popMatrix()
恢复之前的坐标系。 pushMatrix()
和popMatrix()
与其他转换函数一起使用,并且可以嵌入以控制转换的范围。
例子
size(400, 400);
fill(255);
rect(0, 0, 200, 200); // White rectangle
pushMatrix();
translate(120, 80);
fill(0);
rect(0, 0, 200, 200); // Black rectangle
popMatrix();
fill(100);
rect(60, 40, 200, 200); // Gray rectangle
相关用法
- Processing pushStyle()用法及代码示例
- Processing push()用法及代码示例
- Processing parseJSONArray()用法及代码示例
- Processing parseJSONObject()用法及代码示例
- Processing popStyle()用法及代码示例
- Processing pmouseY用法及代码示例
- Processing pop()用法及代码示例
- Processing perspective()用法及代码示例
- Processing pixelDensity()用法及代码示例
- Processing pixelWidth用法及代码示例
- Processing printArray()用法及代码示例
- Processing pointLight()用法及代码示例
- Processing pixelHeight用法及代码示例
- Processing popMatrix()用法及代码示例
- Processing parseXML()用法及代码示例
- Processing printProjection()用法及代码示例
- Processing pmouseX用法及代码示例
- Processing print()用法及代码示例
- Processing printMatrix()用法及代码示例
- Processing pow()用法及代码示例
- Processing printCamera()用法及代码示例
- Processing pixels[]用法及代码示例
- Processing point()用法及代码示例
- Processing println()用法及代码示例
- Processing FFT用法及代码示例
注:本文由纯净天空筛选整理自processing.org大神的英文原创作品 pushMatrix()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。