Adaptive Parts Environment (Ape) provides a lot of scenarios for all users to design, manipulate and control their own Adaptive Part. In this article, we will discuss different methods of dealing with Adaptive Blocks.
Create
In order to create your adaptive part, you need to model your geometry on Grasshopper and take into consideration your parameters which will manipulate the adaptive block later. For more details, please check "How to Create Your First Adaptive Part" and "Grasshopper Components".
Define Inputs
After building your definition, we need to define your pre-selected parameters as inputs to manipulate the adaptive block. Ape Input component is responsible for that, you need to attach all your parameters to Input section and add names to each parameter, the component also gives the possibility to categorize some parameters together in one tab.
Define Objects and Attributes
Next step you need to define your Adaptive part as an object and set some attributes to it, for this you need to use Ape Object component and Ape Attributes, you can define Layer Name, Object Color and Color Source as attributes to our objects as a list, then add the geometries to Ape Object component.
Define Metadata and Bake
Last but not least, you have the option to define Metadata to be recalculated and shown every time you manipulate your Adaptive Part, then bake your Adaptive Block and start controlling it through the UI in Rhino3D.
Grouping
Adaptive Parts Environment (APE) allows users to set unique names and group any number of parameters together in one tab and visualize it in our User Interface. For more details, please check "Grouping Parameters".
Manipulate
After baking your Adaptive Block you can now use the power of our User Interface to manipulate and control your geometry and reach unlimited possibilities. For more details, please check "UI Overview".
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article