标题: 回复,关于DLA生形 [打印本页] 作者: panhao1 时间: 2011-5-22 03:41 标题: 回复,关于DLA生形 本帖最后由 panhao1 于 2011-5-23 00:42 编辑
[attach]18997[/attach]
[attach]18996[/attach][attach]18997[/attach]
这是一个标准的隐式曲面的东西
首先我试了下元球~
processing做的作者: panhao1 时间: 2011-5-22 03:42 本帖最后由 panhao1 于 2011-5-22 03:55 编辑
仔细一看并不是很像
所以换了一个 参考代码给大家
[attach]18973[/attach]
[attach]18974[/attach]
/**
* AnimatedNoise demo showing how to utilize the IsoSurface class to efficiently
* visualise volumetric data, in this case using animated 4D SimplexNoise. The demo also
* shows how to save the generated mesh as binary STL file (or alternatively in
* OBJ format) for later use in other 3D tools/digital fabrication.
*
* I've planned further classes for the toxi.geom.volume package to easier draw
* and manipulate volumetric data.
*
* Controls:
* Click mouse button to toggle rendering style between shaded/wireframe.
* Press 's' to save generated mesh as STL file
*/
/*
* Copyright (c) 2010 Karsten Schmidt
*
* This demo & library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* http://creativecommons.org/licenses/LGPL/2.1/
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
import toxi.geom.*;
import toxi.geom.mesh.*;
import toxi.volume.*;
import toxi.math.noise.*;
import processing.opengl.*;
int DIMX=64;
int DIMY=64;
int DIMZ=64;
float ISO_THRESHOLD = 0.1;
float NS=0.03;
Vec3D SCALE=new Vec3D(1,1,1).scaleSelf(300);
boolean isWireframe=false;
float currScale=1;
VolumetricSpace volume=new VolumetricSpace(SCALE,DIMX,DIMY,DIMZ);
IsoSurface surface=new IsoSurface(volume);
TriangleMesh mesh;
void setup() {
size(1024,576,OPENGL);
}
void draw() {
float[] volumeData=volume.getData();
// fill volume with noise
for(int z=0,index=0; z作者: 翳影 时间: 2011-5-22 07:57
谢谢回复。。。至于网站问题。目前f#r¥e@e!g*ate用不了,找不到了。求f#r¥e@e!g*ate作者: ccomix 时间: 2011-5-22 10:01
随机隐式曲面。。。。作者: 1235813 时间: 2011-5-22 12:07
牛人{:3_46:}{:3_46:}作者: rainfish 时间: 2011-5-22 12:29
很不错啊,太强啦作者: 牛屎超人 时间: 2011-5-22 14:44
看不懂。。。哈哈。作者: Dillinger 时间: 2011-5-23 09:22
努力学习中。。。。。。作者: yuco1986629 时间: 2011-5-23 10:25
这个很屌,楼主是学什么的,怎么看的懂这么多代码?作者: wawa 时间: 2011-5-23 11:29
so interesting作者: superzhou30 时间: 2011-5-23 13:02
厉害厉害...作者: holonking 时间: 2011-5-23 17:19
很给力作者: panhao1 时间: 2011-5-23 19:55 13#holonking
师(思)父终于上线了 我们学校艺术设计系竟然开了processing的课作者: wszcafa 时间: 2011-5-28 16:56
kanbumingbaie作者: Cosmic.Nova 时间: 2011-6-13 18:19
这个很给力啊!作者: 禁忌 时间: 2011-6-13 19:07
好东西。。。作者: xh0914 时间: 2011-6-13 19:55
很不错啊,太强啦作者: 蚊子 时间: 2011-6-15 15:27
这是脚本啊 强了作者: 阿门平面 时间: 2011-9-13 09:08
这个距离不是一点点作者: jason 时间: 2011-10-4 10:27
太强了,不知道什么时候可以写出这么厉害的脚本啊~作者: rainfish 时间: 2011-10-9 12:47
很强啊,学习学习作者: 围观帝 时间: 2011-10-17 23:48
差距啊~~~~~~~~汗颜啊作者: thinksong 时间: 2011-11-2 01:08
这看着好诱人哦作者: bensonzz 时间: 2011-11-28 20:18
不得不顶!!!作者: chenuu 时间: 2011-12-6 09:39
我我我娘哎作者: passersby 时间: 2012-2-19 21:54
很厉害的说。来学习下。。。作者: hdhjhz 时间: 2012-4-24 00:37
感谢分享啊。作者: yinny 时间: 2012-5-3 12:26
学习学习,强大!作者: yinny 时间: 2012-5-3 13:32
拿那个脚本贴进去,错误,应该怎么搞呢?作者: 熊猫无敌 时间: 2012-5-3 14:19
这是个什么东西啊作者: chinghanglee 时间: 2012-8-20 14:12