|  | 
2m
 
 
 楼主|
发表于 2011-6-1 13:03:42
|
只看该作者 
| 本帖最后由 panhao1 于 2011-9-18 04:08 编辑 
前三图是线框模式 后面的填充模式效果很不好~~~~
所以我提的问题针对最后一张图
新版本toxic的代码 
import peasy.org.apache.commons.math.*;
import peasy.*;
import peasy.org.apache.commons.math.geometry.*;
import processing.opengl.*;
import toxi.geom.*;
import toxi.geom.mesh.*;
import toxi.volume.*;
import toxi.math.noise.*;
import processing.opengl.*;
int DIMX=100;
int DIMY=100;
int DIMZ=100;
float ISO_THRESHOLD = 0.02;
float NS=0.05;
Vec3D SCALE=new Vec3D(DIMX,DIMY,DIMZ).scaleSelf(1);
boolean isWireframe=false;
float currScale=1;
VolumetricSpaceArray volume=new VolumetricSpaceArray(SCALE,DIMX,DIMY,DIMZ);
IsoSurface surface=new ArrayIsoSurface(volume);
TriangleMesh mesh;
PeasyCam cam;
void setup() {
  size(800,600,OPENGL);
  hint(ENABLE_OPENGL_4X_SMOOTH);
  cam = new PeasyCam(this, 200);
  cam.setMinimumDistance(50);
  cam.setMaximumDistance(500);
    float[] volumeData=volume.getData();
  for(int z=0,index=0; z | 
 |