'''گرسهاپر''' {{به انگلیسی|grasshopper 3D}} یک زبان برنامهنویسی بصری است که توسط {{بهدیوید انگلیسی|davidراتن rutten}}در مؤسسهمؤسسهرابرات {{به انگلیسی|robert mcneel}}مکنیل و همکاران توسعه یافته است. گرسهاپر در برنامه [[راینوسروس تریدی]] (Rhino 3D CAD) اجرا میشود. برنامهها با کشیدن قطعهها بر روی صفحه ساخته میشود. خروجی به این مولفهها و سپس به ورودی از اجزای پس از آن متصل میشود. گرسهاپر به طور عمده برای ایجاد الگوریتمهای مولد مورد استفاده قرار میگیرد. بسیاری از اجزای گرسهاپر هندسههای دو بعدی و سه بعدی ایجاد میکنند. بعضی از آنها انواع دیگری از الگوریتمها از جمله عددی، متنی، صوتی و تصویری و برنامههای کاربردی لمسی را ایجاد میکنند.
"در میان دانشجویان. راینو که ابزار مدل سازی McNeelمکنیل میباشد در [[طراحی معماری]] در دنیا شناخته شده است. محیط گرسهاپر راهی مستقیم را برای طراحی بدون نیاز به یادگیری به اسکریپت فراهم میکند. اولین نسخه از گرسهاپر، به نام تاریخچه صریح{{به انگلیسی|explicithistory}}در آن زمان، در اصل در سپتامبر ۲۰۰۷. منتشر شد. در واقع در مرحله آزمایشی و به صورت دانلود رایگان و بدون تاریخ انقضا ارائه شده، اگر چه یک نسخه قانونی یا آزمایشی غیر منقضی شده از rhino 4.0 یا بالاتر برای اجرای نرمافزار مورد نیاز است ویرایشگر براساس گره رابط اصلی برای طراحی الگوریتم در گرسهاپر ویرایشگر مبتنی بر گره است. دادهها جزء به جزء از طریق اتصال سیم که همیشه توسط گرفتن خروجی دستور و وصل کردن آن به ورودی دستور بعدی منتقل میشود.
دادهها میتوانند یا به صورت یک ثابت تعریف شده، یا میتوان آن را از [[راینو]] یا یک فایل بر روی کامپیوتر وارد کرد. دادهها همیشه در پارامترها ذخیره شده و میتوان به طور شناور آنها را به یک جزء به عنوان ورودی یا خروجی متصل کرد.
افزونههاافزونهه (plugins) الگریتمهاییالگوریتمهایی هستند که به صورت بسته درآمده تا کاربر براحتی و بدون صرف وقت عملیاتی مشخص را همانند کامپننتها در گرس هاپر انجام دهند.
=== کفشدوزک {{به انگلیسی|ladybug}} ===
این افزونه با منبع رایگان توسط مصطفی صادقی پور آغاز و نوشته شده و جواز نشر آزاد آن توسط [[مجوز کرییتیو کامنز|کرییتیو کامنز]] [[:en:Creative Commons|Creative Commons]] ثبت شده است. این افزونه بر روی گرس هاپر نصب میشود و به طراحان این امکان را میدهد که نوعی طراحی همساز با اقلیم داشته باشند. ladybug به شما اجازه میدهد تا با وارد کردن اطلاعات آب و هوایی در گرس هاپر مانند [[مسیر خورشید]], ([[[:en:Sun|path|sun path]]]),[[باد بیشوز]], {{به انگلیسی|[[[:en:Wind|rose|wind rose]]]}},جهت تابش و غیره، نمودارهای مختلفی را به بدست آورید مانند تجربه وتحلیل تابش خورشید در تمام روزهای سال، به همراه حداکثر و حداقل تابش در ساعات مختلف روز همراه با مطالعات سایه و تجزیه و تحلیل دید و منظر ساختمان. همچنین گرس هاپر را به مونورهای شبیهسازی چون [[:en:Energy Plus|انرژی پلاس]]،پلاس، رادیانس {{به انگلیسی|[[[:en:Radiance|(software)|radiance(software]]])}} و دایسیم متصل میکند تا بتوان تحلیل انرژی و شبیهسازی نور روز را مدلسازی کرد. در حال حاضر تنها بستهٔ تحلیل و آنالیز روشنایی روز برای استفاده رایگان همگان منتشر شده است.