处理 Toxiclibs:绘制三角形网格时隐藏 axes/normals
Processing Toxiclibs: hide axes/normals when drawing trianglemesh
我正在使用 toxiclibs 将导入的二进制 .stl 文件绘制为网格,如下所示:
ToxiclibsSupport gfx;
TriangleMesh mesh;
void setup(){
mesh = (TriangleMesh)new STLReader().loadBinary(
sketchPath("/data/3dmodels/gun.stl"), STLReader.TRIANGLEMESH);
gfx = new ToxiclibsSupport(this);
}
void draw(){
translate(width/2, height/2, 300);
gfx.origin(new Vec3D(), 100);
noStroke();
fill(fxColor.getRed(), fxColor.getGreen(), fxColor.getBlue());
gfx.mesh(model, false, 0);
translate(-width/2, -height/2, -300);
}
Toxiclibs 默认显示 xyz 轴,如下所示:
我想禁用那些轴的绘制,但似乎找不到任何相关内容。
谢谢。
你不能直接取消对 gfx.origin()
的调用吗?根据 the Toxiclibs API,这就是绘制轴线的原因。
我正在使用 toxiclibs 将导入的二进制 .stl 文件绘制为网格,如下所示:
ToxiclibsSupport gfx;
TriangleMesh mesh;
void setup(){
mesh = (TriangleMesh)new STLReader().loadBinary(
sketchPath("/data/3dmodels/gun.stl"), STLReader.TRIANGLEMESH);
gfx = new ToxiclibsSupport(this);
}
void draw(){
translate(width/2, height/2, 300);
gfx.origin(new Vec3D(), 100);
noStroke();
fill(fxColor.getRed(), fxColor.getGreen(), fxColor.getBlue());
gfx.mesh(model, false, 0);
translate(-width/2, -height/2, -300);
}
Toxiclibs 默认显示 xyz 轴,如下所示:
我想禁用那些轴的绘制,但似乎找不到任何相关内容。
谢谢。
你不能直接取消对 gfx.origin()
的调用吗?根据 the Toxiclibs API,这就是绘制轴线的原因。