## GroIMP 示例项目

此页面列出几个范例项目。范例可以在GroIMP内，通过点击超链接，在一个新的弹出窗口中打开。

在新的窗口中，你会看到RGG工具栏，有两个为激活模型动态的菜单：左边的调用规则一次；右边有“run” 前缀的，运行一次将会反复调用规则。 运行“Stop”，将停止反复调用规则。

- 分形
  - 科赫曲线
    一个经典的L系统例子。
  - 丛生分枝树
    这个简单的L系统塑建一个丛生分枝树。该例子基于Przemyslaw Prusinkiewicz和 Aristid Lindenmayer写的《植物之美算法》一书中的一个例子
- 功能结构植物模型
  - 功能结构植物模型
    该模型模拟一个山毛榉和云杉的混合物种林，及它们间的光线竞争。该模型在新西兰纳皮尔举行的第五届关于功能结构植物模型的工作讨论会上有介绍。
  - Simple Rapeseed
    A structural model of a simple rapeseed plant.
  - 基于分支宽度的松树模型
    该L系统模型是基于松树模型上模拟的一颗树分支宽度。该示例是L工作室软件例子“树蜕皮”的一个解译。
  - 由一个高度方程定义的树或树分支长度
    一个用户定义的函数，用来指定一个给定的树分支长度。
  - 灌木
    根据 Przemyslaw Prusinkiewicz和 Aristid Lindenmayer写的《植物的算法美》一书中的一个例子，构建了一个灌木模型。该示例使用了一些GroIMP的高级图像特征。
  - 非均匀有理样条表面树
    该树的茎和支以非均匀有理样条表面构建，使用“表面”乌龟命令产生圆柱。这是又一个GroIMP高级图像特征的例子。
  - 全球敏感的植物
  - 花的形态发生 ABC模型
    该ABC模型基于监管网络上预测花的形态变化，模拟产生花的野生态和突变体。
  - 大麦育种
- 技术的模型
  - Virtual Laser Scanner
    Demonstrates the use of the virtual laser scanner to produce a point cloud of some object. The point cloud is then visualised using the PointCloud primitive.
  - GroPhysics
    The GroPhysics plugin uses JBullet for physics simulation. This example demonstrates how this can used to create a growing tree affected by gravity.
  - Simple rate assignment
    A simple example demonstrating usage of the rate assignment operator.
  - ODEs and the rate assignment operator
    The example shows the usage of the rate assignment operator `:'=` to specify the growth equations. Carbon assimilates are produced in the leaves (green spheres) and are transported via diffusion through the whole plant. For each internode, part of its carbon is converted into length.
  - Inhibitor/activator example
    An Inhibitor/activator example without using the rate assignment operator.
  - 點雲 primitive
    This example demonstrates the use of the PointCloud primitive.
  - 城市产生器
    为在科特布斯工业大学举办的专题研讨会“人工养殖过程”设计的城市发动机。
  - MTG-Example
    打开与使用MTG数据的例子。
  - 谢尔宾斯基三角图
    在2007年AGTIVE会议上的一个谢尔宾斯基三角形作为三维可视图形的实现。
  - 复杂数字示例及流输出
    通过运行一组复杂数类，演示重载运算符的使用。一个简短解释，描述如何定义重载运算，并演示阐述如何使用重载运算符运行流输出运算，这跟C++中类似。
  - 非均匀有理样条演示
  - 非均匀有理样条演示 2
  - 水面
  - VRML Grid Builder
    A simple example demonstrating usage of the VRML Grid Builder.
  - Height field
- 人工生命
  - 鸟
    演示虚拟鸟动画。鸟儿们（绿色）在一个群里的时候，跟着主人（红色），并且跟他们的邻居保持距离。
  - 田鼠与胡萝卜地
    这是一个简单的胡萝卜地模型，包括了一组竞争光线的胡萝卜。一只水田鼠 （蒺藜地啮齿动物）挖一个地同系统以及以胡萝卜根为食。
  - 生活游戏
    康威著名的生活游戏，使用XL实现。
  - 蚂蚁模拟
    在人工智能生活中，蚂蚁是一个受欢迎的题目。一个简单的模拟可以很容易实现。
  - 道金斯的生物变形
    该理查德 道金斯的生物变形的运行，显示如何在拓展L系统语言中遗传算子的指定。
- 其他
  - 十字游戏
    在2007年的AGTIVE会议上一个英国十字游戏的操作实现。
  - 如何构建一个神经细胞
  - 全球敏感的植物
    红绿增长线实现避碰。
  - 直升飞机
    动画对象演示，比如一架直升飞机。
  - 分子
    二维盒子中的原子，四处浮动及构成分子。
  - 树木繁茂的双星系统
    该模型显示一个根据牛顿引力模拟的双星系统， 一个树木繁茂的双星轨迹系统。
  - 一条灵巧线
    演示如何使用类 AvoidIntersection。 一条线向一个方向生长，并通过改变生长方向，尝试避免与其它体积对象在路口交叉。
  - Snooker
    An implementation of the snooker game.
  - Veach Room
    A standard reference room to test the accuracy of rendering.