### **Function Introduction** * * * * * [**Domain**](Domain.md) A group of components for getting Rhinoceros objects. * * * * * [**Ameba2D**](Ameba2D.md) A group of components used to set two-dimensional topology optimization conditions. Users can use these components to set loads, non-design areas, and supports. * * * * * [**Ameba3D**](Ameba3D.md) A group of components used to set three-dimensional topology optimization conditions. Users can use these components to set loads, non-design areas, and supports. * * * * * [**Mesh**](Mesh.md) Convert the user's model into a mesh model that can be used for calculations. * * * * * [**Preprocess**](Preprocess.md) For the component group of calculating the result pre-processing, the user can use the module under the group to set the symmetry constraint, material, optimization parameters, sensitivity options, multiple working conditions, and also collect the pre-processing parameters to connect the cloud server. * * * * * [**Postprocess**](Postprocess.md) For the component group used for post-processing of calculation results, the user can use the module under the group to query and display the calculation result, and also reconstruct the mesh model. * * * * * [**Cloud**](Cloud.md) A component group used to interact with the cloud server. Users can use the components under the group to perform cloud computing or log in to the server. * * * * * [**MeshTools**](MeshTools.md) Optimized mesh model. * * * * *