我的出发点是我在博客上找到的模板(https://gist.github.com/1330065#file_p5_main.java):
<#assign licenseFirst = "/*">
<#assign licensePrefix = " * ">
<#assign licenseLast = " */">
<#include "../Licenses/license-${project.license}.txt">
<#if package?? && package != "">
package ${package};
</#if>
/**
*
* @author ${user}
*/
import processing.core.PApplet;
@SuppressWarnings("serial")
public class ${name} extends PApplet{
@Override
public void setup(){
size(300, 300, P3D);
}
@Override
public void draw(){
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
PApplet.main(new String[]{ ${package}.${name}.class.getName()});
}
}
输出到applet。我试着用我在这里找到的指令(http://www.processing.org/discourse/beta/num_1246034274.html)修改它来创建一个pdf,但无法让它工作。
注意:我在类路径上有pdf和itext库。
谢谢!
答案 0 :(得分:0)
回答我自己的问题,对于没有屏幕视图的导出和单帧:
package Processing;
import processing.core.PApplet;
import processing.pdf.*;
@SuppressWarnings("serial")
public class Controller extends PApplet {
@Override
public void setup() {
size(300, 300, PDF, "filename.pdf");
}
@Override
public void draw() {
exit();
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
PApplet.main(new String[]{Processing.Controller.class.getName()});
}
}