# 3.8.13: 映射器 (Mapper) 🔷

![图3.8.13.1：Mapper（映射器）”运算器将映射应用于给定模型。](https://2244769574-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M9XteyGDAU3Odla53cC%2Fsync%2Fe60210e920bb532add1395e267858b55076a2451.png?generation=1591871201214978\&alt=media)

**“Mapper（映射器）”**&#x662F;采用Karamba3D模型并根据用户提供的参数，依据映射定义的一些通用规则对其进行修改的运算器。它直接作用于模型，因此省去了将Grasshopper几何图形转换为Karamba3D模型的过程。例如，当利用Galapagos进行优化任务运算时，速度上的提升很重要。 图3.8.13.1显示了一个定义，其中映射器在给定的模型上运用了一个名&#x4E3A;**“Simple Stitch（简单针迹）”**&#x7684;映射，该映射最初由两个元素组成：“A”和“B”。在这种情况下，由一个映射将两个梁的集合与位置由给定映射器参数控制的元素进行连接。

输入端&#x53E3;**“Params（参数）”**&#x63A5;收两个参数。&#x5728;**“Simple Stitch（简单针迹）”**&#x6620;射的背景下，这些参数给出了应引入的连接“C”在两个梁的组合“A”和“B”上的相对位置。因此，映射封装了一个操作，并由映射器将其激活。目前，Karamba3D提供的映射主要用于通过被称&#x4E3A;**“stitching（缝合）”**&#x7684;运算方式来连接现有梁的集合。这个概念源自将布连接在一起的类比。这些映射将在下文进一步阐述。它们源于在维也纳应用艺术大学的科研项&#x76EE;*“*[*Algorithmic Generation of Complex Space Frames*](https://www.dieangewandte.at/jart/prj3/angewandte-2016/main.jart?rel=en\&reserve-mode=active\&content-id=1453407076279\&projekt_id=1461046078597)[（复杂空间框架的算法生成）](https://www.dieangewandte.at/jart/prj3/angewandte-2016/main.jart?rel=en\&reserve-mode=active\&content-id=1453407076279\&projekt_id=1461046078597)”。
